anchor.diff:  %% @see //stdlib/gen_fsm:terminate/3
   %% @private
   %%
  -terminate(Reason, _StateName, _StateData)
  -		when Reason == shutdown; Reason == normal ->
  -	ok;
  -terminate({shutdown, Reason}, StateName, StateData) ->
  -	terminate(Reason, StateName, StateData);
  -terminate(Reason, StateName,
  -		#statedata{id = Id, callback = Callback}) ->
  -	error_logger:warning_report(["Notification subscription cancelled",
  -			{reason, Reason}, {pid, self()}, {state, StateName},
  -			{id, Id}, {callback, Callback}]).
  +terminate(_Reason, _StateName, _StateData) ->
  +	ok.
   
   -spec code_change(OldVsn, StateName, StateData, Extra) -> Result
   	when
  
positive.code: %% @see //stdlib/gen_fsm:handle_info/3
  %% @private
  %%
  handle_info({gen_event_EXIT, _Handler, Reason}, _StateName, StateData) ->
  	{stop, Reason, StateData}.
  
  -spec terminate(Reason, StateName, StateData) -> any()
  
negative.code: -export([start_link/0]).
  
  %% export the ocs_event_log_fsm states
  -export([install/2, installed/2, backoff/2]).
  
  %% export the callbacks needed for gen_fsm behaviour
  -export([init/1, handle_event/3, handle_sync_event/4,
  