default <V> void setPropertyIfMissing(String key, Supplier<Property<V>> property) {
		if (getProperty(key) == null)
			setProperty(property.get());
	}
@param key
		Key of property to set.
@param property
		Property to set, if no value is associated with the given key.
@param <V>
		Property value type.
recaf-core/src/main/java/software/coley/recaf/info/properties/PropertyContainer.java