public Body(Body value) {
      /// Initiliaze the protected variables
      m_StillImageSensorConfigurationList = new StillImageSensorConfigurationList();
      m_StillImageSensorConfigurationList.setParent(this);

      /// Copy the values
      m_StillImageSensorConfigurationList = value.m_StillImageSensorConfigurationList;
      m_StillImageSensorConfigurationList.setParent(this);
      /// This code is currently not supported
    }
    public void decode(ByteBuffer bytes, int pos) {

      if (bytes.array() == null) {
        return;
      }
      if (bytes.order() != ByteOrder.LITTLE_ENDIAN) {
        bytes.order(ByteOrder.LITTLE_ENDIAN);
      }

      m_StillImageSensorConfigurationList.decode(bytes, pos);
      pos += m_StillImageSensorConfigurationList.getSize();
    }
 public boolean isEqual(Body value) {
   if (!m_StillImageSensorConfigurationList.isEqual(value.m_StillImageSensorConfigurationList)) {
     return false;
   }
   /// This code is currently not supported
   return true;
 }
    public ReportStillImageSensorConfiguration.Body assign(Body value) {
      m_StillImageSensorConfigurationList = value.m_StillImageSensorConfigurationList;
      m_StillImageSensorConfigurationList.setParent(this);
      /// This code is currently not supported

      return this;
    }
    /**
     * Returns the number of bytes the used data members of the class occupies in the buffer. This
     * is not the number of bytes the data type occupies in Java, but the bytes expected on the
     * wire.
     *
     * @return
     */
    public long getSize() {
      long size = 0;

      size += m_StillImageSensorConfigurationList.getSize();

      return size;
    }
      public boolean isEqual(StillImageSensorConfigurationList value) {
        for (int i = 0; i < m_StillImageSensorConfigurationRec.size(); i++) {
          if (!m_StillImageSensorConfigurationRec.get(i).isEqual(value.getElement(i))) {
            return false;
          }
        }

        return true;
      }
 public Body() {
   m_StillImageSensorConfigurationList = new StillImageSensorConfigurationList();
   m_StillImageSensorConfigurationList.setParent(this);
 }
 public void setParentPresenceVector() {
   if (m_parent != null) {
     m_parent.setParentPresenceVector();
   }
 }