timeOut=(long)driver.getPatchSize();
    public void actionPerformed (ActionEvent evt) {      Driver driver = (Driver) driverComboBox.getSelectedItem();      int bankNum = bankComboBox.getSelectedIndex();      int patchNum = patchNumComboBox.getSelectedIndex();      inPort = driver.getInPort();      ErrorMsg.reportStatus("SysexGetDialog | port: " + inPort			    + " | bankNum: " + bankNum + " | patchNum: " + patchNum);      //----- Clear MidiIn buffer      try {// 	if(PatchEdit.MidiIn == null) {// 	  System.err.println("Yup... it's null!");// 	}	PatchEdit.MidiIn.clearMidiInBuffer(inPort);      } catch (Exception ex) {        ErrorMsg.reportError("Error", "Error Clearing Midi In buffer.",ex);      }      //----- Start timer and request dump      myLabel.setText("Getting sysex dump...");      sysexSize = 0;      queue = new ArrayList();	// clear queue      timer.start();      driver.requestPatchDump(bankNum, patchNum);    }