docs: public void fromBytes(byte[] data) {
          int index = 0;
          // 1. read field count
          fieldCount = data[index];
          index++;
          // 2. read warning count
          this.warningCount = ByteHelper.readUnsignedShortLittleEndian(data, index);
          index += 2;
          // 3. read status flag
          this.statusFlag = ByteHelper.readUnsignedShortLittleEndian(data, index);
          // end read
      }