public SchemaGeneratorGeneralConfigPart withCustomDefinitionProvider(CustomDefinitionProviderV2 definitionProvider) {
        this.customDefinitionProviders.add(definitionProvider);
        return this;
    }
Adding a custom schema provider - if it returns null for a given type, the next definition provider will be applied.
<br>
If all custom schema providers return null (or there is none), then the standard behaviour applies.

@param definitionProvider provider of a custom definition to register, which may return null
@return this builder instance (for chaining)
jsonschema-generator/src/main/java/com/github/victools/jsonschema/generator/SchemaGeneratorGeneralConfigPart.java