@Override
    public int hashCode() {
        return this.type.hashCode()
                + (this.ignoredDefinitionProvider == null ? 0 : this.ignoredDefinitionProvider.hashCode());
    }
Getter for the custom definition provider that was the first to be skipped during the generation of the schema definition. Ignoring a custom
definition provider allows for the next custom definition provider to be applied, or if there is none or no custom definition is returned:
falling-back on the standard definition for the targeted type.

@return first custom definition provider that was ignored when creating the definition (is null in most cases)
jsonschema-generator/src/main/java/com/github/victools/jsonschema/generator/impl/DefinitionKey.java