code: @Override
  	public void setReferences(IReferences references) {
  
  		List<Object> loggers = references.getOptional(new Descriptor(null, "logger", null, null, null));
  		for (Object logger : loggers) {
  			if (logger instanceof ILogger && logger != this)
  				_loggers.add((ILogger) logger);
  		}
  	}
docs: Sets references to dependent components.
  
  @param references references to locate the component dependencies.