public @NotNull @NlsContexts.ConfigurableName String getDisplayName() {
    if (displayName != null) {
      return displayName;
    }

    ResourceBundle resourceBundle = findBundle();
    if (resourceBundle == null || key == null) {
      @NlsSafe String className;
      if (providerClass == null) {
        className = instanceClass == null ? implementationClass : instanceClass;
      }
      else {
        className = providerClass;
      }

      if (key == null) {
        LOG.warn("Bundle key missed for " + className);
      }
      else {
        LOG.warn("Bundle missed for " + key);
      }

      return className;
    }
    else {
      return BundleBase.messageOrDefault(resourceBundle, key, null);
    }
  }
public @NotNull @NlsContexts.ConfigurableName String getDisplayName()