public boolean unregisterMe(String token, UserInterface user) { // throws // RemoteException // { if (alive_users.containsKey(token) && alive_users.get(token).equals(user)) { if (EngineImpl.GetInstance().unregister(token)) { alive_users.remove(token); alive_clients.remove(token); alive_clients_to_push.remove(token); return user.SetLastActive(new Date()); } else { return false; } } return false; }