code: protected void process(String text, Map params, Writer writer){
  
          try{
              Template t = new Template("temp", new StringReader(text), FreeMarkerTL.getEnvironment().getConfiguration());
              t.process(params, writer);
          }catch(Exception e){          
              throw new ViewException(e);
          }
      }
docs: Processes text as a FreeMarker template. Usually used to process an inner body of a tag.
  
  @param text text of a template.
  @param params map with parameters for processing.
  @param writer writer to write output to.