code: public static String format(final Locale locale, final String pattern, final Object... args)
      {
          return withinLocale(new Callable<String>()
          {
              @Override
              public String call() throws Exception
              {
                  return format(pattern, args);
              }
          }, locale);
      }
docs: <p>
  Same as {@link #format(String, Object...)} for the specified locale.
  </p>
  
  @param locale
  The target locale
  @param pattern
  Format pattern that follows the conventions of
  {@link humanize.text.ExtendedMessageFormat MessageFormat}
  @param args
  Arguments
  @return The formatted String