docs: protected Properties replacePlaceHolders(Properties props){
  		if (replacePlaceHolders){
  			Properties result = new Properties();
  			for (Object keyObj: props.keySet()){
  				String key = (String) keyObj;
  				String value = props.getProperty(key);
  				key = PlaceHolderReplacer.replaceWithProperties(key);
  				value = PlaceHolderReplacer.replaceWithProperties(value);
  				result.put(key, value);
  			}
  			return result;
  		}else{
  			return props;
  		}
  	}