DebuggerTreeNodeImpl (DebuggerTree tree, NodeDescriptorImpl descriptor, EvaluationContextImpl evaluationContext) { final DebuggerTreeNodeImpl node = new DebuggerTreeNodeImpl(tree, descriptor); descriptor.updateRepresentationNoNotify(evaluationContext, new DescriptorLabelListener() { @Override public void labelChanged() { node.updateCaches(); node.labelChanged(); } }); node.updateCaches(); return node; }