Group group = gMgr.getGroup(groupName); if (server.getRosterManager().isGroupVisible(group, owner)) { return true;
if (!rosterManager.isGroupVisible(group, getUserJID())) { if (rosterManager.isGroupVisible(group, getUserJID())) { item.setSubStatus(RosterItem.SUB_TO);
item.setSubStatus(RosterItem.SUB_BOTH); for (Group group : groups) { if (rosterManager.isGroupVisible(group, getUserJID())) { if (!group.isUser(addedUser) && rosterManager.isGroupVisible(group, addedUser)) { if (rosterManager.isGroupVisible(group, getUserJID())) {
Group group = gMgr.getGroup(groupName); if (server.getRosterManager().isGroupVisible(group, owner)) { return true;
if (!rosterManager.isGroupVisible(group, getUserJID())) { if (rosterManager.isGroupVisible(group, getUserJID())) { item.setSubStatus(RosterItem.SUB_TO);
item.setSubStatus(RosterItem.SUB_BOTH); for (Group group : groups) { if (rosterManager.isGroupVisible(group, getUserJID())) { if (!group.isUser(addedUser) && rosterManager.isGroupVisible(group, addedUser)) { if (rosterManager.isGroupVisible(group, getUserJID())) {