public LocalMailboxFuture( ActorRegistry anActorRegistry, LocalMailboxActorAgent aReceiverActorAgent, Message aMessage, FutureInterest aFutureInterest) { super(); this.setFutureInterest(aFutureInterest); this.setReceiverAgent(aReceiverActorAgent); ActorInitializer initializer = anActorRegistry.newActorInitializer(); initializer.putParameter("future", this); initializer.putParameter("registry", anActorRegistry); ActorAgent senderAgent = anActorRegistry.actorFor(LocalMailboxFutureActor.class, initializer); this.setSenderAgent(senderAgent); aReceiverActorAgent.sendTo(senderAgent, aMessage, true); }