anchor.diff:                          NextOpMsg, EmbeddedMsg::{continue})
           -> {ok, dht_node_state:state(), slide_op:slide_op(), NextOpMsg}
           when is_subtype(NextOpMsg, dht_node_move:next_op_msg()).
  -finish_delta_ack2(State, SlideOp, NextOpMsg, _Msg) ->
  +finish_delta_ack2(State, SlideOp, NextOpMsg, Msg) ->
       % notify neighbor on successful handover
       %log:log("finish_delta_ack2 ~p~n", [_Msg]),
       % notify succ
  
positive.code: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  -spec prepare_send_delta1(State::dht_node_state:state(), SlideOp::slide_op:slide_op(),
                            ReplyPid::comm:erl_local_pid())
          -> {ok, dht_node_state:state(), slide_op:slide_op()}.
  prepare_send_delta1(State, OldSlideOp, ReplyPid) ->
      % start to split own range
      %log:log("prepare_send_delta1 ~p~n", [slide_op:get_type(OldSlideOp)]),
  
negative.code:             log:log("unknown lease in prepare_send_delta1~n"),
              log:log("~p:~p~n", [ActiveLease, PassiveLeaseList]),
              log:log("~p~n", [Interval]),
              {abort, unkown_lease, State, OldSlideOp}
      end.
  
  
  