code: public EvaluatedTemplate evaluateTemplate(String template, EvaluationContext context) {
          return evaluateTemplate(template, context, false);
      }
docs: Evaluates a template string, e.g. "Hello @contact.name you have @(contact.reports * 2) reports"
  @param template the template string
  @param context the evaluation context
  @return a tuple of the evaluated template and a list of evaluation errors