anchor.diff:  		}
   
   		//Get the file path by first removing the last element
  -		
  +		writeLog(file="cfspec",text="End _parseSpec");
   		fileWrite(arguments.compilePath,local.output);
   		return spec;
   	}
  
positive.code: 			arrayAppend(output,{file=template,path="#mapping##finalPath#/#template#"});
  			//output[template].path = "#mapping##finalPath#/#template#";
  		}
  		
  		return output;
  	}
  
  	private function _parseSpec(specObject,compilePath){
  		
  
  		/* 	Design Notes:
  			
  				The compiler generates output to create the MXunit test case, mock out the dependencies and functions under test, and test the methods. There
  
negative.code: 		variables.specFilePath=arguments.filePath;
  		var spec = "";
  		include template="#variables.specFilePath#";
  		writeLog(file="cfspec",text="End parseSpec");
  		return _parseSpec(spec,finalCompilePath);
  	}
  
  	public function parseAllSpecs(required specDirectory, required outputPath)
  	{
  		writeLog(file="cfspec",text="Start parseAllSpecs");
  		if(structKeyExists(url,"reloadFiles") OR NOT structKeyExists(application,"specFiles"))
  		{
  			application.specFiles = getSpecFiles(arguments.specDirectory,"*.spec");	
  