docs: public GraphQLSchema makeExecutableSchema(Options options, TypeDefinitionRegistry typeRegistry, RuntimeWiring wiring) throws SchemaProblem {
  
          TypeDefinitionRegistry typeRegistryCopy = new TypeDefinitionRegistry();
          typeRegistryCopy.merge(typeRegistry);
  
          schemaGeneratorHelper.addDeprecatedDirectiveDefinition(typeRegistryCopy);
  
          List<GraphQLError> errors = typeChecker.checkTypeRegistry(typeRegistryCopy, wiring, options.enforceSchemaDirectives);
          if (!errors.isEmpty()) {
              throw new SchemaProblem(errors);
          }
          BuildContext buildCtx = new BuildContext(typeRegistryCopy, wiring);
  
          return makeExecutableSchemaImpl(buildCtx);
      }