anchor.diff:  
   
   	private function doCreateDefaultMocks(required parent, required struct spec)
  -	{
  -		saveStep("Start doCreateDefaultMocks",1);
  +	{		
  +		saveStep("Start doCreateDefaultMocks",1,{arguments:arguments});
  +
   		if(structKeyExists(arguments.spec,"mockObjects"))
   		{
   			var mocks = arguments.spec.mockObjects;//The objects within the component under test that need to be mocked
  
positive.code: 		};
  
  		parent.mockFunction = function(mockObject,specPath,mockFunction,mockValuePath){
  			//writeDump(arguments);
  
  			var spec="";
  			include template="#arguments.specPath#";
  
  			var value = evaluate("spec.#arguments.mockValuePath#")
  			
  			//Set the mock return value
  			variables[arguments.mockObject].method(arguments.mockFunction).returns(value);
  			request.dumpAt(24,variables[arguments.mockObject],true,true);
  		};
  
  		arguments.parent.mimic = function(required mockObjectName,mockfunctionName,mockContextName){
  			
  			try{
  			request.saveStep("Start mimic mock for #mockObjectName#,#mockFunctionName#,#mockContextName#",1);
  			
  			
  			
  
negative.code: 				indentText = indentText & local.indent;
  			}
  
  			if(structKeyExists(arguments,"saveVar"))
  			{
  				if(request.previousSaves IS 0)
  				{
  					session.previousSaves = {};
  					request.previousSaves = 1;
  					structInsert(session.previousSaves,request.totalSteps,arguments.saveVar);
  				}
  				else{
  					structInsert(session.previousSaves,request.totalSteps,arguments.saveVar);
  				}
  
  			}
  
  			if(structKeyExists(session.previousSaves,request.totalSteps))
  			{
  				var varlink = "<a target='_blank' href='/tests/cfspec.cfm?step=#request.totalSteps#'>View Args</a>";
  			}
  			else
  			{
  				var varLink = "";
  			}
  
  			request.executionPlan = request.executionPlan & indentText & " #message# -//#request.totalSteps# //#callStackGet()[2].lineNumber# #varLink#<br />";
  
  			
  			
  			if(arguments.indent IS 1)
  			{
  