public override Routee Select(object message, Routee[] routees) { if (routees == null || routees.Length == 0) { return Routee.NoRoutee; } return new ScatterGatherFirstCompletedRoutees(routees,_within); } }