code: protected static String parameterize(String config, ConfigParams parameters) throws IOException {
  		if (parameters == null) {
  			return config;
  		}
  
  		Handlebars handlebars = new Handlebars();
  		Template template = handlebars.compileInline(config);
  
  		return template.apply(parameters);
  	}
docs: Parameterized configuration template given as string with dynamic parameters.
  
  The method uses Handlebars template engine.
  
  @param config     a string with configuration template to be parameterized
  @param parameters dynamic parameters to inject into the template
  @return a parameterized configuration string.
  @throws IOException when input/output error occured.