code: protected String evaluate(String templateText, Object pmb) {
          final Node node = analyze(filterTemplateText(templateText, pmb));
          final CommandContext ctx = prepareContext(pmb);
          node.accept(ctx);
          return ctx.getSql();
      }
docs: --------