private void StartNestedIterator(QilNode nd) { IteratorDescriptor iterParent = this.iterCurr; // Create a new, nested iterator if (iterParent == null) { // Create a "root" iterator info that has no parernt this.iterCurr = new IteratorDescriptor(this.helper); } else { // Create a nested iterator this.iterCurr = new IteratorDescriptor(iterParent); } this.iterNested = null; }