anchor.diff:                                               intervals:union(Acc, intervals:intersection(MyI, mapInterval(Intersection, I))) 
                                        end, 
                                        intervals:intersection(MyI, Intersection), 
  -                                     lists:seq(2, ?REP_FACTOR)),
  +                                     lists:seq(2, rep_factor())),
               ?TRACE("REQ SHARED INTERVAL 2~nMyI=~p - SrcI=~p ~n Intersec=~p - MyIntersec=~p", [MyI, SrcI, Intersection, MyIntersec]),
               send_chunk_req(DhtPid, self(), MyIntersec, Intersection, get_max_items(Method))
       end,
  
positive.code: %      Interval has to be continuous!
  -spec mapInterval(intervals:interval(), RepQuadrant::pos_integer()) -> intervals:interval().
  mapInterval(I, Q) ->
      Quadrants = intervals:split(intervals:all(), ?REP_FACTOR),
      IQ = lists:foldl(fun(QI, Acc) ->
                               Sec = intervals:intersection(QI, I),
                               case intervals:is_empty(Sec) of
  
negative.code:                         dhtNodePid = DhtNodePid,
                          master = SyncMaster,
                          stats = Stats }) ->
      ?TRACE("BUILD STRUCT2", []),
      SyncI = proplists:get_value(interval, Params),    
      ToBuild = ?IIF(RMethod =:= art, ?IIF(SyncMaster, merkle_tree, art), RMethod),
      {BuildTime, SyncStruct} =
  