anchor.diff:  
   %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   
  --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 }) ->
  +-spec begin_sync(struct(), state()) -> rr_recon_stats:stats().
  +begin_sync(SyncStruct, State = #rr_recon_state{ method = Method,
  +                                                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
  
positive.code:     State;
  
  on({get_chunk_response, {RestI, DBList}}, State =
         #rr_recon_state{ recon_stage = build_struct,
                          recon_method = RMethod,        
                          recon_struct = Params,                    
                          round = Round,
                          dhtNodePid = DhtNodePid,
                          master = SyncMaster,
  
negative.code:             MyIntersec = mapInterval_to_range(Intersection, MyI, 2),
              send_chunk_req(DhtPid, self(), MyIntersec, Intersection, get_max_items(Method))
      end,
      State#rr_recon_state{ stage = build_struct,
                            struct = [{interval, Intersection}] };
  
  on({get_state_response, MyI}, State = 
         #rr_recon_state{ stage = res_shared_interval,
                          method = RMethod,
                          struct = Params,
                          dhtNodePid = DhtPid,
                          dest_rr_pid = DestRRPid}) ->
      Interval = proplists:get_value(interval, Params),
  