public void Accept(IFilterNodeVisitor visitor) { visitor.StartVisit(this); First.Accept(visitor); Second.Accept(visitor); visitor.EndVisit(); }