docs: public Link andAffordance(Affordance affordance) {
  
  		Assert.notNull(affordance, "Affordance must not be null!");
  
  		List<Affordance> newAffordances = new ArrayList<>();
  		newAffordances.addAll(this.affordances);
  		newAffordances.add(affordance);
  
  		return withAffordances(newAffordances);
  	}