static ResolvableType forType(@Nullable Type type, @Nullable VariableResolver variableResolver) {
        return forType(type, null, variableResolver);
    }
Return a {link ResolvableType} for the specified {link Type} backed by a given
{link VariableResolver}.

@param type             the source type or {@code null}
@param variableResolver the variable resolver or {@code null}
@return a {link ResolvableType} for the specified {link Type} and {link VariableResolver}
analyzer/src/main/java/nl/basjes/parse/useragent/utils/springframework/core/ResolvableType.java