anchor.diff:  		<cfargument name="lessGlobals" type="string" required="true" />
   
   		<cfscript>
  -			var globals      = ListToArray( arguments.lessGlobals );
  +			var globals      = ListToArray( lessGlobals );
   			var relative     = "";
   			var imports      = "";
  -			var fileIsGlobal = ListFindNoCase( arguments.lessGlobals, arguments.filePath );
  +			var fileIsGlobal = ListFindNoCase( lessGlobals, filePath );
   			var i            = 0;
   
   			if ( not fileIsGlobal ) {
  -				for( i=1; i LTE ArrayLen(globals); i++ ){
  +				for( i=1; i LTE ArrayLen( globals ); i++ ){
   					globals[i] = $ensureFullFilePath( globals[i] );
   					if ( not FileExists( globals[i] ) ) {
   						$throw( "org.cfstatic.util.LessCompiler.missingGlobal", "Could not find LESS global, '#globals[i]#'" );
   					}
   
  -					relative = $calculateRelativePath( arguments.filePath, globals[i] );
  +					relative = $calculateRelativePath( filePath, globals[i] );
   					imports = ListAppend( imports, "@import url('#relative#');", $newLine() );
   				}
   			}
   
  -			return imports & $newline() & $fileRead( arguments.filePath );
  +			return imports & $newline() & $fileRead( filePath );
   		</cfscript>
   	</cffunction>
   
  
positive.code: 		<cfscript>
  			var file     = "";
  			var compiled = "";
  			var tmpFile  = getDirectoryFromPath( arguments.filePath ) & CreateUuid() & '.less';
  			var content  = _injectLessGlobalsAsImports( arguments.filePath, arguments.lessGlobals );
  
  			$fileWrite( tmpFile, content  );
  			file = CreateObject('java', 'java.io.File').init( tmpFile );
  
  			// attempt less compilation
  			try {
  				compiled = _getLessEngine().compile( file );
  			} catch( any e ){
  				file = "";
  				$fileDelete( tmpFile );
  				$throw(  type    = 'org.cfstatic.util.LessCompiler.badLESS'
  					   , message = "LESS error when compiling #ListLast(arguments.filePath, '/\')#. Message: #e.message#"
  					   , detail  = e.detail );
  			}
  
  			// cleanup and return
  			file = "";
  			$fileDelete( tmpFile );
  			return compiled;
  
negative.code: 	</cffunction>
  	<cffunction name="_setLessEngine" access="private" returntype="void" output="false">
  		<cfargument name="LessEngine" type="any" required="true" />
  		<cfset _LessEngine = LessEngine />
  	</cffunction>
  </cfcomponent>