public override void AcceptChildren(WSqlFragmentVisitor visitor) { if (Predicate != null) { Predicate.Accept(visitor); ThenStatement.Accept(visitor); } if (ElseStatement != null) { ElseStatement.Accept(visitor); } base.AcceptChildren(visitor); }