anchor.diff:      end.
   
   
  +% Calls a request to multiple pids
  +multi_call(Pids, Request, Timeout) ->
  +    F = fun(Pid) ->
  +        gen_server:call(Pid, Request, Timeout)
  +    end,
  +    rpc:pmap(F, [], Pids).
  +
  +
  +% Checks that all list elements are 'ok'
  +all_ok([ok | More]) -> all_ok(More);
  +all_ok([]) -> ok;
  +all_ok([Val | Other]) -> {error, Val, Other}.
  +
  +
   %%%% ------------------------------------------------------------------
   %% External Function Definitions
   %% ------------------------------------------------------------------
  
positive.code:     gen_server:call(Agent, {list_associations, OID}).
  
  
  
negative.code: -export([start_link/1]).
  -export([init/1, handle_call/3, handle_cast/2, handle_info/2,
           terminate/2, code_change/3]).
  -export([get_agent/1, get_agents/1, create_space/1, delete_space/1,
           list_spaces/0, list_objects/1, list_associations/2,
           add_object/3, associate/5, disassociate/3, delete/2,
           query_within/2, query_around/3, query_nearest/3]).
  
  -record(state, {
          num_agents=1, % Number of agents per space
  