void (EvaluationContextImpl evaluationContext, XCompositeNode node) { Location location = myDescriptor.getLocation(); if (location != null && myDescriptor.getThisObject() == null) { ReferenceType type = location.declaringType(); // preload fields DebuggerUtilsAsync.allFields(type).thenAccept(__ -> { StaticDescriptorImpl staticDescriptor = myNodeManager.getStaticDescriptor(myDescriptor, type); if (staticDescriptor.isExpandable()) { node.addChildren( XValueChildrenList.topGroups(List.of(new JavaStaticGroup(staticDescriptor, evaluationContext, myNodeManager))), false); } }); } }