anchor.diff:      Round::non_neg_integer(), State::state()) ->
       {discard_msg | ok | retry | send_back, state()}.
   integrate_data(QData, RoundStatus, Round, State) ->
  -    log:log(debug, "[ ~w ] Reply-Data: ~w~n", [?MODULE, QData]),
  +    log:log(debug, "[ ~w ] Reply-Data: ~w~n", [state_get(instance, State), QData]),
   
       IsValidRound = is_valid_round(RoundStatus, Round, State),
   
  
positive.code:             log:log(?SHOW, "[ ~w ] select_reply_data in uninit", [?MODULE]),
              {retry,State};
          init when not IsValidRound ->
              log:log(warn, "[ ~w ] Discarded data in select_reply_data. Reason: invalid round.", [?MODULE]),
              {send_back, State};
          init when RoundStatus =:= current_round ->
              Data1 = prepare_load_data(State),
  
negative.code:         true -> true;
          false ->
              log:log(debug, "[ ~w ] Invalid ~w. RoundFromState: ~w, RoundFromMessage: ~w",
                  [state_get(instance, State), RoundStatus, RoundFromState, RoundFromMessage]),
              false
      end.
  
  