code: @Override
  	protected StringBuffer doPostProcessBundle(BundleProcessingStatus status, StringBuffer bundleData)
  			throws IOException {
  
  		Reader rd = new StringReader(bundleData.toString());
  		JavaScriptCompressor compressor = new JavaScriptCompressor(rd, new YUIErrorReporter(status, bundleData));
  
  		StringWriter wr = new StringWriter();
  		/*
  		 * Params for this call: Writer: the StringWriter. int linebreak: always
  		 * -1... boolean munge: obfuscated or not. boolean verbose: logging
  		 * level boolean preserveAllSemiColons: leave to false. boolean
  		 * disableOptimizations: leave to true. *
  		 */
  		compressor.compress(wr, -1, obfuscate, LOGGER.isDebugEnabled(), false, false);
  
  		return wr.getBuffer();
  	}
docs: /*
  (non-Javadoc)
  
  @see net.jawr.web.resource.bundle.postprocess.
  AbstractChainedResourceBundlePostProcessor
  #doPostProcessBundle(net.jawr.web.resource.bundle.postprocess
  .BundleProcessingStatus, java.lang.StringBuffer)