public class javax.imageio.plugins.jpeg.JPEGQTable
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: javax.imageio.plugins.jpeg.JPEGQTable
  super_class: java.lang.Object
{
  private static final int[] k1;
    descriptor: [I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final int[] k1div2;
    descriptor: [I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final int[] k2;
    descriptor: [I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final int[] k2div2;
    descriptor: [I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  public static final javax.imageio.plugins.jpeg.JPEGQTable K1Luminance;
    descriptor: Ljavax/imageio/plugins/jpeg/JPEGQTable;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final javax.imageio.plugins.jpeg.JPEGQTable K1Div2Luminance;
    descriptor: Ljavax/imageio/plugins/jpeg/JPEGQTable;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final javax.imageio.plugins.jpeg.JPEGQTable K2Chrominance;
    descriptor: Ljavax/imageio/plugins/jpeg/JPEGQTable;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final javax.imageio.plugins.jpeg.JPEGQTable K2Div2Chrominance;
    descriptor: Ljavax/imageio/plugins/jpeg/JPEGQTable;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  private int[] qTable;
    descriptor: [I
    flags: (0x0002) ACC_PRIVATE

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=0, args_size=0
         0: .line 44
            bipush 64
            newarray 10
            dup
            iconst_0
         1: .line 45
            bipush 16
            iastore
            dup
            iconst_1
            bipush 11
            iastore
            dup
            iconst_2
            bipush 10
            iastore
            dup
            iconst_3
            bipush 16
            iastore
            dup
            iconst_4
            bipush 24
            iastore
            dup
            iconst_5
            bipush 40
            iastore
            dup
            bipush 6
            bipush 51
            iastore
            dup
            bipush 7
            bipush 61
            iastore
            dup
            bipush 8
         2: .line 46
            bipush 12
            iastore
            dup
            bipush 9
            bipush 12
            iastore
            dup
            bipush 10
            bipush 14
            iastore
            dup
            bipush 11
            bipush 19
            iastore
            dup
            bipush 12
            bipush 26
            iastore
            dup
            bipush 13
            bipush 58
            iastore
            dup
            bipush 14
            bipush 60
            iastore
            dup
            bipush 15
            bipush 55
            iastore
            dup
            bipush 16
         3: .line 47
            bipush 14
            iastore
            dup
            bipush 17
            bipush 13
            iastore
            dup
            bipush 18
            bipush 16
            iastore
            dup
            bipush 19
            bipush 24
            iastore
            dup
            bipush 20
            bipush 40
            iastore
            dup
            bipush 21
            bipush 57
            iastore
            dup
            bipush 22
            bipush 69
            iastore
            dup
            bipush 23
            bipush 56
            iastore
            dup
            bipush 24
         4: .line 48
            bipush 14
            iastore
            dup
            bipush 25
            bipush 17
            iastore
            dup
            bipush 26
            bipush 22
            iastore
            dup
            bipush 27
            bipush 29
            iastore
            dup
            bipush 28
            bipush 51
            iastore
            dup
            bipush 29
            bipush 87
            iastore
            dup
            bipush 30
            bipush 80
            iastore
            dup
            bipush 31
            bipush 62
            iastore
            dup
            bipush 32
         5: .line 49
            bipush 18
            iastore
            dup
            bipush 33
            bipush 22
            iastore
            dup
            bipush 34
            bipush 37
            iastore
            dup
            bipush 35
            bipush 56
            iastore
            dup
            bipush 36
            bipush 68
            iastore
            dup
            bipush 37
            bipush 109
            iastore
            dup
            bipush 38
            bipush 103
            iastore
            dup
            bipush 39
            bipush 77
            iastore
            dup
            bipush 40
         6: .line 50
            bipush 24
            iastore
            dup
            bipush 41
            bipush 35
            iastore
            dup
            bipush 42
            bipush 55
            iastore
            dup
            bipush 43
            bipush 64
            iastore
            dup
            bipush 44
            bipush 81
            iastore
            dup
            bipush 45
            bipush 104
            iastore
            dup
            bipush 46
            bipush 113
            iastore
            dup
            bipush 47
            bipush 92
            iastore
            dup
            bipush 48
         7: .line 51
            bipush 49
            iastore
            dup
            bipush 49
            bipush 64
            iastore
            dup
            bipush 50
            bipush 78
            iastore
            dup
            bipush 51
            bipush 87
            iastore
            dup
            bipush 52
            bipush 103
            iastore
            dup
            bipush 53
            bipush 121
            iastore
            dup
            bipush 54
            bipush 120
            iastore
            dup
            bipush 55
            bipush 101
            iastore
            dup
            bipush 56
         8: .line 52
            bipush 72
            iastore
            dup
            bipush 57
            bipush 92
            iastore
            dup
            bipush 58
            bipush 95
            iastore
            dup
            bipush 59
            bipush 98
            iastore
            dup
            bipush 60
            bipush 112
            iastore
            dup
            bipush 61
            bipush 100
            iastore
            dup
            bipush 62
            bipush 103
            iastore
            dup
            bipush 63
            bipush 99
            iastore
         9: .line 44
            putstatic javax.imageio.plugins.jpeg.JPEGQTable.k1:[I
        10: .line 55
            bipush 64
            newarray 10
            dup
            iconst_0
        11: .line 56
            bipush 8
            iastore
            dup
            iconst_1
            bipush 6
            iastore
            dup
            iconst_2
            iconst_5
            iastore
            dup
            iconst_3
            bipush 8
            iastore
            dup
            iconst_4
            bipush 12
            iastore
            dup
            iconst_5
            bipush 20
            iastore
            dup
            bipush 6
            bipush 26
            iastore
            dup
            bipush 7
            bipush 31
            iastore
            dup
            bipush 8
        12: .line 57
            bipush 6
            iastore
            dup
            bipush 9
            bipush 6
            iastore
            dup
            bipush 10
            bipush 7
            iastore
            dup
            bipush 11
            bipush 10
            iastore
            dup
            bipush 12
            bipush 13
            iastore
            dup
            bipush 13
            bipush 29
            iastore
            dup
            bipush 14
            bipush 30
            iastore
            dup
            bipush 15
            bipush 28
            iastore
            dup
            bipush 16
        13: .line 58
            bipush 7
            iastore
            dup
            bipush 17
            bipush 7
            iastore
            dup
            bipush 18
            bipush 8
            iastore
            dup
            bipush 19
            bipush 12
            iastore
            dup
            bipush 20
            bipush 20
            iastore
            dup
            bipush 21
            bipush 29
            iastore
            dup
            bipush 22
            bipush 35
            iastore
            dup
            bipush 23
            bipush 28
            iastore
            dup
            bipush 24
        14: .line 59
            bipush 7
            iastore
            dup
            bipush 25
            bipush 9
            iastore
            dup
            bipush 26
            bipush 11
            iastore
            dup
            bipush 27
            bipush 15
            iastore
            dup
            bipush 28
            bipush 26
            iastore
            dup
            bipush 29
            bipush 44
            iastore
            dup
            bipush 30
            bipush 40
            iastore
            dup
            bipush 31
            bipush 31
            iastore
            dup
            bipush 32
        15: .line 60
            bipush 9
            iastore
            dup
            bipush 33
            bipush 11
            iastore
            dup
            bipush 34
            bipush 19
            iastore
            dup
            bipush 35
            bipush 28
            iastore
            dup
            bipush 36
            bipush 34
            iastore
            dup
            bipush 37
            bipush 55
            iastore
            dup
            bipush 38
            bipush 52
            iastore
            dup
            bipush 39
            bipush 39
            iastore
            dup
            bipush 40
        16: .line 61
            bipush 12
            iastore
            dup
            bipush 41
            bipush 18
            iastore
            dup
            bipush 42
            bipush 28
            iastore
            dup
            bipush 43
            bipush 32
            iastore
            dup
            bipush 44
            bipush 41
            iastore
            dup
            bipush 45
            bipush 52
            iastore
            dup
            bipush 46
            bipush 57
            iastore
            dup
            bipush 47
            bipush 46
            iastore
            dup
            bipush 48
        17: .line 62
            bipush 25
            iastore
            dup
            bipush 49
            bipush 32
            iastore
            dup
            bipush 50
            bipush 39
            iastore
            dup
            bipush 51
            bipush 44
            iastore
            dup
            bipush 52
            bipush 52
            iastore
            dup
            bipush 53
            bipush 61
            iastore
            dup
            bipush 54
            bipush 60
            iastore
            dup
            bipush 55
            bipush 51
            iastore
            dup
            bipush 56
        18: .line 63
            bipush 36
            iastore
            dup
            bipush 57
            bipush 46
            iastore
            dup
            bipush 58
            bipush 48
            iastore
            dup
            bipush 59
            bipush 49
            iastore
            dup
            bipush 60
            bipush 56
            iastore
            dup
            bipush 61
            bipush 50
            iastore
            dup
            bipush 62
            bipush 52
            iastore
            dup
            bipush 63
            bipush 50
            iastore
        19: .line 55
            putstatic javax.imageio.plugins.jpeg.JPEGQTable.k1div2:[I
        20: .line 66
            bipush 64
            newarray 10
            dup
            iconst_0
        21: .line 67
            bipush 17
            iastore
            dup
            iconst_1
            bipush 18
            iastore
            dup
            iconst_2
            bipush 24
            iastore
            dup
            iconst_3
            bipush 47
            iastore
            dup
            iconst_4
            bipush 99
            iastore
            dup
            iconst_5
            bipush 99
            iastore
            dup
            bipush 6
            bipush 99
            iastore
            dup
            bipush 7
            bipush 99
            iastore
            dup
            bipush 8
        22: .line 68
            bipush 18
            iastore
            dup
            bipush 9
            bipush 21
            iastore
            dup
            bipush 10
            bipush 26
            iastore
            dup
            bipush 11
            bipush 66
            iastore
            dup
            bipush 12
            bipush 99
            iastore
            dup
            bipush 13
            bipush 99
            iastore
            dup
            bipush 14
            bipush 99
            iastore
            dup
            bipush 15
            bipush 99
            iastore
            dup
            bipush 16
        23: .line 69
            bipush 24
            iastore
            dup
            bipush 17
            bipush 26
            iastore
            dup
            bipush 18
            bipush 56
            iastore
            dup
            bipush 19
            bipush 99
            iastore
            dup
            bipush 20
            bipush 99
            iastore
            dup
            bipush 21
            bipush 99
            iastore
            dup
            bipush 22
            bipush 99
            iastore
            dup
            bipush 23
            bipush 99
            iastore
            dup
            bipush 24
        24: .line 70
            bipush 47
            iastore
            dup
            bipush 25
            bipush 66
            iastore
            dup
            bipush 26
            bipush 99
            iastore
            dup
            bipush 27
            bipush 99
            iastore
            dup
            bipush 28
            bipush 99
            iastore
            dup
            bipush 29
            bipush 99
            iastore
            dup
            bipush 30
            bipush 99
            iastore
            dup
            bipush 31
            bipush 99
            iastore
            dup
            bipush 32
        25: .line 71
            bipush 99
            iastore
            dup
            bipush 33
            bipush 99
            iastore
            dup
            bipush 34
            bipush 99
            iastore
            dup
            bipush 35
            bipush 99
            iastore
            dup
            bipush 36
            bipush 99
            iastore
            dup
            bipush 37
            bipush 99
            iastore
            dup
            bipush 38
            bipush 99
            iastore
            dup
            bipush 39
            bipush 99
            iastore
            dup
            bipush 40
        26: .line 72
            bipush 99
            iastore
            dup
            bipush 41
            bipush 99
            iastore
            dup
            bipush 42
            bipush 99
            iastore
            dup
            bipush 43
            bipush 99
            iastore
            dup
            bipush 44
            bipush 99
            iastore
            dup
            bipush 45
            bipush 99
            iastore
            dup
            bipush 46
            bipush 99
            iastore
            dup
            bipush 47
            bipush 99
            iastore
            dup
            bipush 48
        27: .line 73
            bipush 99
            iastore
            dup
            bipush 49
            bipush 99
            iastore
            dup
            bipush 50
            bipush 99
            iastore
            dup
            bipush 51
            bipush 99
            iastore
            dup
            bipush 52
            bipush 99
            iastore
            dup
            bipush 53
            bipush 99
            iastore
            dup
            bipush 54
            bipush 99
            iastore
            dup
            bipush 55
            bipush 99
            iastore
            dup
            bipush 56
        28: .line 74
            bipush 99
            iastore
            dup
            bipush 57
            bipush 99
            iastore
            dup
            bipush 58
            bipush 99
            iastore
            dup
            bipush 59
            bipush 99
            iastore
            dup
            bipush 60
            bipush 99
            iastore
            dup
            bipush 61
            bipush 99
            iastore
            dup
            bipush 62
            bipush 99
            iastore
            dup
            bipush 63
            bipush 99
            iastore
        29: .line 66
            putstatic javax.imageio.plugins.jpeg.JPEGQTable.k2:[I
        30: .line 77
            bipush 64
            newarray 10
            dup
            iconst_0
        31: .line 78
            bipush 9
            iastore
            dup
            iconst_1
            bipush 9
            iastore
            dup
            iconst_2
            bipush 12
            iastore
            dup
            iconst_3
            bipush 24
            iastore
            dup
            iconst_4
            bipush 50
            iastore
            dup
            iconst_5
            bipush 50
            iastore
            dup
            bipush 6
            bipush 50
            iastore
            dup
            bipush 7
            bipush 50
            iastore
            dup
            bipush 8
        32: .line 79
            bipush 9
            iastore
            dup
            bipush 9
            bipush 11
            iastore
            dup
            bipush 10
            bipush 13
            iastore
            dup
            bipush 11
            bipush 33
            iastore
            dup
            bipush 12
            bipush 50
            iastore
            dup
            bipush 13
            bipush 50
            iastore
            dup
            bipush 14
            bipush 50
            iastore
            dup
            bipush 15
            bipush 50
            iastore
            dup
            bipush 16
        33: .line 80
            bipush 12
            iastore
            dup
            bipush 17
            bipush 13
            iastore
            dup
            bipush 18
            bipush 28
            iastore
            dup
            bipush 19
            bipush 50
            iastore
            dup
            bipush 20
            bipush 50
            iastore
            dup
            bipush 21
            bipush 50
            iastore
            dup
            bipush 22
            bipush 50
            iastore
            dup
            bipush 23
            bipush 50
            iastore
            dup
            bipush 24
        34: .line 81
            bipush 24
            iastore
            dup
            bipush 25
            bipush 33
            iastore
            dup
            bipush 26
            bipush 50
            iastore
            dup
            bipush 27
            bipush 50
            iastore
            dup
            bipush 28
            bipush 50
            iastore
            dup
            bipush 29
            bipush 50
            iastore
            dup
            bipush 30
            bipush 50
            iastore
            dup
            bipush 31
            bipush 50
            iastore
            dup
            bipush 32
        35: .line 82
            bipush 50
            iastore
            dup
            bipush 33
            bipush 50
            iastore
            dup
            bipush 34
            bipush 50
            iastore
            dup
            bipush 35
            bipush 50
            iastore
            dup
            bipush 36
            bipush 50
            iastore
            dup
            bipush 37
            bipush 50
            iastore
            dup
            bipush 38
            bipush 50
            iastore
            dup
            bipush 39
            bipush 50
            iastore
            dup
            bipush 40
        36: .line 83
            bipush 50
            iastore
            dup
            bipush 41
            bipush 50
            iastore
            dup
            bipush 42
            bipush 50
            iastore
            dup
            bipush 43
            bipush 50
            iastore
            dup
            bipush 44
            bipush 50
            iastore
            dup
            bipush 45
            bipush 50
            iastore
            dup
            bipush 46
            bipush 50
            iastore
            dup
            bipush 47
            bipush 50
            iastore
            dup
            bipush 48
        37: .line 84
            bipush 50
            iastore
            dup
            bipush 49
            bipush 50
            iastore
            dup
            bipush 50
            bipush 50
            iastore
            dup
            bipush 51
            bipush 50
            iastore
            dup
            bipush 52
            bipush 50
            iastore
            dup
            bipush 53
            bipush 50
            iastore
            dup
            bipush 54
            bipush 50
            iastore
            dup
            bipush 55
            bipush 50
            iastore
            dup
            bipush 56
        38: .line 85
            bipush 50
            iastore
            dup
            bipush 57
            bipush 50
            iastore
            dup
            bipush 58
            bipush 50
            iastore
            dup
            bipush 59
            bipush 50
            iastore
            dup
            bipush 60
            bipush 50
            iastore
            dup
            bipush 61
            bipush 50
            iastore
            dup
            bipush 62
            bipush 50
            iastore
            dup
            bipush 63
            bipush 50
            iastore
        39: .line 77
            putstatic javax.imageio.plugins.jpeg.JPEGQTable.k2div2:[I
        40: .line 95
            new javax.imageio.plugins.jpeg.JPEGQTable
            dup
            getstatic javax.imageio.plugins.jpeg.JPEGQTable.k1:[I
            iconst_0
            invokespecial javax.imageio.plugins.jpeg.JPEGQTable.<init>:([IZ)V
            putstatic javax.imageio.plugins.jpeg.JPEGQTable.K1Luminance:Ljavax/imageio/plugins/jpeg/JPEGQTable;
        41: .line 107
            new javax.imageio.plugins.jpeg.JPEGQTable
            dup
            getstatic javax.imageio.plugins.jpeg.JPEGQTable.k1div2:[I
            iconst_0
            invokespecial javax.imageio.plugins.jpeg.JPEGQTable.<init>:([IZ)V
            putstatic javax.imageio.plugins.jpeg.JPEGQTable.K1Div2Luminance:Ljavax/imageio/plugins/jpeg/JPEGQTable;
        42: .line 116
            new javax.imageio.plugins.jpeg.JPEGQTable
            dup
            getstatic javax.imageio.plugins.jpeg.JPEGQTable.k2:[I
            iconst_0
            invokespecial javax.imageio.plugins.jpeg.JPEGQTable.<init>:([IZ)V
        43: .line 115
            putstatic javax.imageio.plugins.jpeg.JPEGQTable.K2Chrominance:Ljavax/imageio/plugins/jpeg/JPEGQTable;
        44: .line 128
            new javax.imageio.plugins.jpeg.JPEGQTable
            dup
            getstatic javax.imageio.plugins.jpeg.JPEGQTable.k2div2:[I
            iconst_0
            invokespecial javax.imageio.plugins.jpeg.JPEGQTable.<init>:([IZ)V
        45: .line 127
            putstatic javax.imageio.plugins.jpeg.JPEGQTable.K2Div2Chrominance:Ljavax/imageio/plugins/jpeg/JPEGQTable;
        46: .line 128
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private void <init>(int[], boolean);
    descriptor: ([IZ)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // javax.imageio.plugins.jpeg.JPEGQTable this
        start local 1 // int[] table
        start local 2 // boolean copy
         0: .line 132
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 133
            aload 0 /* this */
            iload 2 /* copy */
            ifeq 2
            aload 1 /* table */
            aload 1 /* table */
            arraylength
            invokestatic java.util.Arrays.copyOf:([II)[I
            goto 3
      StackMap locals: javax.imageio.plugins.jpeg.JPEGQTable int[] int
      StackMap stack: javax.imageio.plugins.jpeg.JPEGQTable
         2: aload 1 /* table */
      StackMap locals: javax.imageio.plugins.jpeg.JPEGQTable int[] int
      StackMap stack: javax.imageio.plugins.jpeg.JPEGQTable int[]
         3: putfield javax.imageio.plugins.jpeg.JPEGQTable.qTable:[I
         4: .line 134
            return
        end local 2 // boolean copy
        end local 1 // int[] table
        end local 0 // javax.imageio.plugins.jpeg.JPEGQTable this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    5     0   this  Ljavax/imageio/plugins/jpeg/JPEGQTable;
            0    5     1  table  [I
            0    5     2   copy  Z
    MethodParameters:
       Name  Flags
      table  
      copy   

  public void <init>(int[]);
    descriptor: ([I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // javax.imageio.plugins.jpeg.JPEGQTable this
        start local 1 // int[] table
         0: .line 144
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 145
            aload 1 /* table */
            ifnonnull 3
         2: .line 146
            new java.lang.IllegalArgumentException
            dup
            ldc "table must not be null."
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         3: .line 148
      StackMap locals: javax.imageio.plugins.jpeg.JPEGQTable int[]
      StackMap stack:
            aload 1 /* table */
            arraylength
            bipush 64
            if_icmpeq 5
         4: .line 149
            new java.lang.IllegalArgumentException
            dup
            ldc "table.length != 64"
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         5: .line 151
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* table */
            aload 1 /* table */
            arraylength
            invokestatic java.util.Arrays.copyOf:([II)[I
            putfield javax.imageio.plugins.jpeg.JPEGQTable.qTable:[I
         6: .line 152
            return
        end local 1 // int[] table
        end local 0 // javax.imageio.plugins.jpeg.JPEGQTable this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    7     0   this  Ljavax/imageio/plugins/jpeg/JPEGQTable;
            0    7     1  table  [I
    MethodParameters:
       Name  Flags
      table  

  public int[] getTable();
    descriptor: ()[I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javax.imageio.plugins.jpeg.JPEGQTable this
         0: .line 160
            aload 0 /* this */
            getfield javax.imageio.plugins.jpeg.JPEGQTable.qTable:[I
            aload 0 /* this */
            getfield javax.imageio.plugins.jpeg.JPEGQTable.qTable:[I
            arraylength
            invokestatic java.util.Arrays.copyOf:([II)[I
            areturn
        end local 0 // javax.imageio.plugins.jpeg.JPEGQTable this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/imageio/plugins/jpeg/JPEGQTable;

  public javax.imageio.plugins.jpeg.JPEGQTable getScaledInstance(float, boolean);
    descriptor: (FZ)Ljavax/imageio/plugins/jpeg/JPEGQTable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=7, args_size=3
        start local 0 // javax.imageio.plugins.jpeg.JPEGQTable this
        start local 1 // float scaleFactor
        start local 2 // boolean forceBaseline
         0: .line 179
            iload 2 /* forceBaseline */
            ifeq 1
            sipush 255
            goto 2
      StackMap locals:
      StackMap stack:
         1: sipush 32767
      StackMap locals:
      StackMap stack: int
         2: istore 3 /* max */
        start local 3 // int max
         3: .line 180
            aload 0 /* this */
            getfield javax.imageio.plugins.jpeg.JPEGQTable.qTable:[I
            arraylength
            newarray 10
            astore 4 /* scaledTable */
        start local 4 // int[] scaledTable
         4: .line 181
            iconst_0
            istore 5 /* i */
        start local 5 // int i
         5: goto 13
         6: .line 182
      StackMap locals: int int[] int
      StackMap stack:
            aload 0 /* this */
            getfield javax.imageio.plugins.jpeg.JPEGQTable.qTable:[I
            iload 5 /* i */
            iaload
            i2f
            fload 1 /* scaleFactor */
            fmul
            ldc 0.5
            fadd
            f2i
            istore 6 /* sv */
        start local 6 // int sv
         7: .line 183
            iload 6 /* sv */
            iconst_1
            if_icmpge 9
         8: .line 184
            iconst_1
            istore 6 /* sv */
         9: .line 186
      StackMap locals: int
      StackMap stack:
            iload 6 /* sv */
            iload 3 /* max */
            if_icmple 11
        10: .line 187
            iload 3 /* max */
            istore 6 /* sv */
        11: .line 189
      StackMap locals:
      StackMap stack:
            aload 4 /* scaledTable */
            iload 5 /* i */
            iload 6 /* sv */
            iastore
        end local 6 // int sv
        12: .line 181
            iinc 5 /* i */ 1
      StackMap locals:
      StackMap stack:
        13: iload 5 /* i */
            aload 0 /* this */
            getfield javax.imageio.plugins.jpeg.JPEGQTable.qTable:[I
            arraylength
            if_icmplt 6
        end local 5 // int i
        14: .line 191
            new javax.imageio.plugins.jpeg.JPEGQTable
            dup
            aload 4 /* scaledTable */
            invokespecial javax.imageio.plugins.jpeg.JPEGQTable.<init>:([I)V
            areturn
        end local 4 // int[] scaledTable
        end local 3 // int max
        end local 2 // boolean forceBaseline
        end local 1 // float scaleFactor
        end local 0 // javax.imageio.plugins.jpeg.JPEGQTable this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0   15     0           this  Ljavax/imageio/plugins/jpeg/JPEGQTable;
            0   15     1    scaleFactor  F
            0   15     2  forceBaseline  Z
            3   15     3            max  I
            4   15     4    scaledTable  [I
            5   14     5              i  I
            7   12     6             sv  I
    MethodParameters:
               Name  Flags
      scaleFactor    
      forceBaseline  

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=1
        start local 0 // javax.imageio.plugins.jpeg.JPEGQTable this
         0: .line 199
            ldc "line.separator"
            ldc "\n"
            invokestatic java.lang.System.getProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
            astore 1 /* ls */
        start local 1 // java.lang.String ls
         1: .line 200
            new java.lang.StringBuilder
            dup
            new java.lang.StringBuilder
            dup
            ldc "JPEGQTable:"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 1 /* ls */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            astore 2 /* sb */
        start local 2 // java.lang.StringBuilder sb
         2: .line 201
            iconst_0
            istore 3 /* i */
        start local 3 // int i
         3: goto 11
         4: .line 202
      StackMap locals: java.lang.String java.lang.StringBuilder int
      StackMap stack:
            iload 3 /* i */
            bipush 8
            irem
            ifne 6
         5: .line 203
            aload 2 /* sb */
            bipush 9
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
         6: .line 205
      StackMap locals:
      StackMap stack:
            aload 2 /* sb */
            aload 0 /* this */
            getfield javax.imageio.plugins.jpeg.JPEGQTable.qTable:[I
            iload 3 /* i */
            iaload
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            pop
         7: .line 206
            aload 2 /* sb */
            iload 3 /* i */
            bipush 8
            irem
            bipush 7
            if_icmpne 8
            aload 1 /* ls */
            goto 9
      StackMap locals:
      StackMap stack: java.lang.StringBuilder
         8: bipush 32
            invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
      StackMap locals: javax.imageio.plugins.jpeg.JPEGQTable java.lang.String java.lang.StringBuilder int
      StackMap stack: java.lang.StringBuilder java.io.Serializable
         9: invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            pop
        10: .line 201
            iinc 3 /* i */ 1
      StackMap locals:
      StackMap stack:
        11: iload 3 /* i */
            aload 0 /* this */
            getfield javax.imageio.plugins.jpeg.JPEGQTable.qTable:[I
            arraylength
            if_icmplt 4
        end local 3 // int i
        12: .line 208
            aload 2 /* sb */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 2 // java.lang.StringBuilder sb
        end local 1 // java.lang.String ls
        end local 0 // javax.imageio.plugins.jpeg.JPEGQTable this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   13     0  this  Ljavax/imageio/plugins/jpeg/JPEGQTable;
            1   13     1    ls  Ljava/lang/String;
            2   13     2    sb  Ljava/lang/StringBuilder;
            3   12     3     i  I
}
SourceFile: "JPEGQTable.java"