anchor.diff:  
   			if ( pathStart EQ 0 ) {
   				ArrayAppend( finalPath, "." );
  -				pathStart = ArrayLen(basePathArray);
  +				pathStart = ArrayLen( basePathArray );
   			}
   
   			/* Build the prefix for the relative path (../../etc.) */
  -			for ( i = ArrayLen(basePathArray) - pathStart; i GTE 0; i=i-1 ) {
  +			for ( i=ArrayLen( basePathArray ) - pathStart; i GTE 0; i=i-1 ) {
   				ArrayAppend( finalPath, ".." );
   			}
   
   			/* Build the relative path */
  -			for ( i = pathStart; i LTE ArrayLen(relativePathArray); i=i+1 ) {
  +			for ( i=pathStart; i LTE ArrayLen(relativePathArray); i=i+1 ) {
   				ArrayAppend( finalPath, relativePathArray[i] );
   			}
   
  
positive.code: 
  	<cffunction name="$isUrl" access="private" returntype="boolean" output="false" hint="I return whether or not the passed string is a url (based on a very crude regex, do not use for any stringent url checking)">
  		<cfargument name="stringToCheck" type="string" required="true" />
  		<cfscript>
  			var URLRegEx = "^(http|https)://.*"; // very rough, we don't care for any more precision
  			return ReFindNoCase(URLRegEx, stringToCheck);
  		</cfscript>
  	</cffunction>
  
  	<cffunction name="$httpGet" access="private" returntype="string" output="false" hint="I attempt to get and return the content of the passed url over http.">
  		<cfargument name="url" type="string" required="true" />
  
  		<cfhttp url="#arguments.url#" method="get" />
  		<cfreturn cfhttp.filecontent />
  	</cffunction>
  
  
negative.code: 		<cfargument name="file" type="string" required="true" />
  
  		<cfscript>
  			if ( fileExists( ExpandPath( file ) ) ) {
  				return ExpandPath( file );
  			}
  			return file;
  		</cfscript>
  	</cffunction>
  
  	<cffunction name="$getStringBuffer" access="private" returntype="any" output="false">
  		<cfreturn CreateObject("java","java.lang.StringBuffer") />
  	</cffunction>
  
  <!--- accessors --->
  	<cffunction name="_setJavaLoader" access="private" returntype="void" output="false">
  		<cfargument name="javaLoader" required="true" type="any" />
  
  		<cfset _javaLoader = javaLoader />
  	</cffunction>
  	<cffunction name="_getJavaLoader" access="private" returntype="any" output="false">
  		<cfreturn _javaLoader />
  