anchor.diff:      State;
   
   on({get_chunk_response, {RestI, DBList}}, State =
  -       #rr_recon_state{ recon_stage = build_struct,
  -                        recon_method = RMethod,        
  -                        recon_struct = Params,                    
  +       #rr_recon_state{ stage = build_struct,
  +                        method = RMethod,        
  +                        struct = Params,                    
                           round = Round,
                           dhtNodePid = DhtNodePid,
                           master = SyncMaster,
  
positive.code:             RMethod =:= merkle_tree andalso fd:subscribe(DestRRPid),
              send_chunk_req(DhtPid, self(), MyIntersec, Interval, get_max_items(RMethod))
      end,    
      State#rr_recon_state{ recon_stage = build_struct, dest_recon_pid = DestReconPid };
  
  on({get_state_response, MyI}, State = 
         #rr_recon_state{ recon_stage = reconciliation,
                          recon_method = bloom,
                          dhtNodePid = DhtPid,
                          recon_struct = #bloom_recon_struct{ interval = BloomI}
                         }) ->
      MyBloomI = mapInterval(BloomI, get_interval_quadrant(MyI)),
      MySyncI = intervals:intersection(MyI, MyBloomI),
  
negative.code:          dest_pid           = random                                    :: recon_dest(),             %dest dht node pid
           dest_rr_pid        = undefined                                 :: comm:mypid() | undefined, %dest rrepair pid
           dest_recon_pid     = undefined                                 :: comm:mypid() | undefined, %dest recon process pid
           method             = undefined                                 :: method(),                 %reconciliation method
           struct             = {}                                        :: struct() | {},
           stage              = reconciliation                            :: stage(),
           master             = false                                     :: boolean(),               %true if process is recon leader/initiator
           round              = 0                                         :: rrepair:round(),
           stats              = rr_recon_stats:new()                      :: rr_recon_stats:stats()
  