@Override
      public void update(@NotNull AnActionEvent e) {
        e.getPresentation().setIcon(myState.forwardDirection ? AllIcons.Hierarchy.Subtypes : AllIcons.Hierarchy.Supertypes);
        super.update(e);
      }
@Override
      public void update(@NotNull AnActionEvent e)