activeObjectMap.Obj obj;
AOM.Obj obj;
  protected void etherealizeAll()  {    if (servant_activator == null)      return;    ArrayList keys = new ArrayList();    keys.addAll(aom.keySet());    byte[] key;    activeObjectMap.Obj obj;    boolean last;    for (int i = 0; i < keys.size(); i++)      {        key = (byte[]) keys.get(i);        obj = aom.get(key);        if (obj.poa == this)          {            aom.remove(key);            if (!obj.isDeactiveted())              {                // Check if the servant still stays under the other key.                last = aom.findServant(obj.servant) == null;                servant_activator.etherealize(obj.key, this, obj.servant, true,                                              last                                             );              }          }      }  }