code: public void read(RandomAccessFile myRandomAccessFile)
              throws IOException {
          TagIdentifier = BinaryTools.readUInt16AsInt(myRandomAccessFile);
          DescriptorVersion = BinaryTools.readUInt16AsInt(myRandomAccessFile);
          TagChecksum = (short) myRandomAccessFile.readUnsignedByte();
          Reserved = myRandomAccessFile.readByte();
          TagSerialNumber = BinaryTools.readUInt16AsInt(myRandomAccessFile);
          DescriptorCRC = BinaryTools.readUInt16AsInt(myRandomAccessFile);
          DescriptorCRCLength = BinaryTools.readUInt16AsInt(myRandomAccessFile);
          TagLocation = BinaryTools.readUInt32AsLong(myRandomAccessFile);
      }
docs: Uint32