docs: protected ExecutionStepInfo createExecutionStepInfo(ExecutionContext executionContext,
                                                          ExecutionStrategyParameters parameters,
                                                          GraphQLFieldDefinition fieldDefinition,
                                                          GraphQLObjectType fieldContainer) {
          GraphQLOutputType fieldType = fieldDefinition.getType();
          List<Argument> fieldArgs = parameters.getField().getArguments();
          GraphQLCodeRegistry codeRegistry = executionContext.getGraphQLSchema().getCodeRegistry();
          Map<String, Object> argumentValues = valuesResolver.getArgumentValues(codeRegistry, fieldDefinition.getArguments(), fieldArgs, executionContext.getVariables());
  
          return newExecutionStepInfo()
                  .type(fieldType)
                  .fieldDefinition(fieldDefinition)
                  .fieldContainer(fieldContainer)
                  .field(parameters.getField())
                  .path(parameters.getPath())
                  .parentInfo(parameters.getExecutionStepInfo())
                  .arguments(argumentValues)
                  .build();
  
      }