anchor.diff:  
   -type db_entry_enc()   :: binary().
   -type db_chunk_enc()   :: [db_entry_enc()].
  --type db_entry()       :: {?RT:key(), db_dht:version()}.
  --type db_chunk()       :: [db_entry()].
  +-type db_chunk()       :: [{?RT:key(), db_dht:version()}].
   
   -record(bloom_recon_struct,
           {
  
positive.code:     end.
  
  % @doc Returns number ob caused resolve requests (requests with feedback count 2)
  -spec resolve_leaf(Node, {Dest::RPid, SID, OwnerRemote::comm:erl_local_pid()}) -> 1 | 2 when
      is_subtype(RPid,    comm:mypid()),
      is_subtype(Node,    merkle_tree:mt_node()),
      is_subtype(SID,     rrepair:session_id()).
  resolve_leaf(Node, {Dest, SID, OwnerL}) ->
      OwnerR = comm:make_global(OwnerL),
      case merkle_tree:get_item_count(Node) of
  
negative.code: 
  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  
  -spec build_struct(DBList::db_chunk_enc(), DestI::intervals:non_empty_interval(),
                     RestI::intervals:interval(), state()) -> state() | kill.
  build_struct(DBList, DestI, RestI,
               State = #rr_recon_state{method = RMethod, struct = Params,
                                       initiator = Initiator, stats = Stats,
                                       dhtNodePid = DhtNodePid, stage = Stage}) ->
      ?ASSERT(not intervals:is_empty(DestI)),
      {BuildTime, SyncStruct} =
          case merkle_tree:is_merkle_tree(Params) of
              true ->
  