docs: public static ResolvableType forType(Type type, ResolvableType owner) {
          VariableResolver variableResolver = null;
          if (owner != null) {
              variableResolver = owner.asVariableResolver();
          }
          return forType(type, variableResolver);
      }