code: @Override
  	public void init(ResourceBundlesHandler bundler, Boolean useRandomParam, String media, boolean alternate,
  			boolean displayAlternateStyles, String title) {
  		init(bundler, useRandomParam);
  
  		this.media = null == media ? "screen" : media;
  		this.displayAlternateStyles = displayAlternateStyles;
  		this.alternate = alternate;
  		this.title = title;
  		if (displayAlternateStyles && alternate) {
  			throw new IllegalArgumentException(
  					"You can't use the displayAlternateStyle and alternate properties together.");
  		}
  		if (displayAlternateStyles && StringUtils.isNotEmpty(title)) {
  			this.title = null;
  			LOGGER.warn("As you are using the displayAlternateStyle property, the title value will be overrided.");
  		}
  	}
docs: /*
  (non-Javadoc)
  
  @see
  net.jawr.web.resource.bundle.renderer.CssBundleRenderer#init(net.jawr
  .web.resource.bundle.handler.ResourceBundlesHandler, java.lang.Boolean,
  java.lang.String, boolean, boolean, java.lang.String)