anchor.diff:  	NewContainer = F(H, Container, []),
   	build_mscc(T, NewContainer);
   build_mscc([], Container) ->
  -	lists:reverse(Container).
  +	Container.
   
   -spec map_service_rating(ServiceRating, SessionId) -> Result
   	when
  
positive.code: 				{struct, RatedStruct} = mochijson:decode(JSON1),
  				{_, {_, ServiceElements}} = lists:keyfind("serviceRating", 1, RatedStruct),
  				{ServiceRating, _} = map_service_rating(ServiceElements, SessionId),
  				case charge(Subscribers, ServiceRating, Amounts2, SessionId, initial) of
  					{ok, NewMSCC1, ResultCode1} ->
  						Container = build_container(MSCC1),
  						NewMSCC3 = build_mscc(NewMSCC1 ++ MSCC3, Container),
  
negative.code: 				calendar:universal_time()
  		end,
  		Amounts = get_mscc(MSCC1),
  		Price = case rate(ServiceType, ServiceNetwork, Subscribers, Timestamp,
  				Address, Direction, interim, SessionId, Amounts) of
  			{{MSCC2, ResultCode, undefined}, [], []} ->
  				{ok, MSCC2, ResultCode};
  			{{MSCC2, _ResultCode, undefined}, PLA, Amounts1} ->
  				case match_tariff(get_ref(SessionId), Amounts1) of
  					Prices when is_list(Prices) ->
  						{ok, PLA, Prices, MSCC2};
  					{error, missing_tariff} ->
  						{ok, JSON} = case ServiceType of
  							32251 ->
  								post_request_scur(Server, Subscribers, SvcContextId,
  										SessionId, PLA, Amounts1, [], {initial, a});
  							Id when Id == 32260; Id == 32274 ->
  								post_request_ecur(Server, Subscribers, SvcContextId,
  										SessionId, PLA, Amounts1, [], Destination, {initial, a})
  						end,
  						{struct, RatedStruct} = mochijson:decode(JSON),
  						{_, {_, ServiceElements}} = lists:keyfind("serviceRating", 1, RatedStruct),
  						{ServiceRating, _} = map_service_rating(ServiceElements, SessionId),
  						{ok, PLA, match_tariff(ServiceRating, Amounts1), MSCC2}
  				end;
  			{error, Reason} ->
  				{error, Reason}
  		end,
  		case Price of
  			{ok, PLA1, Prices1, MSCC3} ->
  				case charge(Subscribers, SessionId, interim, Prices1) of
  					{ok, NewMSCC1, ResultCode1} ->
  						Container = build_container(MSCC1),
  						NewMSCC3 = build_mscc(NewMSCC1 ++ MSCC3, Container),
  