public static <S extends RunConfigurationBase<?>> List<SettingsEditorFragment<S, ?>> createGroup() {
    List<SettingsEditorFragment<S, ?>> list = new ArrayList<>();
    SettingsEditorFragment<S, ?> tag =
      RunConfigurationEditorFragment.createSettingsTag("before.launch.openToolWindow",
                                                       ExecutionBundle.message("run.configuration.before.run.open.tool.window"),
                                                       ExecutionBundle.message("run.configuration.before.run.group"),
                                                       settings -> settings.isActivateToolWindowBeforeRun(),
                                                       (settings, value) -> settings.setActivateToolWindowBeforeRun(value), 100);
    tag.setActionHint(ExecutionBundle.message("open.the.run.debug.tool.window.when.the.application.is.started"));
    list.add(tag);
    SettingsEditorFragment<S, ?> focus =
      RunConfigurationEditorFragment.createSettingsTag("before.launch.focusToolWindow",
                                                       ExecutionBundle.message("run.configuration.before.run.focus.tool.window"),
                                                       ExecutionBundle.message("run.configuration.before.run.group"),
                                                       settings -> settings.isFocusToolWindowBeforeRun(),
                                                       (settings, value) -> settings.setFocusToolWindowBeforeRun(value), 100);
    focus.setActionHint(ExecutionBundle.message("focus.the.run.debug.tool.window.when.the.application.is.started"));
    list.add(focus);
    SettingsEditorFragment<S, ?> tag1 =
      RunConfigurationEditorFragment.createSettingsTag("before.launch.editSettings",
                                                       ExecutionBundle.message("run.configuration.before.run.edit.settings"),
                                                       ExecutionBundle.message("run.configuration.before.run.group"),
                                                       settings -> settings.isEditBeforeRun(),
                                                       (settings, value) -> settings.setEditBeforeRun(value), 100);
    tag1.setActionHint(ExecutionBundle.message("open.the.settings.for.this.run.debug.configuration.each.time.it.is.run"));
    list.add(tag1);
    return list;
  }
public static <S extends RunConfigurationBase<?>> List<SettingsEditorFragment<S, ?>> createGroup()