Java 8 では、ロケール・サービス・プロバイダーの選択メカニズムが変更されました。isSupportedLocale メソッドをオーバーライドすることで、LocaleServiceProvider 実装が所定の Locale がサポートされているかどうかを判断できるようになりました。
デフォルトでは、所定のロケールが getAvailableLocales メソッドによって返された使用可能なロケールのいずれかと一致する場合に (所定のロケールと使用可能なロケールの両方の拡張は無視されます)、isSupportedLocale メソッドは true を返します。
この規則により、以下の Java 7 LocaleServiceProvider クラスを拡張するクラスにフラグを立てます。
ご使用のロケール・サービス・プロバイダーを評価して、isSupportedLocal メソッドのデフォルトの実装が十分であるか、またはプロバイダーが意図するロケールのサポートを提供するようそのメソッドをオーバーライドする必要があるかを判断します。
Java 8 および isSupportedLocale メソッドでの変更について詳しくは、
java.util.spi.LocaleServiceProvider クラスに関する資料を参照してください。