private void userHasExited() { xmppSession.removeInboundMessageListener(messageListener); xmppSession.removeInboundPresenceListener(presenceListener); synchronized (this) { entered = false; nick = null; } multiUserChatManager.roomExited(this); occupantMap.clear(); }