code: public Link andAffordance(HttpMethod httpMethod, Class<?> inputType, List<QueryParameter> queryMethodParameters,
  			Class<?> outputType) {
  		return andAffordance(httpMethod, ResolvableType.forClass(inputType), queryMethodParameters,
  				ResolvableType.forClass(outputType));
  	}
docs: Convenience method when chaining an existing {@link Link}. Defaults the name of the affordance to verb + classname,
  e.g. {@literal <httpMethod=HttpMethod.PUT, inputType=Employee>} produces {@literal <name=putEmployee>}.
  
  @param httpMethod
  @param inputType
  @param queryMethodParameters
  @param outputType
  @return