anchor.diff:  %% @private
   %% Incoming messages.
   handle_info({participant_timeout, Id}, State) ->
  -    Manager = manager(),
  -
       %% Find transaction record.
       case ets:lookup(?COORDINATING_TRANSACTIONS, Id) of 
           [{_Id, #transaction{participants=Participants, participant_status=ParticipantStatus, server_ref=ServerRef, message=Message} = Transaction}] ->
  
positive.code:     %% Repond to coordinator that we are now prepared.
      MyNode = partisan_peer_service_manager:mynode(),
      lager:info("~p: sending prepared message to node ~p: ~p", [node(), Coordinator, Id]),
      Manager:forward_message(Coordinator, undefined, ?MODULE, {prepared, MyNode, Id}, []),
  
      {noreply, State};
  handle_info(Msg, State) ->
  
negative.code:                     %% Send notification to commit.
                      lists:foreach(fun(N) ->
                          lager:info("~p: sending commit message to node ~p: ~p", [node(), N, Id]),
                          partisan_pluggable_peer_service_manager:forward_message(N, undefined, ?MODULE, {commit, Transaction}, [])
                      end, membership(Participants));
                  false ->
                      %% Update local state before sending decision to participants.
  