code: public static PluralRules forLocale(ULocale locale, PluralType type) {
          return Factory.getDefaultFactory().forLocale(locale, type);
      }
docs: Provides access to the predefined <code>PluralRules</code> for a given
  locale and the plural type.
  
  <p>ICU defines plural rules for many locales based on CLDR <i>Language Plural Rules</i>.
  For these predefined rules, see CLDR page at
  http://unicode.org/repos/cldr-tmp/trunk/diff/supplemental/language_plural_rules.html
  
  @param locale The locale for which a <code>PluralRules</code> object is
  returned.
  @param type The plural type (e.g., cardinal or ordinal).
  @return The predefined <code>PluralRules</code> object for this locale.
  If there's no predefined rules for this locale, the rules
  for the closest parent in the locale hierarchy that has one will
  be returned.  The final fallback always returns the default
  rules.