private static void method494(char ac[][], Buffer stream) {
    for (int j = 0; j < ac.length; j++) {
      char ac1[] = new char[stream.readUnsignedByte()];
      for (int k = 0; k < ac1.length; k++) ac1[k] = (char) stream.readUnsignedByte();

      ac[j] = ac1;
    }
  }
  private static void readTldList(Buffer stream) {
    int i = stream.readDWord();
    aCharArrayArray624 = new char[i][];
    anIntArray625 = new int[i];
    for (int j = 0; j < i; j++) {
      anIntArray625[j] = stream.readUnsignedByte();
      char ac[] = new char[stream.readUnsignedByte()];
      for (int k = 0; k < ac.length; k++) ac[k] = (char) stream.readUnsignedByte();

      aCharArrayArray624[j] = ac;
    }
  }
  private static void method493(Buffer stream, char ac[][], byte abyte0[][][]) {
    for (int j = 0; j < ac.length; j++) {
      char ac1[] = new char[stream.readUnsignedByte()];
      for (int k = 0; k < ac1.length; k++) ac1[k] = (char) stream.readUnsignedByte();

      ac[j] = ac1;
      byte abyte1[][] = new byte[stream.readUnsignedByte()][2];
      for (int l = 0; l < abyte1.length; l++) {
        abyte1[l][0] = (byte) stream.readUnsignedByte();
        abyte1[l][1] = (byte) stream.readUnsignedByte();
      }

      if (abyte1.length > 0) abyte0[j] = abyte1;
    }
  }
 private static void readFragmentsEnc(Buffer stream) {
   anIntArray620 = new int[stream.readDWord()];
   for (int i = 0; i < anIntArray620.length; i++) anIntArray620[i] = stream.getUnsignedLEShort();
 }
 private static void readDomainEnc(Buffer stream) {
   int i = stream.readDWord();
   aCharArrayArray623 = new char[i][];
   method494(aCharArrayArray623, stream);
 }
 private static void readBadEnc(Buffer stream) {
   int j = stream.readDWord();
   aCharArrayArray621 = new char[j][];
   aByteArrayArrayArray622 = new byte[j][][];
   method493(stream, aCharArrayArray621, aByteArrayArrayArray622);
 }