code: public static ResolvableType forType(Type type, VariableResolver variableResolver) {
          return forType(type, null, variableResolver);
      }
docs: 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}