"Experiment is not editable; create copy?",
experiment.getShortName() + " is not editable; create copy?",
  public void runExperimentBuilder(Experiment experiment, boolean alwaysNew,				   boolean openForEditing) {    if (!experiment.isEditable() && openForEditing) {      int result = JOptionPane.showConfirmDialog(this,				    "Experiment is not editable; create copy?",				    "Experiment Not Editable",				    JOptionPane.YES_NO_OPTION,				    JOptionPane.WARNING_MESSAGE);      if (result != JOptionPane.YES_OPTION) {	openForEditing = false;	//	return;      } else {	experiment = organizer.copyExperiment(experiment, null);      }    }    Class[] paramClasses = { CSMART.class, Experiment.class };    Object[] params = new Object[2];    params[0] = this;    params[1] = experiment;    createTool("Experiment Builder", ExperimentBuilder.class, 	       alwaysNew, experiment.getExperimentName(), experiment,	       paramClasses, params);  }