anchor.diff:  	{"serviceInformation", {struct, [{"sgsnMccMnc", {struct,
   			[{"mcc", MCC}, {"mnc", MNC}]}}]}}.
   
  --spec insert_ref(Location, SessionId) -> Result
  -	when
  +-spec insert_ref(SessionId, Location) -> Result
  +	when
  +		SessionId :: binary(),
   		Location :: string(),
  -		SessionId :: binary(),
   		Result :: ok | {error, Reason},
   		Reason :: term().
   %% @doc Insert a rating Data ref.
   %% @hidden
  -insert_ref(Location, SessionId)
  +insert_ref(SessionId, Location)
   		when is_list(Location), is_binary(SessionId) ->
   	case catch ets:insert(?NRF_TABLE, {SessionId, Location}) of
   		true ->
  
positive.code: 	case httpc:request(post, Request, Options, [], Profile) of
  		{_RequestId, {{_HttpVersion, 201, _ReasonPhrase}, Headers1, Body1}} ->
  			{_, Location1} = lists:keyfind("location", 1, Headers1),
  			insert_ref(Location1, SessionId),
  			{ok, Body1};
  		{_RequestId, {{_HttpVersion, StatusCode, _ReasonPhrase}, _Headers, _Body1}} ->
  			{error, StatusCode};
  
negative.code: map_service_rating([], NewRC2, Acc) ->
  	{lists:reverse(Acc), NewRC2}.
  
  %% @hidden
  tariff_element(Elements) ->
  	tariff_element(Elements, #{}).
  