private void offerNewMerge() {
    int response = JOptionPane.showOptionDialog(myCP, "Projects Successfully Merged. "
        + "Would you like to merge more projects?", "Projects Merged", JOptionPane.YES_NO_OPTION,
        JOptionPane.INFORMATION_MESSAGE, null, null, JOptionPane.YES_OPTION);
    switch (response) {
      default:
        // This should never happen
        throw new IllegalArgumentException("not an option");
      case JOptionPane.CLOSED_OPTION:
      case JOptionPane.NO_OPTION:
        closeApplication();
        break;
      case JOptionPane.YES_OPTION:
        offerToMergeToNewProject();
        break;
    }
  }