contact.setInList(list, false);
if (contact.getListNumber() == 0) { //Not in any group, delete from contact list
contactList.removeContactByEmail(contact.getEmail());
}
if (list == MsnList.FL) { //In FL, remove user from the group.
MsnGroup group = contactList.getGroup(getGroupId());
contact.removeBelongGroup(getGroupId());
if(group == null)
((AbstractMessenger) session.getMessenger())
.fireContactRemoveCompleted(contact, MsnList.FL);