code: @Override
  	protected StringBuffer doPostProcessBundle(BundleProcessingStatus status,
  			StringBuffer bundleData) throws IOException {
  
  		if (uglifyJS == null) {
  			JawrConfig config = status.getJawrConfig();
  			String scriptDirLocation = config.getProperty(
  					JawrConstant.UGLIFY_POSTPROCESSOR_SCRIPT_LOCATION,
  					JawrConstant.UGLIFY_POSTPROCESSOR_DEFAULT_JS_BASE_LOCATION);
  
  			String optionsInJson = config.getProperty(JawrConstant.UGLIFY_POSTPROCESSOR_OPTIONS, "{}");
  			uglifyJS = new UglifyJS(config, scriptDirLocation, optionsInJson);
  		}
  
  		CompressionResult result = uglifyJS.compress(bundleData.toString());
  		return new StringBuffer(result.getCode());
  	}
docs: /*
  (non-Javadoc)
  
  @see net.jawr.web.resource.bundle.postprocess.
  AbstractChainedResourceBundlePostProcessor
  #doPostProcessBundle(net.jawr.web
  .resource.bundle.postprocess.BundleProcessingStatus,
  java.lang.StringBuffer)