code: public static String pluralize(final String pattern, final Number value, final Object... args)
      {
          Object[] params = ObjectArrays.concat(value, args);
          return messageFormatInstance(pattern).render(params);
      }
docs: <p>
  Helper method to use ICU message patterns with Language Plural Rules
  logic. For categories available by language, please see:
  http://www.unicode.org/cldr/charts/latest/supplemental/
  language_plural_rules.html
  </p>
  
  <p>
  Examples:
  </p>
  
  <pre>
  <code>
  pluralize("Hi {0, plural, one{man}other{men}}!", 1) // == "Hi man!"
  pluralize("Hi {0, plural, one{man}other{men}}!", 25) // == "Hi men!"
  </code>
  </pre>
  
  @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