Collection notRecipients;
if (recipients == mail.getRecipients() || recipients.size() == 0) {
notRecipients = new ArrayList(0);
} else {
notRecipients = new ArrayList(mail.getRecipients());
notRecipients.removeAll(recipients);
}
if (recipients.size() == 0) {
//Everything was not a match... store it in the next spot in the array
unprocessed[i + 1].add(mail);