@NotNull RunConfiguration.getSettingsEditor()
change configurations to extend LocatableConfigurationBase and delete isGeneratedName() implementations
platform code takes care of updating generated name of run configuration after refactoring; remove code that does it from specific run configuration implementations
Dart: removed useless runner