code: public static ResolvableType forConstructorParameter(Constructor<?> constructor, int parameterIndex) {
  		Assert.notNull(constructor, "Constructor must not be null");
  		return forMethodParameter(new MethodParameter(constructor, parameterIndex));
  	}
docs: Return a {@link ResolvableType} for the specified {@link Constructor} parameter.
  @param constructor the source constructor (must not be {@code null})
  @param parameterIndex the parameter index
  @return a {@link ResolvableType} for the specified constructor parameter
  @see #forConstructorParameter(Constructor, int, Class)