code: public static Map<Property, Object> loadProperties(final Properties properties, final boolean addProperties) {
  		if (!addProperties) {
  			RESOLVED_PROPERTIES.clear();
  		}
  		RESOLVED_PROPERTIES.putAll(readProperties(properties));
  		return unmodifiableMap(RESOLVED_PROPERTIES);
  	}
docs: Loads properties from another properties source, in case you want to provide your own list.
  
  @param properties    Your own list of properties
  @param addProperties Flag to indicate if the new properties should be added or replacing the old properties.
  @return The updated properties map that is used internally.