@Override
    public void actionPerformed(@NotNull AnActionEvent e) {
      Project project = e.getProject();
      if (project != null) {
        var runner = DefaultTerminalRunnerFactory.getInstance().createLocalRunner(project);
        TerminalTabState tabState = new TerminalTabState();
        tabState.myTabName = myPresentableName.get();
        tabState.myShellCommand = myCommand;
        TerminalToolWindowManager.getInstance(project).createNewSession(runner, tabState);
      }
    }
@Override
    public void actionPerformed(@NotNull AnActionEvent e)