@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();
  }