anchor.diff:  		<!--- top-level exception is always event name / expression for Application.cfc (but not fusebox5.cfm) --->
   		<cfset var caughtException = "" />
   		
  -		<cfloop from="1" to="#arrayLen(components)#" index="i">
  -			<cfset suite.suites = structFind(originalSuites, components[i] ) />
  +		<cfloop from="1" to="#arrayLen(components)#" index="componentIndex">
  +			<cfset suite.suites = structFind(originalSuites, components[componentIndex] ) />
   			
   			<cfif len(arguments.testMethod)>
   				<cfset methods[1] = arguments.testMethod />
  
positive.code: 			<!--- Invoke prior to tests. Class-level setUp --->
  			<cfset o.beforeTests() />
  			
  			<cfloop from="1" to="#arrayLen(methods)#" index="j">
  				<cfset methodName = methods[j] />
  				<cfset outputOfTest = "">
  				<cfset  start = getTickCount() />
  				
  				<cfset expectedExceptionType = o.getAnnotation(methodName,"expectedException") />
  				
  				<cftry>
  					<cfset  results.startTest(methodName,components[i]) />
  					
  					<cfset o.clearClassVariables() />
  					<cfset o.initDebug() />
  
negative.code: 			<cfset componentObject = structFind(suite.suites,"ComponentObject") />
  			
  			<cfif isSimpleValue(componentObject)>
  				<cfset o = createObject("component", components[componentIndex]).TestCase(componentObject) />
  			<cfelse>
  				<cfset o = componentObject.TestCase(componentObject) />
  			</cfif>
  