anchor.diff:  -spec on(message(), state()) -> state().
   on({get_state_response, MyI}, State = 
          #rr_recon_state{ stage = req_shared_interval,
  -                        master = true,
  +                        initiator = true,
                           stats = Stats,
                           method = Method,
                           dest_key = DestKey,
  
positive.code:            end,
      ?TRACE("START_TO_DEST ~p", [DestKey]),
      comm:send_local(DhtPid, {?lookup_aux, DKey, 0, Msg}),    
      comm:send_local(self(), {shutdown, negotiate_interval_master}),
      State;
  
  on({get_state_response, MyI}, State = 
         #rr_recon_state{ stage = req_shared_interval,
                          master = false,
                          method = Method,
                          struct = Params,                        
                          dhtNodePid = DhtPid,
  
negative.code:     State#rr_recon_state{ struct = {},
                            method = Method,
                            dest_key = DestKey,
                            initiator = true };
  
  on({continue, Method, Stage, Struct, Initiator}, State) ->
      comm:send_local(State#rr_recon_state.dhtNodePid, {get_state, comm:this(), my_range}),
      State#rr_recon_state{ stage = Stage, 
                            struct = Struct,
                            method = Method,
                            initiator = Initiator orelse Stage =:= res_shared_interval };
  
  on({crash, Pid}, State) ->
      comm:send_local(self(), {shutdown, {fail, crash_of_recon_node, Pid}}),
  