anchor.diff:      Partitions.
   
   %% @private
  -do_tree_forward(Message, Connections, Options) ->
  +do_tree_forward(Node, Message, Connections, Options) ->
       %% Use our tree.
       Root = node(),
   
  
positive.code:     OutLinks = ordsets:to_list(EagerPeers),
  
      %% Send messages, but don't attempt to forward again, if we aren't connected.
      lists:foreach(fun(Node) ->
          RelayMessage = {relay_message, Node, Message},
          do_send_message(Node, RelayMessage, Connections, Options ++ [{transitive, true}])
          end, OutLinks),
      ok.
  
negative.code: 
  handle_message({relay_message, Node, Message}, #state{connections=Connections}=State) ->
      %% Attempt to deliver, or recurse and forward on through a relay.
      ok = do_send_message(Node, Message, Connections, [{transitive, true}]),
      {noreply, State};
  handle_message({forward_message, ServerRef, Message}, State) ->
      ServerRef ! Message,
  