protected override QilNode Visit(QilNode node) { if (node == null) return VisitNull(); node = VisitChildren(node); return base.Visit(node); }