anchor.diff:  		[MSCC4];
   	F(#{"ratingGroup" := RG, "resultCode" := RC} = ServiceRating,
   			[#'3gpp_ro_Multiple-Services-Credit-Control'
  -					{'Service-Identifier' = [], 'Rating-Group' = [RG]} = MSCC1 | _] = Container1) ->
  +					{'Service-Identifier' = [], 'Rating-Group' = [RG]} = MSCC1 | _]) ->
   		MSCC2 = case catch maps:get("grantedUnit", ServiceRating) of
   			#'3gpp_ro_Granted-Service-Unit'{} = GrantedUnits ->
   				MSCC1#'3gpp_ro_Multiple-Services-Credit-Control'{'Granted-Service-Unit' = [GrantedUnits]};
  
positive.code: 		[MSCC4];
  	F(#{"serviceId" := SI, "resultCode" := RC } = ServiceRating,
  			[#'3gpp_ro_Multiple-Services-Credit-Control'
  					{'Service-Identifier' = [SI], 'Rating-Group' = []} = MSCC1 | _] = Container1) ->
  		MSCC2 = case catch maps:get("grantedUnit", ServiceRating) of
  			#'3gpp_ro_Granted-Service-Unit'{} = GrantedUnits ->
  				MSCC1#'3gpp_ro_Multiple-Services-Credit-Control'{'Granted-Service-Unit' = [GrantedUnits]};
  
negative.code: 			prepare_retransmit/3, handle_answer/4, handle_error/4,
  			handle_request/3]).
  -export([content_types_accepted/0, content_types_provided/0]).
  -export([build_container/1]).
  
  -include_lib("diameter/include/diameter.hrl").
  -include_lib("diameter/include/diameter_gen_base_rfc6733.hrl").
  