protected virtual QilNode VisitXmlContext(QilNode n) { return VisitChildren(n); } protected virtual QilNode VisitDescendant(QilUnary n) { return VisitChildren(n); }