@Override protected void okPressed() { saveConfig(); boolean supportsDebug = false; try { supportsDebug = selectedConfig.supportsMode(ILaunchManager.DEBUG_MODE); } catch (CoreException e) { } if (supportsDebug) { DartDebugUITools.launch(selectedConfig, ILaunchManager.DEBUG_MODE); } else { DartDebugUITools.launch(selectedConfig, ILaunchManager.RUN_MODE); } super.okPressed(); }