class RecipientsUtils {

    public List<MailAddress> getRecipients(Mail originalMail) throws MessagingException {
        List<MailAddress> recipients = mailet.getRecipients();
        if (!recipients.isEmpty()) {
            if (containsOnlyUnalteredOrRecipients(recipients)) {
                return ImmutableList.of();
            }
            return SpecialAddressesUtils.from(mailet).replaceSpecialAddresses(originalMail, recipients);
        }
        return ImmutableList.of();
    }

    private  RecipientsUtils(RedirectNotify mailet);

}