@Override public boolean configureTask( RunConfiguration runConfiguration, RunConfigurableBeforeRunTask task) { SelectionDialog dialog = new SelectionDialog(task.getSettings(), getAvailableConfigurations(runConfiguration)); dialog.show(); RunnerAndConfigurationSettings settings = dialog.getSelectedSettings(); if (settings != null) { task.setSettings(settings); return true; } else { return false; } }