anchor.diff:  %% @doc Specialized CODEC for 3GPP AMBR.
   'AMBR'(decode = Operation, 'Grouped' = _Type, Data, Opts) ->
   	Mod = diameter_gen_3gpp_swm_application,
  -	Mod:grouped_avp(Operation, 'AMBR', Data, Opts#{app_dictionary := Mod, module := Mod});
  -'AMBR'(encode = Operation, 'Grouped' = _Type, Data, #{mode := Mod} = Opts) ->
  +	Mod:grouped_avp(Operation, 'AMBR', Data, Opts);
  +'AMBR'(encode = Operation, 'Grouped' = _Type, Data, Opts) ->
  +	Mod = diameter_gen_3gpp_swx_application,
   	Mod:grouped_avp(Operation, 'AMBR', Data, Opts).
  +
  +-spec 'Specific-APN-Info'(Operation, Type, Data) -> Result
  +	when
  +		Operation :: decode | encode,
  +		Type :: 'Grouped',
  +		Data :: binary(),
  +		Result :: {#'3gpp_swm_Specific-APN-Info'{}, list()}.
  +%% @doc Specialized CODEC for 3GPP Specific-APN-Info (legacy API).
  +'Specific-APN-Info'(decode = Operation, 'Grouped' = _Type, Data) ->
  +	Mod = diameter_gen_3gpp_swm_application,
  +	Mod:grouped_avp(Operation, 'Specific-APN-Info', Data);
  +'Specific-APN-Info'(encode = Operation, 'Grouped' = _Type, Data) ->
  +	Mod = diameter_gen_3gpp_swx_application,
  +	Mod:grouped_avp(Operation, 'Specific-APN-Info', Data).
   
   -spec 'Specific-APN-Info'(Operation, Type, Data, Opts) -> Result
   	when
  
positive.code: %% @doc Specialized CODEC for 3GPP APN-Configuration.
  'APN-Configuration'(decode = Operation, 'Grouped' = _Type, Data, Opts) ->
  	Mod = diameter_gen_3gpp_swm_application,
  	Mod:grouped_avp(Operation, 'APN-Configuration', Data, Opts#{app_dictionary := Mod, module := Mod});
  'APN-Configuration'(encode = Operation, 'Grouped' = _Type, Data, #{mode := Mod} = Opts) ->
  	Mod:grouped_avp(Operation, 'APN-Configuration', Data, Opts).
  
  -spec 'EPS-Subscribed-QoS-Profile'(Operation, Type, Data, Opts) -> Result
  	when
  
negative.code: %% @doc Specialized CODEC for 3GPP Specific-APN-Info.
  'Specific-APN-Info'(decode = Operation, 'Grouped' = _Type, Data, Opts) ->
  	Mod = diameter_gen_3gpp_swm_application,
  	Mod:grouped_avp(Operation, 'Specific-APN-Info', Data, Opts);
  'Specific-APN-Info'(encode = Operation, 'Grouped' = _Type, Data, Opts) ->
  	Mod = diameter_gen_3gpp_swx_application,
  	Mod:grouped_avp(Operation, 'Specific-APN-Info', Data, Opts).
  
  -spec 'WLAN-offloadability'(Operation, Type, Data) -> Result
  	when
  		Operation :: decode | encode,
  		Type :: 'Grouped',
  		Data :: binary(),
  		Result :: {#'3gpp_swm_WLAN-offloadability'{}, list()}.
  %% @doc Specialized CODEC for 3GPP WLAN-offloadability (legacy API).
  'WLAN-offloadability'(decode = Operation, 'Grouped' = _Type, Data) ->
  	Mod = diameter_gen_3gpp_swm_application,
  	Mod:grouped_avp(Operation, 'WLAN-offloadability', Data);
  'WLAN-offloadability'(encode = Operation, 'Grouped' = _Type, Data) ->
  	Mod = diameter_gen_3gpp_swx_application,
  	Mod:grouped_avp(Operation, 'WLAN-offloadability', Data).
  
  -spec 'WLAN-offloadability'(Operation, Type, Data, Opts) -> Result
  	when
  