anchor.diff:  %%           {error, E}
   %%           E = string(), description of error
   %%--------------------------------------------------------------------
  -store_stateless_response_branch(none, Branch, Method) ->
  +store_stateless_response_branch(none, _Branch, _Method) ->
       ok;
  -store_stateless_response_branch(TH, Branch, Method) when record(TH, thandler) ->
  +store_stateless_response_branch(TH, Branch, Method) when is_record(TH, thandler) ->
       HPid = TH#thandler.pid,
       case catch gen_server:call(transaction_layer, {store_stateless_response_branch, HPid, Branch, Method}, 1000) of
   	{ok} ->
  
positive.code: %%           THandler = thandler record()
  %%           E = string(), describes the error
  %%--------------------------------------------------------------------
  get_server_handler_for_stateless_response(Response) when record(Response, response) ->
      TopVia = sipheader:topvia(Response#response.header),
      {_, Method} = sipheader:cseq(keylist:fetch("CSeq", Response#response.header)),
      case sipheader:get_via_branch(TopVia) of
  	Branch when list(Branch) ->
  	    case catch gen_server:call(transaction_layer, {get_server_transaction_handler_for_response, Branch, Method}, 1000) of
  		{error, nomatch} ->
  		    none;
  
negative.code: %%           Pid       = pid()
  %%           E         = string(), description of error
  %%--------------------------------------------------------------------
  handle_call({get_server_transaction_handler, Request}, _From, State) when is_record(Request, request) ->
      case get_server_transaction_pid(Request, State#state.tstatelist) of
  	none ->
  	    {reply, {error, "No state found"}, State, ?TIMEOUT};
  	TPid when is_pid(TPid) ->
  	    {reply, {ok, TPid}, State, ?TIMEOUT}
      end;
  
  