void (@NotNull final XStackFrame stackFrame) { XSourcePosition position = stackFrame.getSourcePosition(); XDebuggerTree tree = getTree(); tree.setSourcePosition(position); createNewRootNode(stackFrame); XVariablesView.InlineVariablesInfo.set(getSession(tree), new XVariablesView.InlineVariablesInfo()); clearInlays(tree); Object newEqualityObject = stackFrame.getEqualityObject(); if (newEqualityObject != null) { XDebuggerTreeState state = myTreeStates.get(newEqualityObject); if (state != null) { disposeTreeRestorer(); myTreeRestorer = state.restoreState(tree); } } if (position != null && Registry.is("debugger.valueTooltipAutoShowOnSelection")) { registerInlineEvaluator(stackFrame, position, tree.getProject()); } }