### Question:
Utf8ResourceBundle { @Nonnull public static ResourceBundle getBundle (@Nonnull final String sBaseName) { return _createUtf8PropertyResourceBundle (ResourceBundle.getBundle (sBaseName, Locale.getDefault ())); } private  Utf8ResourceBundle(); @Nonnull static ResourceBundle getBundle(@Nonnull final String sBaseName); @Nonnull static ResourceBundle getBundle(@Nonnull final String sBaseName, @Nonnull final Locale aLocale); @Nonnull static ResourceBundle getBundle(@Nonnull final String sBaseName,
                                          @Nonnull final Locale aLocale,
                                          @Nonnull final ClassLoader aClassLoader);  }### Answer:
@Test public void testAll () { assertNotNull (Utf8ResourceBundle.getBundle ("properties/test-utf8")); assertNotNull (Utf8ResourceBundle.getBundle ("properties/test-utf8", L_DE)); final ResourceBundle rb = Utf8ResourceBundle.getBundle ("properties/test-utf8", L_DE, ClassLoaderHelper.getDefaultClassLoader ()); assertNotNull (rb); assertTrue (rb instanceof Utf8PropertyResourceBundle); assertEquals (2, CollectionHelper.newList (rb.getKeys ()).size ()); }