protected String eval(String source, Map<String, Object> context) {
   engine.set(DEFAULT_MAIN_FILE, source);
   return eval(context);
 }
 protected String eval(Map<String, Object> context) {
   JetTemplate template = engine.getTemplate(DEFAULT_MAIN_FILE);
   return eval(template, context);
 }