for(User recipient: recipients) {
Message message = null;
if(sender == null) {
message = new SystemMessage();
} else {
message = new UserMessage();
((UserMessage)message).setSender(sender);
}
message.setMessage(body);
message.setRecipient(recipient);
message.setSubject(subject);