public override void decode(byte[] bytes, int pos) { if (bytes == null) { return; } m_Header.decode(bytes, pos); pos += m_Header.getSize(); m_AdditionOutputBody.decode(bytes, pos); pos += m_AdditionOutputBody.getSize(); if (pos < bytes.Length) { for (int i = pos; i < bytes.Length; i++) { bytes[i] = 0; } } }