code: @Transformer(requireTemplate = true)
      public static String format(Number number, String pattern, Locale locale) {
          return format(null, number, pattern, locale);
      }
docs: Format the number with specified pattern, language and locale
  @param number
  @param pattern
  @param locale
  @return the formatted String
  @see DecimalFormatSymbols