public virtual bool Visit <T>(DelegateConsequence <T> consequence, Func <SemanticModelVisitor, bool> next) where T : class { return(next(this)); }