public DefinitionKey parseType(ResolvedType type) {
        this.traverseGenericType(type, null);
        return new DefinitionKey(type, null);
    }
Parse the given (possibly generic) type and populate this context. This is intended to be used only once, for the schema's main target type.

@param type (possibly generic) type to analyse and populate this context with
@return definition key identifying the given entry point
jsonschema-generator/src/main/java/com/github/victools/jsonschema/generator/impl/SchemaGenerationContextImpl.java