ex.printStackTrace();
  public void actionPerformed(ActionEvent e) {    if (e.getSource() == m_StartBut) {      if (m_RunThread == null) {	try {	  m_RunThread = new ExperimentRunner(m_Exp);	  m_RunThread.setPriority(Thread.MIN_PRIORITY); // UI has most priority	  m_RunThread.start();	} catch (Exception ex) {	  logMessage("Problem creating experiment copy to run: "		     + ex.getMessage());	}      }    } else if (e.getSource() == m_StopBut) {      m_StopBut.setEnabled(false);      // m_RunThread.stop() ??      m_RunThread = null;    }  }