anchor.diff:  	      end,
       TimeoutReportTo = spawn(WaitFun),
       TimeoutMonitorRef = erlang:monitor(process, TimeoutReportTo),
  -    TimeoutState = #state{logtag    = "testing",
  -			  request   = Test_OrigRequest,
  -			  sipstate  = proceeding,
  -			  my_to_tag = "totag",
  -			  socket    = #sipsocket{proto = yxa_test},
  -			  timerlist = siptimer:empty(),
  -			  response  = Test_Response,
  -			  report_to = TimeoutReportTo,
  -			  parent    = TimeoutReportTo,
  -			  testing   = true
  +    TimeoutState = #state{logtag	= "testing",
  +			  request	= Test_OrigRequest,
  +			  sipstate	= proceeding,
  +			  my_to_tag	= "totag",
  +			  socket	= #sipsocket{proto = yxa_test},
  +			  is_rel_sock	= false,
  +			  timerlist	= siptimer:empty(),
  +			  response	= Test_Response,
  +			  report_to	= TimeoutReportTo,
  +			  parent	= TimeoutReportTo,
  +			  testing	= true
   			 },
   
       autotest:mark(?LINE, "gen_server signal 'timeout' - 1.1"),
  
positive.code:     %% handle_info({'EXIT', ...}, State)
      %%--------------------------------------------------------------------
      autotest:mark(?LINE, "gen_server signal '{'EXIT', ...}' - 0"),
      ExitSignal_State = #state{logtag    = "testing",
  			      parent    = self(),
  			      request   = Test_OrigRequest,
  			      socket    = #sipsocket{proto = yxa_test},
  			      my_to_tag = "ttt",
  			      timerlist = siptimer:empty(),
  			      testing   = true
  			     },
  
      autotest:mark(?LINE, "gen_server signal '{'EXIT', ...}' - 1"),
  
negative.code: 		Tag
  	end,
  
      IsRel = sipsocket:is_reliable_transport(Socket),
  
      State = #state{branch	= Branch,
  		   logtag	= LogTag, 
  		   socket	= Socket,
  		   is_rel_sock	= IsRel,
  		   request	= Request,
  		   sipstate	= trying,
  		   timerlist	= siptimer:empty(),
  		   my_to_tag	= MyToTag,
  		   parent	= Parent
  		  },
  
      logger:log(debug, "~s: Started new server transaction for request ~s ~s.",
  	       [LogTag, Method, sipurl:print(URI)]),
  