code: void setChildrenContexts(Map<String, List<TraverserContext<T>>> children) {
          assertTrue(this.children == null, "children already set");
          this.children = children;
      }
docs: /*
  PRIVATE: Used by {@link Traverser}