anchor.diff:  	ChildSpec = [ServerAddress, ServerPort, ClientAddress, ClientPort,
   		SessionId, OHost, ORealm, DHost, DRealm, Request],
   	case supervisor:start_child(Sup, ChildSpec) of
  -		{ok, PgwFsm} ->
  +		{ok, _Fsm} ->
   			{noreply, State};
   		{error, Reason} ->
  -			error_logger:error_report(["Error starting SWm deregister handler",
  +			error_logger:error_report(["Error starting SWm session termination handler",
   					{error, Reason}, {supervisor, Sup}, {session_id, SessionId}]),
   			Answer = #'3gpp_swm_STA'{'Session-Id' = SessionId,
   					'Result-Code' = ?'DIAMETER_BASE_RESULT-CODE_UNABLE_TO_COMPLY',
  
positive.code: 			{reply, Answer, State}
  	end;
  request(Caps, ClientAddress, ClientPort, none, _PasswordReq, _Trusted,
  		#'3gpp_sta_STR'{'Session-Id' = SessionId} = Request, _CbProc,
  		#state{address = ServerAddress, port = ServerPort,
  		dereg_sup = Sup} = State) ->
  
negative.code: -include("diameter_gen_3gpp_sta_application.hrl").
  -include("diameter_gen_3gpp_swm_application.hrl").
  -include("diameter_gen_3gpp_s6b_application.hrl").
  -include("diameter_gen_3gpp_swx_application.hrl").
  -include("ocs_eap_codec.hrl").
  -include("ocs.hrl").
  
  