private boolean isWildcardWithoutBounds() {
        if (this.type instanceof WildcardType) {
            WildcardType wt = (WildcardType) this.type;
            if (wt.getLowerBounds().length == 0) {
                Type[] upperBounds = wt.getUpperBounds();
                return upperBounds.length == 0 || (upperBounds.length == 1 && Object.class == upperBounds[0]);
            }
        }
        return false;
    }
Determine whether the underlying type represents a wildcard
without specific bounds (i.e., equal to {@code ? extends Object}).
analyzer/src/main/java/nl/basjes/parse/useragent/utils/springframework/core/ResolvableType.java