anchor.diff:  % HELPER
   %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   
  +-spec send(Pid::comm:mypid(), Msg::comm:message() | comm:group_message()) -> ok.
  +send(Pid, Msg) ->
  +    ?TRACE_SEND(Pid, Msg),
  +    comm:send(Pid, Msg).
  +
  +-spec send_local(Pid::comm:erl_local_pid(), Msg::comm:message() | comm:group_message()) -> ok.
  +send_local(Pid, Msg) ->
  +    ?TRACE_SEND(Pid, Msg),
  +    comm:send_local(Pid, Msg).
  +
   %% @doc Sends a get_chunk request to the local DHT_node process.
   %%      Request responds with a list of {Key, Value} tuples.
   %%      The mapping to DestI is not done here!
  
positive.code:     CompLeft = rr_recon_stats:get(tree_compareLeft, FStats),
      NewState = State#rr_recon_state{stats = FStats, struct = RTree},
      if CompLeft =:= 0 ->
             comm:send(DestReconPid, {shutdown, sync_finished_remote}),
             shutdown(sync_finished, NewState);
         true -> NewState
      end.
  
negative.code:             shutdown(empty_interval, NewState)
      end;
  
  on({get_state_response, MyI} = _Msg, State =
         #rr_recon_state{ stage = res_shared_interval,
                          initiator = true,
                          method = RMethod,
                          struct = Params,
                          dhtNodePid = DhtPid,
                          dest_rr_pid = DestRRPid }) when (RMethod =:= merkle_tree orelse RMethod =:= art) ->
      ?TRACE1(_Msg, State),
      % initiator got interval of client to create his own recon structure (merkle/art)
      % based on common interval
      DestI = proplists:get_value(interval, Params),
  