CompositeSettingsBuilder<RunnerAndConfigurationSettings> () { return new CompositeSettingsBuilder<>() { @Override public @NotNull Collection<SettingsEditor<RunnerAndConfigurationSettings>> getEditors() { return myRunnerEditors; } @Override public @NotNull JComponent createCompoundEditor() { return myRunnersComponent.getComponent(); } }; }