void (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); }); }