anchor.diff:  
   
   
  -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   % For Testing
  -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   
   -spec tester_create_state(Status, Range, Interval, TriggerState,
       CBState, CBStatus, ExchData, Round, TriggerLock, Cycles) -> state()
  
positive.code:     comm:send_local_after(Delay, CyclonPid, {get_subset_rand, 1, EnvPid}).
  
  
  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  % Round Handling
  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  
  -spec check_round(OtherRound::non_neg_integer(), CBModule::cb_module(), State::state())
      -> ok | start_new_round | enter_new_round | propagate_new_round.
  
negative.code: -define(CBMODULES, [gossip_load]).
  -define(CBMODULES_TYPE, gossip_load).
  
  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  %% Type Definitions
  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  
  -type state() :: ets:tab().
  -type state_key() :: cb_modules | msg_queue | range | status |
                       {reply_peer, pos_integer()} |
                       {trigger_group, pos_integer()} |
                       {state_key_cb(), cb_module()} .
  -type state_key_cb() :: cb_state | cb_status | cycles | trigger_lock |
                          exch_data | round.
  -type cb_fun_name() :: get_values_all | get_values_best | handle_msg |
      integrate_data | notify_change | round_has_converged | select_data |
      select_node | select_reply_data | web_debug_info.
  