code: public Traverson setLinkDiscoverers(@Nullable List<? extends LinkDiscoverer> discoverer) {
  
  		List<? extends LinkDiscoverer> defaultedDiscoverers = discoverer == null //
  				? DEFAULTS.getLinkDiscoverers(mediaTypes) //
  				: discoverer;
  
  		this.discoverers = new LinkDiscoverers(PluginRegistry.of(defaultedDiscoverers));
  
  		return this;
  	}
docs: Sets the {@link LinkDiscoverers} to use. By default a single {@link HalLinkDiscoverer} is registered. If
  {@literal null} is provided the default is reapplied.
  
  @param discoverer can be {@literal null}.
  @return