SettingsEditor<GenericDebuggerRunnerSettings> (final Executor executor, RunConfiguration configuration) { if (configuration instanceof RunConfigurationWithRunnerSettings) { if (((RunConfigurationWithRunnerSettings)configuration).isSettingsNeeded()) { return new GenericDebuggerParametersRunnerConfigurable(configuration.getProject()); } } return null; }