anchor.diff:                                  ?REP_BLOOM:new(ElementNum, Fpr, Hfs)),
       #bloom_recon_struct{ interval = I, keyBF = KeyBF, versBF = VerBF };
   
  -build_recon_struct(merkle_tree, {I, DBItems}, _) ->
  +build_recon_struct(merkle_tree, {I, DBItems}) ->
       Tree = merkle_tree:bulk_build(I, DBItems),
       merkle_tree:gen_hash(Tree);
   
  -build_recon_struct(art, Chunk, _) ->
  -    Tree = build_recon_struct(merkle_tree, Chunk, {}),
  +build_recon_struct(art, Chunk) ->
  +    Tree = build_recon_struct(merkle_tree, Chunk),
       art:new(Tree).
   
   %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  
positive.code:          }).
  -type state() :: #ru_recon_state{}.
  
  -type build_args() :: {} | {Fpr::float()}.
  -type tree_cmp_response() :: ok_inner | ok_leaf |
                               fail_leaf | fail_node |
                               not_found.
  
negative.code: 
  -spec fork_recon(state(), rep_upd:round()) -> {ok, pid()}.
  fork_recon(Conf, {ReconRound, Fork}) ->
      State = Conf#ru_recon_state{ sync_round = {ReconRound, Fork + 1} },
      comm:send_local(Conf#ru_recon_state.ownerLocalPid, {recon_forked}),
      gen_component:start(?MODULE, fun ?MODULE:on/2, State).
  
  