code: public boolean removeDestination(String id) {
  		logger.trace("removing destination {}", id);
  		for(Destination<M> destination : destinations) {
  			if(destination.getId().equals(id)) {
  				destinations.remove(destination);
  				return true;
  			}
  		}
  		return false;
  	}
docs: Removes the given object from the set of registered destinations.
  
  @param id
  the unique id of the destination to be removed.
  @return
  {@code true} if the object was in the set of registered destinations,
  and thus removed, {@code false} otherwise.