code: public Context merge(final Map<String, Object> vars, final Writer writer) {
          return merge(Vars.of(vars), new WriterOut(writer, engine));
      }
docs: Merge this template.
  
  @param vars
  @param writer
  @return Context
  @throws ScriptRuntimeException
  @throws ParseException