ex.printStackTrace();
  private void openExperiment() {        int returnVal = m_FileChooser.showOpenDialog(this);    if (returnVal != JFileChooser.APPROVE_OPTION) {      return;    }    File expFile = m_FileChooser.getSelectedFile();    try {      FileInputStream fi = new FileInputStream(expFile);      ObjectInputStream oi = new ObjectInputStream(			     new BufferedInputStream(fi));      Experiment exp = (Experiment)oi.readObject();      oi.close();      setExperiment(exp);      System.err.println("Opened experiment:\n" + m_Exp);    } catch (Exception ex) {      JOptionPane.showMessageDialog(this, "Couldn't open experiment file:\n"				    + expFile				    + "\nReason:\n" + ex.getMessage(),				    "Open Experiment",				    JOptionPane.ERROR_MESSAGE);      // Pop up error dialog    }  }