code: public static Object formatL(final String template, final Object... args) {
      return new Object() {
        @Override
        public String toString() {
          return format(template, args);
        }
      };
    }
docs: format with lazy-eval