@Override
    public void beforeActionPerformed(@NotNull AnAction action,
                                      @NotNull AnActionEvent event) {
      ModifierKeyDoubleClickHandler doubleClickHandler = getInstance();
      if (doubleClickHandler.myIsRunningAction) {
        return;
      }

      for (MyDispatcher dispatcher : doubleClickHandler.myDispatchers.values()) {
        dispatcher.resetState();
      }
    }
@Override
    public void beforeActionPerformed(@NotNull AnAction action,
                                      @NotNull AnActionEvent event)