anchor.diff:  		identifier :: non_neg_integer(),
   		authenticator :: binary(),
   		response :: ignore | undefined | term()}).
  -
  --define(WAITSTART,   4000).
  --define(WAITRETRIES, 8000).
   
   %%----------------------------------------------------------------------
   %%  The radius_fsm API
  
positive.code: -export([init/1, handle_event/3, handle_sync_event/4, handle_info/3,
  			terminate/3, code_change/4]).
  
  %% export the gen_fsm state call backs
  -export([idle/2]).
  
  %% @headerfile "include/radius.hrl"
  -include_lib("radius/include/radius.hrl").
  
  
negative.code: 		| {ok, StateName :: atom(), StateData :: #statedata{}, hibernate}
  		| {stop, Reason :: term()} | ignore.
  %% @doc Initialize the {@module} finite state machine.
  %% @see //stdlib/gen_fsm:init/1
  %% @private
  %%
  init(_Args) ->
  	{stop, not_implemented}.
  
  -spec handle_event(Event :: term(), StateName :: atom(),
  		StateData :: #statedata{}) ->
  