public void run() { try { if (_data != null) { sendData(_data); } else { sendData(_fdata); } } catch (SerialConnectionException e) { // display error in gui } finally { _results.threadDone(EchoTestResultsDisplay.SEND_DONE, 0); } }