anchor.diff:  		    %% clear current state in controller loop
   		    tc_supervisor_req(set_curr_conf, undefined),
   		    put(test_server_init_or_end_conf,undefined),
  -		    case do_end_tc_call(Mod,Func, Loc,
  +		    case do_end_tc_call(Mod,Func,
   					{FWReturn1,[EndConf2]}, TSReturn1) of
   			{failed,Reason} = NewReturn ->
   			    fw_error_notify(Mod,Func,EndConf2, Reason),
  
positive.code: 				  " failed!\n\tReason: timetrap timeout"
  				  " after ~w ms!\n", [Mod,Func,EndConf,TVal]},
  		FailLoc = proplists:get_value(tc_fail_loc, EndConf1),
  		case catch do_end_tc_call(Mod,Func, FailLoc,
  					  {Pid,Report,[EndConf1]}, Why) of
  		    {'EXIT',FwEndTCErr} ->
  			exit({fw_notify_done,end_tc,FwEndTCErr});
  
negative.code: 		run_test_case_eval1(Mod, Func, Args, Name, RunInit, TCCallback);
  	    Error = {error,_Reason} ->
  		Where = {Mod,Func},
  		NewResult = do_end_tc_call(Mod,Func, {Error,Args0},
  					   {skip,{failed,Error}}),
  		{{0,NewResult},Where,[]};
  	    {fail,Reason} ->
  		Conf = [{tc_status,{failed,Reason}} | hd(Args0)],
  		Where = {Mod,Func},
  		fw_error_notify(Mod, Func, Conf, Reason),
  		NewResult = do_end_tc_call(Mod,Func, {{error,Reason},[Conf]},
  					   {fail,Reason}),
  		{{0,NewResult},Where,[]};
  	    Skip = {skip,_Reason} ->
  		Where = {Mod,Func},
  		NewResult = do_end_tc_call(Mod,Func, {Skip,Args0}, Skip),
  		{{0,NewResult},Where,[]};
  	    {auto_skip,Reason} ->
  		Where = {Mod,Func},
  		NewResult = do_end_tc_call(Mod,Func, {{skip,Reason},Args0},
  					   {skip,Reason}),
  		{{0,NewResult},Where,[]}
  	end,
  