public GraphQLFieldDefinition transform(Consumer<Builder> builderConsumer) {
        Builder builder = newFieldDefinition(this);
        builderConsumer.accept(builder);
        return builder.build();
    }
public GraphQLFieldDefinition transform ( Consumer < Builder > builderConsumer ) { Builder builder = newFieldDefinition ( this ) ; builderConsumer . accept ( builder ) ; return builder . build ( ) ; }
This helps you transform the current GraphQLFieldDefinition into another one by starting a builder with all
the current values and allows you to transform it how you want.

@param builderConsumer the consumer code that will be given a builder to transform

@return a new field based on calling build on that builder