anchor.diff:  			}
   
   			//Override any of the keys for the import with what were set in this object
  -			for(local.key in variables.spec.tests["#variables.resource#"]["#variables.method#"]["#variables.scenario#"].import)
  -			{
  -				variables[local.key] = variables.spec.tests[variables.resource][variables.method][variables.scenario].import[local.key];
  +			for(local.key in variables.spec.tests["#variables.originalResource#"]["#variables.originalMethod#"]["#variables.originalScenario#"].import)
  +			{
  +				variables[local.key] = variables.spec.tests["#variables.originalResource#"]["#variables.originalMethod#"]["#variables.originalScenario#"].import[local.key];				
   			}			
   
   			//If the import defines a spec path, then we need to reload the spec file path which will be overridden
  -			if(variables.specPath IS NOT local.originalSpecPath)
  +			if(variables.specPath IS NOT variables.originalSpecPath)
   			{
   				include template="#variables.specPath#";
   			}
  
positive.code: 		
  		doLog("Start doHTTPCall");
  
  		local.URI = variables.spec.url & variables.resource;
  		
  		local.context = variables.spec.tests[variables.resource][variables.method][variables.scenario];
  
  
negative.code: 					for(param in afterMeta.parameters)
  					{
  						if(param.name IS "response" AND isDefined('arguments.response')) { args.response = arguments.response }
  						if(param.name IS "given" AND isDefined('variables.lastGiven')) { args.given = variables.lastGiven }						
  					}
  
  					local.afterCheck.after(argumentCollection=args);
  