code: public static String render(List<Token> tokens, Map<String, Object> arguments) {
      StringBuilder builder = new StringBuilder();
      for (Token token : tokens) {
        builder.append(token.render(arguments));
      }
  
      return builder.toString();
    }
docs: Converts the given token stream into a rendered output evaluating each expression
  against the provided context object which may be a regular Java POJO with getters
  and setters or a map of string/value pairs.