code: private EntityLinks getPluginFor(Class<?> type) {
  
  		return delegates.getPluginFor(type) //
  				.orElseThrow(() -> new IllegalArgumentException(
  						String.format("Cannot determine link for %s! No EntityLinks instance found supporting the domain type!",
  								type.getName())));
  	}
docs: Returns the plugin for the given type or throws an {@link IllegalArgumentException} if no delegate
  {@link EntityLinks} can be found.
  
  @param type must not be {@literal null}.
  @return