code: public CassandraEmbeddedServerBuilder withScriptTemplate(String scriptTemplateLocation, Map<String, Object> values) {
          Validator.validateNotBlank(scriptTemplateLocation, "The script template should not be blank while executing CassandraEmbeddedServerBuilder.withScriptTemplate()");
          Validator.validateNotEmpty(values, "The template values should not be empty while executing CassandraEmbeddedServerBuilder.withScriptTemplate()");
          scriptTemplates.put(scriptTemplateLocation.trim(), values);
          return this;
      }
docs: Load an CQL script template in the class path, inject the values into the template
  to produce the final script and execute it upon initialization
  of the embedded Cassandra server
  
  <br/>
  
  Call this method as many times as there are CQL templates to be executed.
  <br/>
  Example:
  <br/>
  <pre class="code"><code class="java">
  
  Map&lt;String, Object&gt; map1 = new HashMap&lt;&gt;();
  
  map1.put("id", 100L);
  map1.put("date", new Date());
  ...
  
  CassandraEmbeddedServerBuilder
  .withScriptTemplate("script1.cql", map1)
  .withScriptTemplate("script2.cql", map2)
  ...
  .build();
  </code></pre>
  
  @param scriptTemplateLocation location of the CQL script in the <strong>class path</strong>
  @param values                 values to inject into the template.
  @return CassandraEmbeddedServerBuilder