code: public Message message(String subject, String messageBody, Collection<Member> recipients, Map<String, Object> attributes) {
          Message message = new Message(instance);
          message.setName(subject);
          message.setDescription(messageBody);
          if (recipients != null)
              for (Member recipient : recipients) {
                  message.getRecipients().add(recipient);
              }
          addAttributes(message, attributes);
          message.save();
          return message;
      }
docs: Create a new Message with a subject and recipient.
  
  @param subject     Message subject.
  @param messageBody Message body.
  @param recipients  Who this message will go to. May be null.
  @param attributes  additional attributes for the Message.
  @return A newly minted Message that exists in the VersionOne system.