docs: @Override
  	protected ControllerEntityLinks createInstance() {
  
  		Collection<Class<?>> controllerTypes = new HashSet<>();
  
  		for (Class<?> controllerType : getBeanTypesWithAnnotation(annotation)) {
  			if (AnnotationUtils.findAnnotation(controllerType, ExposesResourceFor.class) != null) {
  				controllerTypes.add(controllerType);
  			}
  		}
  
  		return new ControllerEntityLinks(controllerTypes, linkBuilderFactory);
  	}