void (@NotNull final XDebuggerTreeNode node, @NotNull final List<? extends XValueContainerNode<?>> children, final boolean last) { XDebuggerTreeState.NodeInfo nodeInfo = myNode2State.get(node); if (nodeInfo != null) { for (XDebuggerTreeNode child : children) { restoreNode(child, nodeInfo); } } if (last) { myNode2State.remove(node); checkFinished(); } }