public static boolean isSuperType(Type superType, Type subType) {
        return GenericTypeReflector.isSuperType(superType, subType);
    }
Tests whether a given type is a supertype of another type

@param superType The supertype to check.
@param subType   The subtype to check.
@return True if supertype is a supertype of subtype.
core/src/main/java/org/jdbi/v3/core/generic/GenericTypes.java