final class org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream$Data
  minor version: 0
  major version: 59
  flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
  this_class: org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream$Data
  super_class: java.lang.Object
{
  final boolean[] inUse;
    descriptor: [Z
    flags: (0x0010) ACC_FINAL

  final byte[] seqToUnseq;
    descriptor: [B
    flags: (0x0010) ACC_FINAL

  final byte[] selector;
    descriptor: [B
    flags: (0x0010) ACC_FINAL

  final byte[] selectorMtf;
    descriptor: [B
    flags: (0x0010) ACC_FINAL

  final int[] unzftab;
    descriptor: [I
    flags: (0x0010) ACC_FINAL

  final int[][] limit;
    descriptor: [[I
    flags: (0x0010) ACC_FINAL

  final int[][] base;
    descriptor: [[I
    flags: (0x0010) ACC_FINAL

  final int[][] perm;
    descriptor: [[I
    flags: (0x0010) ACC_FINAL

  final int[] minLens;
    descriptor: [I
    flags: (0x0010) ACC_FINAL

  final int[] cftab;
    descriptor: [I
    flags: (0x0010) ACC_FINAL

  final char[] getAndMoveToFrontDecode_yy;
    descriptor: [C
    flags: (0x0010) ACC_FINAL

  final char[][] temp_charArray2d;
    descriptor: [[C
    flags: (0x0010) ACC_FINAL

  final byte[] recvDecodingTables_pos;
    descriptor: [B
    flags: (0x0010) ACC_FINAL

  int[] tt;
    descriptor: [I
    flags: (0x0000) 

  byte[] ll8;
    descriptor: [B
    flags: (0x0000) 

  void <init>(int);
    descriptor: (I)V
    flags: (0x0000) 
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream$Data this
        start local 1 // int blockSize100k
         0: .line 928
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 896
            aload 0 /* this */
            sipush 256
            newarray 4
            putfield org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream$Data.inUse:[Z
         2: .line 898
            aload 0 /* this */
            sipush 256
            newarray 8
            putfield org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream$Data.seqToUnseq:[B
         3: .line 899
            aload 0 /* this */
            sipush 18002
            newarray 8
            putfield org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream$Data.selector:[B
         4: .line 900
            aload 0 /* this */
            sipush 18002
            newarray 8
            putfield org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream$Data.selectorMtf:[B
         5: .line 906
            aload 0 /* this */
            sipush 256
            newarray 10
            putfield org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream$Data.unzftab:[I
         6: .line 908
            aload 0 /* this */
            bipush 6
            sipush 258
            multianewarray [[I 2
            putfield org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream$Data.limit:[[I
         7: .line 909
            aload 0 /* this */
            bipush 6
            sipush 258
            multianewarray [[I 2
            putfield org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream$Data.base:[[I
         8: .line 910
            aload 0 /* this */
            bipush 6
            sipush 258
            multianewarray [[I 2
            putfield org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream$Data.perm:[[I
         9: .line 911
            aload 0 /* this */
            bipush 6
            newarray 10
            putfield org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream$Data.minLens:[I
        10: .line 913
            aload 0 /* this */
            sipush 257
            newarray 10
            putfield org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream$Data.cftab:[I
        11: .line 914
            aload 0 /* this */
            sipush 256
            newarray 5
            putfield org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream$Data.getAndMoveToFrontDecode_yy:[C
        12: .line 915
            aload 0 /* this */
            bipush 6
            sipush 258
            multianewarray [[C 2
            putfield org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream$Data.temp_charArray2d:[[C
        13: .line 917
            aload 0 /* this */
            bipush 6
            newarray 8
            putfield org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream$Data.recvDecodingTables_pos:[B
        14: .line 929
            aload 0 /* this */
            iload 1 /* blockSize100k */
            ldc 100000
            imul
            newarray 8
            putfield org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream$Data.ll8:[B
        15: .line 930
            return
        end local 1 // int blockSize100k
        end local 0 // org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream$Data this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   16     0           this  Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;
            0   16     1  blockSize100k  I
    MethodParameters:
               Name  Flags
      blockSize100k  final

  int[] initTT(int);
    descriptor: (I)[I
    flags: (0x0000) 
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream$Data this
        start local 1 // int length
         0: .line 940
            aload 0 /* this */
            getfield org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream$Data.tt:[I
            astore 2 /* ttShadow */
        start local 2 // int[] ttShadow
         1: .line 946
            aload 2 /* ttShadow */
            ifnull 2
            aload 2 /* ttShadow */
            arraylength
            iload 1 /* length */
            if_icmpge 3
         2: .line 947
      StackMap locals: int[]
      StackMap stack:
            aload 0 /* this */
            iload 1 /* length */
            newarray 10
            dup
            astore 2 /* ttShadow */
            putfield org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream$Data.tt:[I
         3: .line 950
      StackMap locals:
      StackMap stack:
            aload 2 /* ttShadow */
            areturn
        end local 2 // int[] ttShadow
        end local 1 // int length
        end local 0 // org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream$Data this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data;
            0    4     1    length  I
            1    4     2  ttShadow  [I
    MethodParameters:
        Name  Flags
      length  final
}
SourceFile: "BZip2CompressorInputStream.java"
NestHost: org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream
InnerClasses:
  private final Data = org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream$Data of org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream