void (RunnerAndConfigurationSettings configuration, ConfigurationContext context) { if (ApplicationManager.getApplication().isUnitTestMode() || RunDialog.editConfiguration(context.getProject(), configuration, ExecutionBundle.message("create.run.configuration.for.item.dialog.title", configuration.getName()))) { final RunManagerImpl runManager = (RunManagerImpl)context.getRunManager(); runManager.addConfiguration(configuration); runManager.setSelectedConfiguration(configuration); RunConfigurationOptionUsagesCollector.logAddNew(context.getProject(), configuration.getType().getId(), context.getPlace()); } }