code: public static String pluralize(final Locale locale, final String pattern, final Number value,
              final Object... args)
      {
          return withinLocale(new Callable<String>()
          {
              @Override
              public String call() throws Exception
              {
                  return pluralize(pattern, value, args);
              }
  
          }, locale);
      }
docs: <p>
  Same as {@link #pluralize(String, Number, Object...)} for the target
  locale.
  </p>
  
  @param locale
  The target locale
  @param pattern
  The formatting pattern with plural rules
  @param value
  The number that will trigger plural category
  @param args
  Optional arguments for the formatting pattern
  @return a properly formatted message