Hashtable groupcache = new Hashtable();
memberlist.removeAll();
groups.removeAll();
groups.add(ipmsg.getPref("allName"));
Enumeration members = ipmsg.getUserlist().elements();
SortVector tmpvec = new SortVector();
while (members.hasMoreElements()) {
IPMComEvent tmpevent = (IPMComEvent) members.nextElement();
tmpvec.addElement(makeSortKey(tmpevent), tmpevent);
}
members = tmpvec.elements();
while (members.hasMoreElements()) {
IPMComEvent tmpevent = (IPMComEvent) members.nextElement();
IPMPack tmppack = tmpevent.getPack();
if (tmppack.getGroup() != null
&& groupcache.get(tmppack.getGroup()) == null) {