code: public void augmentConfiguration(Properties configToAdd) {
  		for (Entry<Object, Object> entry : configToAdd.entrySet()) {
  			String configKey = (String) entry.getKey();
  			String configValue = (String) entry.getValue();
  
  			// Skip the property is it is not overridable
  			if (null != privateConfigProperties && privateConfigProperties.contains(configKey)) {
  				LOGGER.warn("The property " + configKey + " can not be overridden. It will remain with a value of "
  						+ configProperties.get(configKey));
  				continue;
  			}
  
  			// Augment mappings
  			if (isAugmentable(configKey)) {
  				String currentValue = configProperties.getProperty(configKey);
  				currentValue += "," + configValue;
  				configProperties.put(configKey, currentValue);
  			} else
  				// replace properties
  				configProperties.put(configKey, configValue);
  		}
  	}
docs: Augments the base configuration with the properties specified as
  parameter.
  
  @param configToAdd
  the configuration properties to add