code: public Message createObjectMessage(Serializable messageData, String sender, String recipients) {
          try {
              return decorateMessage(getSession().createObjectMessage(messageData), sender, recipients);
          } catch (JMSException e) {
              throw MiscUtil.toUnchecked(e);
          }
      }
docs: Creates a message.
  
  @param messageData Message data.
  @param sender Sender client ID.
  @param recipients Comma-delimited list of recipient client IDs
  @return The newly created message.