anchor.diff:  %% internal
   -export([process_reply_main/0]).
   -export([conflicting_process_callback_dummy/3]).
  --export([process_exit_callback_dummy/4]).
   
   %% include
   -include_lib("common_test/include/ct.hrl").
  
positive.code:     %% check process
      FoundPid = syn:find_by_key(conflicting_key),
      true = lists:member(FoundPid, [LocalPid, SlavePid]),
  
      KilledPid = lists:nth(1, lists:delete(FoundPid, [LocalPid, SlavePid])),
      receive
          {exited, undefined, KilledPid, undefined, killed} -> ok
      after 3000 ->
          ok = process_exit_callback_was_not_called_from_local_node
      end,
  
      %% kill processes
      syn_test_suite_helper:kill_process(LocalPid),
  
negative.code: 
  conflicting_process_callback_dummy(_Key, Pid, Meta) ->
      Pid ! {shutdown, Meta}.
  