public override bool Visit <T>(DelegateConsequence <T> consequence, Func <SemanticModelVisitor, bool> next) { _conditionCompiler.MatchJoinNode <T>(joinNode => { DelegateProductionNode <T> node = _configurator.Delegate(consequence.Callback); joinNode.AddActivation(node); }); return(base.Visit(consequence, next)); }