anchor.diff:  dependent_built_in(#builtin_event{mfa = {erlang, make_ref, _}},
                      #builtin_event{mfa = {erlang, make_ref, _}}) ->
     true;
  +
  +dependent_built_in(#builtin_event{mfa = {erlang,group_leader,ArgsA}} = A,
  +                   #builtin_event{mfa = {erlang,group_leader,ArgsB}} = B) ->
  +  case {ArgsA, ArgsB} of
  +    {[], []} -> false;
  +    {[New, For], []} ->
  +      #builtin_event{actor = Actor, result = Result} = B,
  +      New =/= Result andalso Actor =:= For;
  +    {[], [_,_]} -> dependent_built_in(B, A);
  +    {[_, ForA], [_, ForB]} ->
  +      ForA =:= ForB
  +  end;
   
   dependent_built_in(#builtin_event{mfa = {erlang, A,_}},
                      #builtin_event{mfa = {erlang, B,_}})
  
positive.code:     false
      ;A =:= demonitor        %% Depends only with an exit event or proc_info
      ;A =:= exit             %% Sending an exit signal (dependencies are on delivery)
      ;A =:= is_process_alive %% Depends only with an exit event
      ;A =:= make_ref         %% Depends with nothing
      ;A =:= monitor          %% Depends only with an exit event or proc_info
  
negative.code:     
      ;B =:= demonitor
      ;B =:= exit
      ;B =:= get_stacktrace
      ;B =:= group_leader
      ;B =:= is_process_alive
      ;B =:= make_ref
      ;B =:= monitor
  