code: @Override
  	public void init(ResourceBundlesHandler bundler, String type, Boolean useRandomParam, Boolean async, Boolean defer,
  			String crossorigin) {
  		init(bundler, useRandomParam);
  		if (async != null) {
  			this.async = async;
  		}
  		if (defer != null) {
  			this.defer = defer;
  		}
  		this.crossorigin = crossorigin;
  		if (StringUtils.isEmpty(type)) {
  			this.type = DEFAULT_TYPE;
  		} else {
  			this.type = type;
  		}
  	}
docs: /*
  (non-Javadoc)
  
  @see
  net.jawr.web.resource.bundle.renderer.JsBundleLinkRenderer#init(net.jawr.
  web.resource.bundle.handler.ResourceBundlesHandler, java.lang.String,
  java.lang.Boolean, java.lang.Boolean, java.lang.Boolean)