@Override
        public void perform(@NotNull Project project, @NotNull Executor executor, @NotNull DataContext context) {
          RunnerAndConfigurationSettings config = getValue();

          final RunManager manager = RunManager.getInstance(project);

          if (!manager.isRiderRunWidgetActive()) RunManager.getInstance(project).setSelectedConfiguration(config);
          ExecutorRegistryImpl.RunnerHelper.run(project, settings.getConfiguration(), settings, context, executor);
        }
@Override
        public void perform(@NotNull Project project, @NotNull Executor executor, @NotNull DataContext context)