docs: public static String readPascalString(final DataInput pStream) throws IOException {
          // Get as many bytes as indicated by byte count
          int length = pStream.readUnsignedByte();
  
          byte[] bytes = new byte[length];
          pStream.readFully(bytes, 0, length);
  
          return new String(bytes, ENCODING);
      }