code: public void init(BaseMessageHeader messageHeader, Object data)
      {
          m_messageDataDesc = null;
          m_externalMessage = null;
          
          m_messageHeader = messageHeader;
          this.setData(data);
          m_bIsConsumed = false;
      }
docs: Constructor.
  @param messageHeader The message header which contains information such as destination and type.
  @param data This properties object is a default way to pass messages.