anchor.diff:  %% @see //stdlib/gen_fsm:handle_info/3
   %% @private
   %%
  -handle_info(#diameter_event{service = ?SERVICE, info = EventInfo},
  +handle_info(#diameter_event{service = ?BASE_SERVICE, info = EventInfo},
   		_StateName, StateData) ->
   	change_state(EventInfo, StateData).
   
  
positive.code: -record(statedata,
  		{transport_ref :: reference()}).
  
  -define(SERVICE, diameter_base_application).
  
  %%----------------------------------------------------------------------
  %%  The ocs_diameter_auth_service_fsm API
  
negative.code: %%
  terminate(_Reason, _StateName,  #statedata{transport_ref = TranstRef}	=
  		_StateData) ->
  	diameter:remove_transport(?BASE_SERVICE, TranstRef),
  	diameter:stop_service(?BASE_SERVICE),
  	ok.
  
  -spec code_change(OldVsn, StateName, StateData, Extra) -> Result
  