public final void setRosterGroup(String rosterGroup) { for (RosterEntry re : Roster.getDefault().getEntriesInGroup(rosterGroup)) { re.removePropertyChangeListener(this); } this.rosterGroup = rosterGroup; for (RosterEntry re : Roster.getDefault().getEntriesInGroup(rosterGroup)) { re.addPropertyChangeListener(this); } fireTableDataChanged(); }