@Override
    public int hashCode() {
        return (this.hash != null ? this.hash : calculateHashCode());
    }
Resolve this type by a single level, returning the resolved value or {link #NONE}.
<p>Note: The returned {link ResolvableType} should only be used as an intermediary
as it cannot be serialized.
analyzer/src/main/java/nl/basjes/parse/useragent/utils/springframework/core/ResolvableType.java