anchor.diff:      end.
   
   %% @private
  -save_uuid(AppId, Path, UUID) ->
  +save_uuid(Path, AppId, UUID) ->
       Content = [UUID, $,, nksip_lib:to_binary(AppId)],
       case file:write_file(Path, Content) of
           ok ->
  
positive.code:     nksip_call_router:clear_app_cache(AppId),
      AppMod = binary_to_atom(nksip_lib:hash36(AppId), latin1),
      ets:new(AppMod, [named_table, public]),
      case read_uuid(AppId) of
          {ok, UUID} ->
              ok;
          {error, Path} ->
              UUID = nksip_lib:uuid_4122(),
              save_uuid(AppId, Path, UUID)
      end,
      nksip_proc:put({nksip_sipapp_uuid, AppId}, UUID), 
      State1 = #state{
  
negative.code: 
  
  %% @private
  read_uuid(AppMod) ->
      BasePath = nksip_config:get(local_data_path),
      Path = filename:join(BasePath, "uuid_"++atom_to_list(AppMod)),
      case file:read_file(Path) of
          {ok, Binary} ->
              case binary:split(Binary, <<$,>>) of
  