docs: @Override
      public Object getChild(Object nodeObj, int i) {
          if (debugger == null) {
              return null;
          }
          VariableNode node = (VariableNode) nodeObj;
          return children(node)[i];
      }