anchor.diff:  
   -define(DIAMETER_ACCT_SERVICE(A, P), {ocs_diameter_acct_service, A, P}).
   -define(BASE_APPLICATION, ocs_diameter_base_application).
  --define(BASE_APPLICATION_ID, 0).
   -define(BASE_APPLICATION_CALLBACK, ocs_diameter_base_application_cb).
  --define(CC_APPLICATION_ID, 4).
  --define(CC_APPLICATION, ocs_diameter_cc_application).
  --define(CC_APPLICATION_DICT, diameter_gen_cc_application_rfc4006).
  --define(CC_APPLICATION_CALLBACK, ocs_diameter_cc_application_cb).
   -define(RO_APPLICATION_ID, 4).
   -define(RO_APPLICATION, ocs_diameter_3gpp_ro_application).
   -define(RO_APPLICATION_DICT, diameter_gen_3gpp_ro_application).
   -define(RO_APPLICATION_CALLBACK, ocs_diameter_3gpp_ro_application_cb).
  +-define(WAIT_STOP, 11000).
   
   %%----------------------------------------------------------------------
   %%  The ocs_diameter_acct_service_fsm API
  
positive.code: 
  -spec wait_for_start(Event, StateData) -> Result
  	when
  		Event :: timeout | term(), 
  		StateData :: #statedata{},
  		Result :: {next_state, NextStateName, NewStateData}
  			| {next_state, NextStateName, NewStateData, Timeout}
  
negative.code: 	Opts = [{transport_module, Transport},
  			{transport_config, [{reuseaddr, true},
  					{ip, Address},
  					{port, Port}]}],
  	{listen, Opts}.
  
  