@Override
  public void actionPerformed(@NotNull AnActionEvent e) {
    Project project = e.getProject();
    if (project == null) return;

    List<RunDashboardRunConfigurationNode> runnableLeaves = e.getPresentation().getClientProperty(RUNNABLE_LEAVES_KEY);
    if (runnableLeaves == null) return;

    for (RunDashboardRunConfigurationNode node : runnableLeaves) {
      run(node.getConfigurationSettings(), node.getDescriptor(), e.getDataContext());
    }
  }
@Override
  public void actionPerformed(@NotNull AnActionEvent e)