protected final XValueContainerNode createNewRootNode(@Nullable XStackFrame stackFrame) {
    saveCurrentTreeState();
    myLoaded.cancel(false);
    myLoaded = new CompletableFuture<>();
    XValueContainerNode node = doCreateNewRootNode(stackFrame);
    getTree().setRoot(node, false);
    myFrameEqualityObject = stackFrame != null ? stackFrame.getEqualityObject() : null;
    return node;
  }
protected final XValueContainerNode createNewRootNode(@Nullable XStackFrame stackFrame)