void () { if (myNode2ParentState.isEmpty() && myNode2State.isEmpty() && myFinished.complete(myTree)) { if (myLastVisibleNodeRect != null) { myTree.scrollRectToVisible(myLastVisibleNodeRect); } //dispose(); // do not dispose here, we still need tree listeners for late renderers } }