anchor.diff:      end,
   
       %% Update partition table.
  -    Partitions = Partitions0 ++ [Origin],
  +    Partitions = Partitions0 ++ [{Reference, Origin}],
   
       {reply, ok, State#state{partitions=Partitions}};
   
  
positive.code: %%%===================================================================
  
  %% @private
  handle_message({inject_partition, Origin, TTL},
                 #state{active=Active,
                        myself=Myself,
                        partitions=Partitions0,
  
negative.code:     gen_server:cast(?MODULE, {join, Node}),
      {reply, ok, State};
  
  handle_call({inject_partition, Origin, TTL}, _From,
              #state{connections=Connections}=State) ->
      Reference = make_ref(),
  
      Result = do_send_message(Origin,
                               {inject_partition, Reference, Origin, TTL},
                               Connections),
  
      case Result of
          {error, Error} ->
              {reply, {error, Error}, State};
          ok ->
              {reply, {ok, Reference}, State}
      end;
  
  handle_call({reserve, Tag}, _From,
              #state{reserved=Reserved0,
  