docs: void setSymbolTableAtIndex(int elementid, SymbolTable symbols)
      {
          assert(elementid < get_child_count());
          TopLevelContext context = TopLevelContext.wrap(symbols, this);
          TopLevelContext startContext = (TopLevelContext) _children[elementid].getContext();
  
          while (elementid < get_child_count() && _children[elementid].getContext() == startContext){
              _children[elementid++].setContext(context);
          }
      }