@Override
  protected @NotNull ResourceBundle findBundle(
    @NotNull @NonNls String pathToBundle,
    @NotNull ClassLoader loader,
    @NotNull ResourceBundle.Control control
  ) {
    final ResourceBundle base = super.findBundle(pathToBundle, loader, control);
    final ClassLoader languageBundleLoader = ourLangBundleLoader;
    if (languageBundleLoader != null) {
      ResourceBundle languageBundle = super.findBundle(pathToBundle, languageBundleLoader, control);
      try {
        if (SET_PARENT != null) {
          SET_PARENT.invoke(languageBundle, base);
        }
        return languageBundle;
      }
      catch (Throwable e) {
        LOG.warn(e);
      }
    }
    
    return base;
  }
@Override
  protected @NotNull ResourceBundle findBundle(
    @NotNull @NonNls String pathToBundle,
    @NotNull ClassLoader loader,
    @NotNull ResourceBundle.Control control
  )