code: @Override
  	protected AbstractChainedResourceBundlePostProcessor buildProcessorByKey(String processorKey) {
  
  		if (PostProcessFactoryConstant.LICENSE_INCLUDER.equals(processorKey))
  			return buildLicensesProcessor();
  		else if (PostProcessFactoryConstant.CSS_MINIFIER.equals(processorKey))
  			return new CSSMinPostProcessor();
  		else if (PostProcessFactoryConstant.CSS_IMPORT.equals(processorKey))
  			return new CSSImportPostProcessor();
  		else if (PostProcessFactoryConstant.CSS_CHARSET_FILTER.equals(processorKey))
  			return new CssCharsetFilterPostProcessor();
  		else if (PostProcessFactoryConstant.CSS_COMBINE_MEDIA.equals(processorKey))
  			return new CSSCombineMediaPostProcessor();
  		else if (PostProcessFactoryConstant.URL_PATH_REWRITER.equals(processorKey))
  			return new CSSURLPathRewriterPostProcessor();
  		else if (PostProcessFactoryConstant.BASE64_IMAGE_ENCODER.equals(processorKey))
  			return new Base64ImageEncoderPostProcessor();
  		else if (PostProcessFactoryConstant.YUI_COMPRESSOR.equals(processorKey))
  			return new YUICSSCompressor();
  		else if (PostProcessFactoryConstant.AUTOPREFIXER.equals(processorKey))
  			return new AutoPrefixerPostProcessor();
  
  		else
  			throw new IllegalArgumentException("The supplied key [" + processorKey
  					+ "] is not bound to any ResourceBundlePostProcessor. Please check the documentation for valid keys. ");
  	}
docs: /*
  (non-Javadoc)
  
  @see
  net.jawr.web.resource.bundle.factory.processor.PostProcessorChainFactory#
  getPostProcessor(java.lang.String)