@Override public void receive(Message m) { if (!(m instanceof EventMessage)) return; EventMessage msg = (EventMessage) m; if (msg.getEvtId() <= 0 || msg.getEvtId() >= MSG_MAX) System.out.println("unknown"); else { if (messageStrings[msg.getEvtId()] != "timerTick") { DebuggingService.getInstance() .addMessageAsyncIn(getPeerAddress(), getAddress(), messageStrings[msg.getEvtId()]); } if (msg instanceof EventWithDataMessage) getActor().receiveEvent(this, msg.getEvtId(), ((EventWithDataMessage) msg).getData()); else getActor().receiveEvent(this, msg.getEvtId(), null); } }