anchor.diff:              MyIntersec = mapInterval_to_range(Intersection, MyI, 2),
               send_chunk_req(DhtPid, self(), MyIntersec, Intersection, get_max_items(Method))
       end,
  -    State#rr_recon_state{ recon_stage = build_struct,
  -                          recon_struct = [{interval, Intersection}] };
  +    State#rr_recon_state{ stage = build_struct,
  +                          struct = [{interval, Intersection}] };
   
   on({get_state_response, MyI}, State = 
  -       #rr_recon_state{ recon_stage = res_shared_interval,
  -                        recon_method = RMethod,
  -                        recon_struct = Params,
  +       #rr_recon_state{ stage = res_shared_interval,
  +                        method = RMethod,
  +                        struct = Params,
                           dhtNodePid = DhtPid,
                           dest_rr_pid = DestRRPid}) ->
       Interval = proplists:get_value(interval, Params),
  
positive.code: 
  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  
  -spec begin_sync(recon_struct(), state()) -> rr_recon_stats:stats().
  begin_sync(SyncStruct, State = #rr_recon_state{recon_method = Method,
                                                 recon_struct = Params,
                                                 round = Round,
                                                 ownerRemotePid = OwnerPid,
                                                 dest_recon_pid = DestReconPid,
                                                 dest_rr_pid = DestRRPid,                                       
                                                 master = IsMaster, 
                                                 stats = Stats }) ->
      case Method of
          merkle_tree -> 
              case IsMaster of
  
negative.code: -endif.
  
  -type method()         :: bloom | merkle_tree | art | iblt | undefined.
  -type stage()          :: req_shared_interval | res_shared_interval | build_struct | reconciliation.
  -type exit_reason()    :: empty_interval | {ok, atom()}.
  -type db_entry_enc()   :: binary().
  -type db_as_list_enc() :: [db_entry_enc()].
  -type db_chunk_enc()   :: {intervals:interval(), db_as_list_enc()}.
  