anchor.diff:  %% gen_fsm:sync_send_all_state_event/2,3, this function is called to handle
   %% the event.
   %%--------------------------------------------------------------------
  -handle_sync_event(Event, From, StateName, State) ->
  +handle_sync_event(_Event, _From, StateName, State) ->
       Reply = ok,
       {reply, Reply, StateName, State}.
   
  
positive.code: %% state name. Whenever a gen_fsm receives an event sent using
  %% gen_fsm:send_event/2, the instance of this function with the same name as
  %% the current state name StateName is called to handle the event. It is also 
  %% called if a timeout occurs. 
  %%--------------------------------------------------------------------
  state_name(_Event, State) ->
      {next_state, state_name, State}.
  
  %%--------------------------------------------------------------------
  %% Function:
  
negative.code: %%--------------------------------------------------------------------
  start_link() ->
      gen_fsm:start_link(?MODULE, [], []).
  
  token(Pid) ->
      gen_fsm:send_event(Pid, token).
  
  %%====================================================================
  %% gen_fsm callbacks
  