public synchronized void bind(String name, Remote object) throws RemoteException, AlreadyBoundException
  {
    if (objects.get(name) != null)
      throw new AlreadyBoundException();
    else
      objects.put(name, object);
  }