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

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

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

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

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

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

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

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

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

  final short[] sendMTFValues_cost;
    descriptor: [S
    flags: (0x0010) ACC_FINAL

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

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

  final boolean[] sentMTFValues4_inUse16;
    descriptor: [Z
    flags: (0x0010) ACC_FINAL

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

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

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

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

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

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

  int origPtr;
    descriptor: I
    flags: (0x0000) 

  void <init>(int);
    descriptor: (I)V
    flags: (0x0000) 
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream$Data this
        start local 1 // int blockSize100k
         0: .line 1328
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 1283
            aload 0 /* this */
            sipush 256
            newarray 4
            putfield org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream$Data.inUse:[Z
         2: .line 1284
            aload 0 /* this */
            sipush 256
            newarray 8
            putfield org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream$Data.unseqToSeq:[B
         3: .line 1285
            aload 0 /* this */
            sipush 258
            newarray 10
            putfield org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream$Data.mtfFreq:[I
         4: .line 1286
            aload 0 /* this */
            sipush 18002
            newarray 8
            putfield org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream$Data.selector:[B
         5: .line 1287
            aload 0 /* this */
            sipush 18002
            newarray 8
            putfield org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream$Data.selectorMtf:[B
         6: .line 1289
            aload 0 /* this */
            sipush 256
            newarray 8
            putfield org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream$Data.generateMTFValues_yy:[B
         7: .line 1290
            aload 0 /* this */
            bipush 6
            sipush 258
            multianewarray [[B 2
            putfield org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream$Data.sendMTFValues_len:[[B
         8: .line 1292
            aload 0 /* this */
            bipush 6
            sipush 258
            multianewarray [[I 2
            putfield org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream$Data.sendMTFValues_rfreq:[[I
         9: .line 1294
            aload 0 /* this */
            bipush 6
            newarray 10
            putfield org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream$Data.sendMTFValues_fave:[I
        10: .line 1295
            aload 0 /* this */
            bipush 6
            newarray 9
            putfield org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream$Data.sendMTFValues_cost:[S
        11: .line 1296
            aload 0 /* this */
            bipush 6
            sipush 258
            multianewarray [[I 2
            putfield org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream$Data.sendMTFValues_code:[[I
        12: .line 1298
            aload 0 /* this */
            bipush 6
            newarray 8
            putfield org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream$Data.sendMTFValues2_pos:[B
        13: .line 1299
            aload 0 /* this */
            bipush 16
            newarray 4
            putfield org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream$Data.sentMTFValues4_inUse16:[Z
        14: .line 1301
            aload 0 /* this */
            sipush 260
            newarray 10
            putfield org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream$Data.heap:[I
        15: .line 1302
            aload 0 /* this */
            sipush 516
            newarray 10
            putfield org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream$Data.weight:[I
        16: .line 1303
            aload 0 /* this */
            sipush 516
            newarray 10
            putfield org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream$Data.parent:[I
        17: .line 1329
            iload 1 /* blockSize100k */
            ldc 100000
            imul
            istore 2 /* n */
        start local 2 // int n
        18: .line 1330
            aload 0 /* this */
            iload 2 /* n */
            iconst_1
            iadd
            bipush 20
            iadd
            newarray 8
            putfield org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream$Data.block:[B
        19: .line 1331
            aload 0 /* this */
            iload 2 /* n */
            newarray 10
            putfield org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream$Data.fmap:[I
        20: .line 1332
            aload 0 /* this */
            iconst_2
            iload 2 /* n */
            imul
            newarray 5
            putfield org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream$Data.sfmap:[C
        21: .line 1333
            return
        end local 2 // int n
        end local 1 // int blockSize100k
        end local 0 // org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream$Data this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   22     0           this  Lorg/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data;
            0   22     1  blockSize100k  I
           18   22     2              n  I
    MethodParameters:
               Name  Flags
      blockSize100k  final
}
SourceFile: "BZip2CompressorOutputStream.java"
NestHost: org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream
InnerClasses:
  final Data = org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream$Data of org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream