code: public Link andAffordance(HttpMethod httpMethod, ResolvableType inputType, List<QueryParameter> queryMethodParameters,
  			ResolvableType outputType) {
  
  		String name = httpMethod.toString().toLowerCase();
  
  		Class<?> resolvedInputType = inputType.resolve();
  		if (resolvedInputType != null) {
  			name += resolvedInputType.getSimpleName();
  		}
  
  		return andAffordance(name, httpMethod, inputType, queryMethodParameters, 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