protected void addStaticGroup(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);
        }
      });
    }
  }
protected void addStaticGroup(EvaluationContextImpl evaluationContext, XCompositeNode node)