docs: static String readPascalString(final DataInput pInput) throws IOException {
          int length = pInput.readUnsignedByte();
  
          if (length == 0) {
              return "";
          }
  
          byte[] bytes = new byte[length];
          pInput.readFully(bytes);
  
          return StringUtil.decode(bytes, 0, bytes.length, "ASCII");
      }