code: public void render(Template template, Map<String, Object> parameters, Writer out, GlobalScope... extraGlobalScopes) throws IOException {
      newInterpreter(extraGlobalScopes).declare(parameters).process((TemplateImpl) template, out);
    }
docs: Renders given template with provided parameters to the given character
  stream.
  
  @param template Previously loaded template to render
  @param parameters Parameters to pass to template
  @param out Character stream to write to
  @param extraGlobalScopes Any extra global scopes to make available
  @throws IOException