boolean isEntirelyUnresolvable() {
        if (this == NONE) {
            return false;
        }
        ResolvableType[] genericS = getGenerics();
        for (ResolvableType generic : genericS) {
            if (!generic.isUnresolvableTypeVariable() && !generic.isWildcardWithoutBounds()) {
                return false;
            }
        }
        return true;
    }
Return {@code true} if this type contains unresolvable generics only,
that is, no substitute for any of its declared type variables.
analyzer/src/main/java/nl/basjes/parse/useragent/utils/springframework/core/ResolvableType.java