anchor.diff:          <cfif contents.type eq "file">
               <cffile action="copy" source="#arguments.source#/#name#" destination="#arguments.destination#/#name#" nameconflict="#arguments.nameConflict#">
           <cfelseif contents.type eq "dir">
  -            <cfset directoryCopy(arguments.source & dirDelim & name, arguments.destination & dirDelim & name) />
  +            <cfset $directoryCopy(arguments.source & dirDelim & name, arguments.destination & dirDelim & name) />
           </cfif>
       </cfloop>
   </cffunction>
  
positive.code: 		</cfscript>
  
  		<cfif isSimpleValue(arguments[1])>
  			<cfinvoke method="#arguments[1]#" returnvariable="local.return" />
  		<cfelseif isCustomFunction(arguments[1])>
  			<cfscript>
  				local.func = arguments[1];
  				local.return = local.func();
  			</cfscript>
  		<cfelseif isObject(arguments[1]) AND isSimpleValue(arguments[2])>
  			<cfinvoke component="#arguments[1]#" method="#arguments[2]#" returnvariable="local.return" />
  		<cfelse>
  			<cfthrow type="javaloader.InvalidInvocationException" message="Unable to determine what method to invoke" detail="Please check the documentation for switchThreadContextClassLoader."/>
  		</cfif>
  
negative.code: 			for(; counter lte len; counter = counter + 1)
  			{
  				dir = directories[counter];
  				$directoryCopy(dir, path);
  			}
  
  			//then we compile it, and grab that jar
  