anchor.diff:  
   	<cffunction name="init" access="public" returntype="org.cfstatic.util.YuiCompressor" output="false" hint="Constructor, taking a javaloader instance preloaded with the path to the YuiCompressor jar.">
   		<cfargument name="javaloader" type="any" required="false" hint="An instance of the javaloader with class path of Yui Compressor jar preloaded. Optional." />
  +
   		<cfscript>
  -			if(StructKeyExists(arguments, 'javaloader')){
  -				super._setJavaLoader(arguments.javaloader);
  +			if ( StructKeyExists( arguments, 'javaloader' ) ) {
  +				super._setJavaLoader( javaloader );
   			}
   			return this;
   		</cfscript>
  
positive.code: 	</cffunction>
  
  	<cffunction name="compressJs" access="public" returntype="string" output="false" hint="I take a js input string and return a compressed version.">
  		<cfargument name="source" type="string" required="true" />
  		<cfargument name="linebreak" type="numeric" required="false" default="-1" />
  		<cfargument name="munge" type="boolean" required="false" default="true" />
  		<cfargument name="verbose" type="boolean" required="false" default="false" />
  		<cfargument name="preserveAllSemiColons" type="boolean" required="false" default="false" />
  		<cfargument name="disableOptimizations" type="boolean" required="false" default="false" />
  
  		<cfscript>
  			var input      = $loadJavaClass('java.io.StringReader').init(arguments.source);
  			var output     = $loadJavaClass('java.io.StringWriter').init();
  			var reporter   = $loadJavaClass('org.cfstatic.SimpleErrorReporter').init();
  			var errorMsg   = "";
  			var compressor = "";
  			var compressed = "";
  
  			try {
  				compressor = $loadJavaClass('com.yahoo.platform.yui.compressor.JavaScriptCompressor').init(input, reporter);
  				compressor.compress(output, javaCast('int', arguments.linebreak), javaCast('boolean', arguments.munge), javaCast('boolean',arguments.verbose), javaCast('boolean', arguments.preserveAllSemiColons), javaCast('boolean',arguments.disableOptimizations));
  
  			} catch( any e ){
  				if ( e.type EQ 'org.mozilla.javascript.EvaluatorException' ) {
  					errorMsg = e.message;
  				} else if ( IsDefined( 'e.cause.cause.type' ) and e.cause.cause.type EQ "org.mozilla.javascript.EvaluatorException" ) {
  
negative.code: 		<cfargument name="source" type="string" required="true" />
  
  		<cfscript>
  			var input		= CreateObject( 'java','java.io.StringReader' ).init( source );
  			var output		= CreateObject( 'java','java.io.StringWriter' ).init();
  			var compressor	= $loadJavaClass( 'com.yahoo.platform.yui.compressor.CssCompressor' ).init( input );
  			var compressed	= "";
  
  			compressor.compress( output, JavaCast( 'int', -1 ) );
  			compressed = output.toString();
  
  			output.close();
  