public void onReceive(Object message) { if (message instanceof Work) { Work work = (Work) message; double result = calculatePiFor(work.getStart(), work.getNrOfElements()); getSender().tell(new Result(result), getSelf()); } else { unhandled(message); } }