private void cleanAllContacts() { List<ContactInfo> contactsNotALL = new ArrayList<ContactInfo>(); for (Iterator<ContactInfo> iterator = contacts.iterator(); iterator.hasNext(); ) { ContactInfo type = iterator.next(); if (!type.getChatType().equals(ChatType.ALL)) { contactsNotALL.add(type); } } contacts.removeAll(contactsNotALL); }