@Override public void messageArrived(TransMsgEvent receivingEvent) { Message msg = receivingEvent.getPayload(); if (msg instanceof SeqMessage) { SeqMessage resp = (SeqMessage) msg; if (resp.getSeqNumber() == seqNr) { if (gotResponse(resp)) { new StopListening().scheduleAtTime(0); // TODO: // Workaround } } } }