public override bool Evaluate(IPortElement messageNode, ref ITask deferredTask) { ++tested; if (task != null) deferredTask = task; return eval; }