@Override
  public void buildChildren(Value value, ChildrenBuilder builder, EvaluationContext evaluationContext) {
    ValueDescriptor fieldDescriptor = getWrappedDescriptor(value, evaluationContext.getProject());
    getDelegateRenderer(evaluationContext.getDebugProcess(), fieldDescriptor)
      .thenAccept(renderer -> {
        builder.getParentDescriptor().putUserData(GROOVY_REF_DELEGATE_RENDERER, renderer);
        renderer.buildChildren(fieldDescriptor.getValue(), builder, evaluationContext);
      });
  }
@Override
  public void buildChildren(Value value, ChildrenBuilder builder, EvaluationContext evaluationContext)