diff --git a/smack-extensions/src/main/java/org/jivesoftware/smackx/muc/MultiUserChat.java b/smack-extensions/src/main/java/org/jivesoftware/smackx/muc/MultiUserChat.java
index a6d22a1c7..049a6b6b6 100644
--- a/smack-extensions/src/main/java/org/jivesoftware/smackx/muc/MultiUserChat.java
+++ b/smack-extensions/src/main/java/org/jivesoftware/smackx/muc/MultiUserChat.java
@@ -1634,7 +1634,7 @@ public class MultiUserChat {
* @return the occupant's current presence, or null if the user is unavailable
* or if no presence information is available.
*/
- public Presence getOccupantPresence(String user) {
+ public Presence getOccupantPresence(EntityFullJid user) {
return occupantsMap.get(user);
}
@@ -1647,8 +1647,8 @@ public class MultiUserChat {
* be: roomName@service/nickname (e.g. darkcave@macbeth.shakespeare.lit/thirdwitch).
* @return the Occupant or null if the user is unavailable (i.e. not in the room).
*/
- public Occupant getOccupant(String user) {
- Presence presence = occupantsMap.get(user);
+ public Occupant getOccupant(EntityFullJid user) {
+ Presence presence = getOccupantPresence(user);
if (presence != null) {
return new Occupant(presence);
}