public abstract Routee Select(object message, Routee[] routees); }
public void Route(object message, IActorRef sender) { if (message is Broadcast) { new SeveralRoutees(_routees).Send(UnWrap(message), sender); } else { Send(_logic.Select(message, _routees), message, sender); } }