code: public Map<String,Object> getProperties()
      {
          Map<String,Object> properties = new HashMap<String,Object>();
          if (m_mxProperties != null)
          {
              for (int i = 0; i < m_mxProperties.length; i++)
              {
                  if (m_mxProperties[i][MessageConstants.NAME] != null)
                      if (m_mxProperties[i][MessageConstants.VALUE] != null)
                          properties.put((String)m_mxProperties[i][MessageConstants.NAME], m_mxProperties[i][MessageConstants.VALUE]);
              }
          }
          return properties;
      }
docs: Return the state of this object as a properties object.
  @return The properties.