anchor.diff:  %% @private
   %%
   handle_event(_Event, StateName, StateData) ->
  -	{next_state, StateName, StateData, ?TIMEOUT}.
  +	{next_state, StateName, StateData}.
   
   -spec handle_sync_event(Event, From, StateName, StateData) -> Result
   	when
  
positive.code: 	idle1(AkaFsm, ANID, StateData, ocs:find_service(Identity));
  idle({AkaFsm, Identity}, StateData)
  		when is_pid(AkaFsm), is_binary(Identity) ->
  	idle1(AkaFsm, undefined, StateData, ocs:find_service(Identity));
  idle(timeout, StateData) ->
  	{stop, shutdown, StateData}.
  %% @hidden
  idle1(_AkaFsm, _ANID, StateData,
  		{ok, #service{enabled = false}}) ->
  
negative.code: 		StateName :: atom(),
  		StateData :: statedata(),
  		Timeout :: non_neg_integer() | infinity,
  		Reason :: term().
  %% @doc Initialize the {@module} finite state machine.
  %% @see //stdlib/gen_fsm:init/1
  %% @private
  %%
  init(_Args) ->
  	process_flag(trap_exit, true),
  	{ok, idle, #statedata{}}.
  
  -spec idle(Event, StateData) -> Result
  	when
  