private static @NotNull @Nls String getActionTooltip() {
    boolean updates = ourShowPlatformUpdateIcon || ourShowPluginsUpdateIcon;
    if (!updates) {
      for (ActionProvider provider : ActionProvider.EP_NAME.getExtensionList()) {
        try {
          if (!provider.getUpdateActions(DataContext.EMPTY_CONTEXT).isEmpty()) {
            updates = true;
            break;
          }
        }
        catch (ProcessCanceledException pce) {
          throw pce;
        }
        catch (CancellationException ex) {
          throw new CeProcessCanceledException(ex);
        }
        catch (Exception e) {
          LOG.error(e);
        }
      }
    }
    if (updates) {
      return IdeBundle.message("settings.entry.point.with.updates.tooltip");
    }
    return IdeBundle.message(ourNewUiIcon ? "settings.entry.point.newUi.tooltip" : "settings.entry.point.tooltip");
  }
private static @NotNull @Nls String getActionTooltip()