@Override
  public final void setSelected(@NotNull AnActionEvent event, boolean flag) {
    if (flag) {
      HierarchyBrowserBaseEx browser = getHierarchyBrowser(event.getDataContext());
      ApplicationManager.getApplication().invokeLater(() -> {
        if (browser != null) {
          browser.changeView(getTypeName());
        }
      });
    }
  }
@Override
  public final void setSelected(@NotNull AnActionEvent event, boolean flag)