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

  private static final short[] StdDCLuminanceValues;
    descriptor: [S
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final short[] StdDCChrominanceLengths;
    descriptor: [S
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final short[] StdDCChrominanceValues;
    descriptor: [S
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final short[] StdACLuminanceLengths;
    descriptor: [S
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final short[] StdACLuminanceValues;
    descriptor: [S
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final short[] StdACChrominanceLengths;
    descriptor: [S
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final short[] StdACChrominanceValues;
    descriptor: [S
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

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

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

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

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

  private short[] lengths;
    descriptor: [S
    flags: (0x0002) ACC_PRIVATE

  private short[] values;
    descriptor: [S
    flags: (0x0002) ACC_PRIVATE

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=5, locals=0, args_size=0
         0: .line 46
            bipush 16
            newarray 9
            dup
            iconst_1
         1: .line 47
            iconst_1
            sastore
            dup
            iconst_2
            iconst_5
            sastore
            dup
            iconst_3
            iconst_1
            sastore
            dup
            iconst_4
            iconst_1
            sastore
            dup
            iconst_5
            iconst_1
            sastore
            dup
            bipush 6
            iconst_1
            sastore
            dup
            bipush 7
            iconst_1
            sastore
            dup
            bipush 8
         2: .line 48
            iconst_1
            sastore
         3: .line 46
            putstatic javax.imageio.plugins.jpeg.JPEGHuffmanTable.StdDCLuminanceLengths:[S
         4: .line 51
            bipush 12
            newarray 9
            dup
            iconst_1
         5: .line 52
            iconst_1
            sastore
            dup
            iconst_2
            iconst_2
            sastore
            dup
            iconst_3
            iconst_3
            sastore
            dup
            iconst_4
            iconst_4
            sastore
            dup
            iconst_5
            iconst_5
            sastore
            dup
            bipush 6
            bipush 6
            sastore
            dup
            bipush 7
            bipush 7
            sastore
            dup
            bipush 8
         6: .line 53
            bipush 8
            sastore
            dup
            bipush 9
            bipush 9
            sastore
            dup
            bipush 10
            bipush 10
            sastore
            dup
            bipush 11
            bipush 11
            sastore
         7: .line 51
            putstatic javax.imageio.plugins.jpeg.JPEGHuffmanTable.StdDCLuminanceValues:[S
         8: .line 56
            bipush 16
            newarray 9
            dup
            iconst_1
         9: .line 57
            iconst_3
            sastore
            dup
            iconst_2
            iconst_1
            sastore
            dup
            iconst_3
            iconst_1
            sastore
            dup
            iconst_4
            iconst_1
            sastore
            dup
            iconst_5
            iconst_1
            sastore
            dup
            bipush 6
            iconst_1
            sastore
            dup
            bipush 7
            iconst_1
            sastore
            dup
            bipush 8
        10: .line 58
            iconst_1
            sastore
            dup
            bipush 9
            iconst_1
            sastore
            dup
            bipush 10
            iconst_1
            sastore
        11: .line 56
            putstatic javax.imageio.plugins.jpeg.JPEGHuffmanTable.StdDCChrominanceLengths:[S
        12: .line 61
            bipush 12
            newarray 9
            dup
            iconst_1
        13: .line 62
            iconst_1
            sastore
            dup
            iconst_2
            iconst_2
            sastore
            dup
            iconst_3
            iconst_3
            sastore
            dup
            iconst_4
            iconst_4
            sastore
            dup
            iconst_5
            iconst_5
            sastore
            dup
            bipush 6
            bipush 6
            sastore
            dup
            bipush 7
            bipush 7
            sastore
            dup
            bipush 8
        14: .line 63
            bipush 8
            sastore
            dup
            bipush 9
            bipush 9
            sastore
            dup
            bipush 10
            bipush 10
            sastore
            dup
            bipush 11
            bipush 11
            sastore
        15: .line 61
            putstatic javax.imageio.plugins.jpeg.JPEGHuffmanTable.StdDCChrominanceValues:[S
        16: .line 66
            bipush 16
            newarray 9
            dup
            iconst_1
        17: .line 67
            iconst_2
            sastore
            dup
            iconst_2
            iconst_1
            sastore
            dup
            iconst_3
            iconst_3
            sastore
            dup
            iconst_4
            iconst_3
            sastore
            dup
            iconst_5
            iconst_2
            sastore
            dup
            bipush 6
            iconst_4
            sastore
            dup
            bipush 7
            iconst_3
            sastore
            dup
            bipush 8
        18: .line 68
            iconst_5
            sastore
            dup
            bipush 9
            iconst_5
            sastore
            dup
            bipush 10
            iconst_4
            sastore
            dup
            bipush 11
            iconst_4
            sastore
            dup
            bipush 14
            iconst_1
            sastore
            dup
            bipush 15
            bipush 125
            sastore
        19: .line 66
            putstatic javax.imageio.plugins.jpeg.JPEGHuffmanTable.StdACLuminanceLengths:[S
        20: .line 71
            sipush 162
            newarray 9
            dup
            iconst_0
        21: .line 72
            iconst_1
            sastore
            dup
            iconst_1
            iconst_2
            sastore
            dup
            iconst_2
            iconst_3
            sastore
            dup
            iconst_4
            iconst_4
            sastore
            dup
            iconst_5
            bipush 17
            sastore
            dup
            bipush 6
            iconst_5
            sastore
            dup
            bipush 7
            bipush 18
            sastore
            dup
            bipush 8
        22: .line 73
            bipush 33
            sastore
            dup
            bipush 9
            bipush 49
            sastore
            dup
            bipush 10
            bipush 65
            sastore
            dup
            bipush 11
            bipush 6
            sastore
            dup
            bipush 12
            bipush 19
            sastore
            dup
            bipush 13
            bipush 81
            sastore
            dup
            bipush 14
            bipush 97
            sastore
            dup
            bipush 15
            bipush 7
            sastore
            dup
            bipush 16
        23: .line 74
            bipush 34
            sastore
            dup
            bipush 17
            bipush 113
            sastore
            dup
            bipush 18
            bipush 20
            sastore
            dup
            bipush 19
            bipush 50
            sastore
            dup
            bipush 20
            sipush 129
            sastore
            dup
            bipush 21
            sipush 145
            sastore
            dup
            bipush 22
            sipush 161
            sastore
            dup
            bipush 23
            bipush 8
            sastore
            dup
            bipush 24
        24: .line 75
            bipush 35
            sastore
            dup
            bipush 25
            bipush 66
            sastore
            dup
            bipush 26
            sipush 177
            sastore
            dup
            bipush 27
            sipush 193
            sastore
            dup
            bipush 28
            bipush 21
            sastore
            dup
            bipush 29
            bipush 82
            sastore
            dup
            bipush 30
            sipush 209
            sastore
            dup
            bipush 31
            sipush 240
            sastore
            dup
            bipush 32
        25: .line 76
            bipush 36
            sastore
            dup
            bipush 33
            bipush 51
            sastore
            dup
            bipush 34
            bipush 98
            sastore
            dup
            bipush 35
            bipush 114
            sastore
            dup
            bipush 36
            sipush 130
            sastore
            dup
            bipush 37
            bipush 9
            sastore
            dup
            bipush 38
            bipush 10
            sastore
            dup
            bipush 39
            bipush 22
            sastore
            dup
            bipush 40
        26: .line 77
            bipush 23
            sastore
            dup
            bipush 41
            bipush 24
            sastore
            dup
            bipush 42
            bipush 25
            sastore
            dup
            bipush 43
            bipush 26
            sastore
            dup
            bipush 44
            bipush 37
            sastore
            dup
            bipush 45
            bipush 38
            sastore
            dup
            bipush 46
            bipush 39
            sastore
            dup
            bipush 47
            bipush 40
            sastore
            dup
            bipush 48
        27: .line 78
            bipush 41
            sastore
            dup
            bipush 49
            bipush 42
            sastore
            dup
            bipush 50
            bipush 52
            sastore
            dup
            bipush 51
            bipush 53
            sastore
            dup
            bipush 52
            bipush 54
            sastore
            dup
            bipush 53
            bipush 55
            sastore
            dup
            bipush 54
            bipush 56
            sastore
            dup
            bipush 55
            bipush 57
            sastore
            dup
            bipush 56
        28: .line 79
            bipush 58
            sastore
            dup
            bipush 57
            bipush 67
            sastore
            dup
            bipush 58
            bipush 68
            sastore
            dup
            bipush 59
            bipush 69
            sastore
            dup
            bipush 60
            bipush 70
            sastore
            dup
            bipush 61
            bipush 71
            sastore
            dup
            bipush 62
            bipush 72
            sastore
            dup
            bipush 63
            bipush 73
            sastore
            dup
            bipush 64
        29: .line 80
            bipush 74
            sastore
            dup
            bipush 65
            bipush 83
            sastore
            dup
            bipush 66
            bipush 84
            sastore
            dup
            bipush 67
            bipush 85
            sastore
            dup
            bipush 68
            bipush 86
            sastore
            dup
            bipush 69
            bipush 87
            sastore
            dup
            bipush 70
            bipush 88
            sastore
            dup
            bipush 71
            bipush 89
            sastore
            dup
            bipush 72
        30: .line 81
            bipush 90
            sastore
            dup
            bipush 73
            bipush 99
            sastore
            dup
            bipush 74
            bipush 100
            sastore
            dup
            bipush 75
            bipush 101
            sastore
            dup
            bipush 76
            bipush 102
            sastore
            dup
            bipush 77
            bipush 103
            sastore
            dup
            bipush 78
            bipush 104
            sastore
            dup
            bipush 79
            bipush 105
            sastore
            dup
            bipush 80
        31: .line 82
            bipush 106
            sastore
            dup
            bipush 81
            bipush 115
            sastore
            dup
            bipush 82
            bipush 116
            sastore
            dup
            bipush 83
            bipush 117
            sastore
            dup
            bipush 84
            bipush 118
            sastore
            dup
            bipush 85
            bipush 119
            sastore
            dup
            bipush 86
            bipush 120
            sastore
            dup
            bipush 87
            bipush 121
            sastore
            dup
            bipush 88
        32: .line 83
            bipush 122
            sastore
            dup
            bipush 89
            sipush 131
            sastore
            dup
            bipush 90
            sipush 132
            sastore
            dup
            bipush 91
            sipush 133
            sastore
            dup
            bipush 92
            sipush 134
            sastore
            dup
            bipush 93
            sipush 135
            sastore
            dup
            bipush 94
            sipush 136
            sastore
            dup
            bipush 95
            sipush 137
            sastore
            dup
            bipush 96
        33: .line 84
            sipush 138
            sastore
            dup
            bipush 97
            sipush 146
            sastore
            dup
            bipush 98
            sipush 147
            sastore
            dup
            bipush 99
            sipush 148
            sastore
            dup
            bipush 100
            sipush 149
            sastore
            dup
            bipush 101
            sipush 150
            sastore
            dup
            bipush 102
            sipush 151
            sastore
            dup
            bipush 103
            sipush 152
            sastore
            dup
            bipush 104
        34: .line 85
            sipush 153
            sastore
            dup
            bipush 105
            sipush 154
            sastore
            dup
            bipush 106
            sipush 162
            sastore
            dup
            bipush 107
            sipush 163
            sastore
            dup
            bipush 108
            sipush 164
            sastore
            dup
            bipush 109
            sipush 165
            sastore
            dup
            bipush 110
            sipush 166
            sastore
            dup
            bipush 111
            sipush 167
            sastore
            dup
            bipush 112
        35: .line 86
            sipush 168
            sastore
            dup
            bipush 113
            sipush 169
            sastore
            dup
            bipush 114
            sipush 170
            sastore
            dup
            bipush 115
            sipush 178
            sastore
            dup
            bipush 116
            sipush 179
            sastore
            dup
            bipush 117
            sipush 180
            sastore
            dup
            bipush 118
            sipush 181
            sastore
            dup
            bipush 119
            sipush 182
            sastore
            dup
            bipush 120
        36: .line 87
            sipush 183
            sastore
            dup
            bipush 121
            sipush 184
            sastore
            dup
            bipush 122
            sipush 185
            sastore
            dup
            bipush 123
            sipush 186
            sastore
            dup
            bipush 124
            sipush 194
            sastore
            dup
            bipush 125
            sipush 195
            sastore
            dup
            bipush 126
            sipush 196
            sastore
            dup
            bipush 127
            sipush 197
            sastore
            dup
            sipush 128
        37: .line 88
            sipush 198
            sastore
            dup
            sipush 129
            sipush 199
            sastore
            dup
            sipush 130
            sipush 200
            sastore
            dup
            sipush 131
            sipush 201
            sastore
            dup
            sipush 132
            sipush 202
            sastore
            dup
            sipush 133
            sipush 210
            sastore
            dup
            sipush 134
            sipush 211
            sastore
            dup
            sipush 135
            sipush 212
            sastore
            dup
            sipush 136
        38: .line 89
            sipush 213
            sastore
            dup
            sipush 137
            sipush 214
            sastore
            dup
            sipush 138
            sipush 215
            sastore
            dup
            sipush 139
            sipush 216
            sastore
            dup
            sipush 140
            sipush 217
            sastore
            dup
            sipush 141
            sipush 218
            sastore
            dup
            sipush 142
            sipush 225
            sastore
            dup
            sipush 143
            sipush 226
            sastore
            dup
            sipush 144
        39: .line 90
            sipush 227
            sastore
            dup
            sipush 145
            sipush 228
            sastore
            dup
            sipush 146
            sipush 229
            sastore
            dup
            sipush 147
            sipush 230
            sastore
            dup
            sipush 148
            sipush 231
            sastore
            dup
            sipush 149
            sipush 232
            sastore
            dup
            sipush 150
            sipush 233
            sastore
            dup
            sipush 151
            sipush 234
            sastore
            dup
            sipush 152
        40: .line 91
            sipush 241
            sastore
            dup
            sipush 153
            sipush 242
            sastore
            dup
            sipush 154
            sipush 243
            sastore
            dup
            sipush 155
            sipush 244
            sastore
            dup
            sipush 156
            sipush 245
            sastore
            dup
            sipush 157
            sipush 246
            sastore
            dup
            sipush 158
            sipush 247
            sastore
            dup
            sipush 159
            sipush 248
            sastore
            dup
            sipush 160
        41: .line 92
            sipush 249
            sastore
            dup
            sipush 161
            sipush 250
            sastore
        42: .line 71
            putstatic javax.imageio.plugins.jpeg.JPEGHuffmanTable.StdACLuminanceValues:[S
        43: .line 95
            bipush 16
            newarray 9
            dup
            iconst_1
        44: .line 96
            iconst_2
            sastore
            dup
            iconst_2
            iconst_1
            sastore
            dup
            iconst_3
            iconst_2
            sastore
            dup
            iconst_4
            iconst_4
            sastore
            dup
            iconst_5
            iconst_4
            sastore
            dup
            bipush 6
            iconst_3
            sastore
            dup
            bipush 7
            iconst_4
            sastore
            dup
            bipush 8
        45: .line 97
            bipush 7
            sastore
            dup
            bipush 9
            iconst_5
            sastore
            dup
            bipush 10
            iconst_4
            sastore
            dup
            bipush 11
            iconst_4
            sastore
            dup
            bipush 13
            iconst_1
            sastore
            dup
            bipush 14
            iconst_2
            sastore
            dup
            bipush 15
            bipush 119
            sastore
        46: .line 95
            putstatic javax.imageio.plugins.jpeg.JPEGHuffmanTable.StdACChrominanceLengths:[S
        47: .line 100
            sipush 162
            newarray 9
            dup
            iconst_1
        48: .line 101
            iconst_1
            sastore
            dup
            iconst_2
            iconst_2
            sastore
            dup
            iconst_3
            iconst_3
            sastore
            dup
            iconst_4
            bipush 17
            sastore
            dup
            iconst_5
            iconst_4
            sastore
            dup
            bipush 6
            iconst_5
            sastore
            dup
            bipush 7
            bipush 33
            sastore
            dup
            bipush 8
        49: .line 102
            bipush 49
            sastore
            dup
            bipush 9
            bipush 6
            sastore
            dup
            bipush 10
            bipush 18
            sastore
            dup
            bipush 11
            bipush 65
            sastore
            dup
            bipush 12
            bipush 81
            sastore
            dup
            bipush 13
            bipush 7
            sastore
            dup
            bipush 14
            bipush 97
            sastore
            dup
            bipush 15
            bipush 113
            sastore
            dup
            bipush 16
        50: .line 103
            bipush 19
            sastore
            dup
            bipush 17
            bipush 34
            sastore
            dup
            bipush 18
            bipush 50
            sastore
            dup
            bipush 19
            sipush 129
            sastore
            dup
            bipush 20
            bipush 8
            sastore
            dup
            bipush 21
            bipush 20
            sastore
            dup
            bipush 22
            bipush 66
            sastore
            dup
            bipush 23
            sipush 145
            sastore
            dup
            bipush 24
        51: .line 104
            sipush 161
            sastore
            dup
            bipush 25
            sipush 177
            sastore
            dup
            bipush 26
            sipush 193
            sastore
            dup
            bipush 27
            bipush 9
            sastore
            dup
            bipush 28
            bipush 35
            sastore
            dup
            bipush 29
            bipush 51
            sastore
            dup
            bipush 30
            bipush 82
            sastore
            dup
            bipush 31
            sipush 240
            sastore
            dup
            bipush 32
        52: .line 105
            bipush 21
            sastore
            dup
            bipush 33
            bipush 98
            sastore
            dup
            bipush 34
            bipush 114
            sastore
            dup
            bipush 35
            sipush 209
            sastore
            dup
            bipush 36
            bipush 10
            sastore
            dup
            bipush 37
            bipush 22
            sastore
            dup
            bipush 38
            bipush 36
            sastore
            dup
            bipush 39
            bipush 52
            sastore
            dup
            bipush 40
        53: .line 106
            sipush 225
            sastore
            dup
            bipush 41
            bipush 37
            sastore
            dup
            bipush 42
            sipush 241
            sastore
            dup
            bipush 43
            bipush 23
            sastore
            dup
            bipush 44
            bipush 24
            sastore
            dup
            bipush 45
            bipush 25
            sastore
            dup
            bipush 46
            bipush 26
            sastore
            dup
            bipush 47
            bipush 38
            sastore
            dup
            bipush 48
        54: .line 107
            bipush 39
            sastore
            dup
            bipush 49
            bipush 40
            sastore
            dup
            bipush 50
            bipush 41
            sastore
            dup
            bipush 51
            bipush 42
            sastore
            dup
            bipush 52
            bipush 53
            sastore
            dup
            bipush 53
            bipush 54
            sastore
            dup
            bipush 54
            bipush 55
            sastore
            dup
            bipush 55
            bipush 56
            sastore
            dup
            bipush 56
        55: .line 108
            bipush 57
            sastore
            dup
            bipush 57
            bipush 58
            sastore
            dup
            bipush 58
            bipush 67
            sastore
            dup
            bipush 59
            bipush 68
            sastore
            dup
            bipush 60
            bipush 69
            sastore
            dup
            bipush 61
            bipush 70
            sastore
            dup
            bipush 62
            bipush 71
            sastore
            dup
            bipush 63
            bipush 72
            sastore
            dup
            bipush 64
        56: .line 109
            bipush 73
            sastore
            dup
            bipush 65
            bipush 74
            sastore
            dup
            bipush 66
            bipush 83
            sastore
            dup
            bipush 67
            bipush 84
            sastore
            dup
            bipush 68
            bipush 85
            sastore
            dup
            bipush 69
            bipush 86
            sastore
            dup
            bipush 70
            bipush 87
            sastore
            dup
            bipush 71
            bipush 88
            sastore
            dup
            bipush 72
        57: .line 110
            bipush 89
            sastore
            dup
            bipush 73
            bipush 90
            sastore
            dup
            bipush 74
            bipush 99
            sastore
            dup
            bipush 75
            bipush 100
            sastore
            dup
            bipush 76
            bipush 101
            sastore
            dup
            bipush 77
            bipush 102
            sastore
            dup
            bipush 78
            bipush 103
            sastore
            dup
            bipush 79
            bipush 104
            sastore
            dup
            bipush 80
        58: .line 111
            bipush 105
            sastore
            dup
            bipush 81
            bipush 106
            sastore
            dup
            bipush 82
            bipush 115
            sastore
            dup
            bipush 83
            bipush 116
            sastore
            dup
            bipush 84
            bipush 117
            sastore
            dup
            bipush 85
            bipush 118
            sastore
            dup
            bipush 86
            bipush 119
            sastore
            dup
            bipush 87
            bipush 120
            sastore
            dup
            bipush 88
        59: .line 112
            bipush 121
            sastore
            dup
            bipush 89
            bipush 122
            sastore
            dup
            bipush 90
            sipush 130
            sastore
            dup
            bipush 91
            sipush 131
            sastore
            dup
            bipush 92
            sipush 132
            sastore
            dup
            bipush 93
            sipush 133
            sastore
            dup
            bipush 94
            sipush 134
            sastore
            dup
            bipush 95
            sipush 135
            sastore
            dup
            bipush 96
        60: .line 113
            sipush 136
            sastore
            dup
            bipush 97
            sipush 137
            sastore
            dup
            bipush 98
            sipush 138
            sastore
            dup
            bipush 99
            sipush 146
            sastore
            dup
            bipush 100
            sipush 147
            sastore
            dup
            bipush 101
            sipush 148
            sastore
            dup
            bipush 102
            sipush 149
            sastore
            dup
            bipush 103
            sipush 150
            sastore
            dup
            bipush 104
        61: .line 114
            sipush 151
            sastore
            dup
            bipush 105
            sipush 152
            sastore
            dup
            bipush 106
            sipush 153
            sastore
            dup
            bipush 107
            sipush 154
            sastore
            dup
            bipush 108
            sipush 162
            sastore
            dup
            bipush 109
            sipush 163
            sastore
            dup
            bipush 110
            sipush 164
            sastore
            dup
            bipush 111
            sipush 165
            sastore
            dup
            bipush 112
        62: .line 115
            sipush 166
            sastore
            dup
            bipush 113
            sipush 167
            sastore
            dup
            bipush 114
            sipush 168
            sastore
            dup
            bipush 115
            sipush 169
            sastore
            dup
            bipush 116
            sipush 170
            sastore
            dup
            bipush 117
            sipush 178
            sastore
            dup
            bipush 118
            sipush 179
            sastore
            dup
            bipush 119
            sipush 180
            sastore
            dup
            bipush 120
        63: .line 116
            sipush 181
            sastore
            dup
            bipush 121
            sipush 182
            sastore
            dup
            bipush 122
            sipush 183
            sastore
            dup
            bipush 123
            sipush 184
            sastore
            dup
            bipush 124
            sipush 185
            sastore
            dup
            bipush 125
            sipush 186
            sastore
            dup
            bipush 126
            sipush 194
            sastore
            dup
            bipush 127
            sipush 195
            sastore
            dup
            sipush 128
        64: .line 117
            sipush 196
            sastore
            dup
            sipush 129
            sipush 197
            sastore
            dup
            sipush 130
            sipush 198
            sastore
            dup
            sipush 131
            sipush 199
            sastore
            dup
            sipush 132
            sipush 200
            sastore
            dup
            sipush 133
            sipush 201
            sastore
            dup
            sipush 134
            sipush 202
            sastore
            dup
            sipush 135
            sipush 210
            sastore
            dup
            sipush 136
        65: .line 118
            sipush 211
            sastore
            dup
            sipush 137
            sipush 212
            sastore
            dup
            sipush 138
            sipush 213
            sastore
            dup
            sipush 139
            sipush 214
            sastore
            dup
            sipush 140
            sipush 215
            sastore
            dup
            sipush 141
            sipush 216
            sastore
            dup
            sipush 142
            sipush 217
            sastore
            dup
            sipush 143
            sipush 218
            sastore
            dup
            sipush 144
        66: .line 119
            sipush 226
            sastore
            dup
            sipush 145
            sipush 227
            sastore
            dup
            sipush 146
            sipush 228
            sastore
            dup
            sipush 147
            sipush 229
            sastore
            dup
            sipush 148
            sipush 230
            sastore
            dup
            sipush 149
            sipush 231
            sastore
            dup
            sipush 150
            sipush 232
            sastore
            dup
            sipush 151
            sipush 233
            sastore
            dup
            sipush 152
        67: .line 120
            sipush 234
            sastore
            dup
            sipush 153
            sipush 242
            sastore
            dup
            sipush 154
            sipush 243
            sastore
            dup
            sipush 155
            sipush 244
            sastore
            dup
            sipush 156
            sipush 245
            sastore
            dup
            sipush 157
            sipush 246
            sastore
            dup
            sipush 158
            sipush 247
            sastore
            dup
            sipush 159
            sipush 248
            sastore
            dup
            sipush 160
        68: .line 121
            sipush 249
            sastore
            dup
            sipush 161
            sipush 250
            sastore
        69: .line 100
            putstatic javax.imageio.plugins.jpeg.JPEGHuffmanTable.StdACChrominanceValues:[S
        70: .line 128
            new javax.imageio.plugins.jpeg.JPEGHuffmanTable
            dup
            getstatic javax.imageio.plugins.jpeg.JPEGHuffmanTable.StdDCLuminanceLengths:[S
        71: .line 129
            getstatic javax.imageio.plugins.jpeg.JPEGHuffmanTable.StdDCLuminanceValues:[S
            iconst_0
        72: .line 128
            invokespecial javax.imageio.plugins.jpeg.JPEGHuffmanTable.<init>:([S[SZ)V
            putstatic javax.imageio.plugins.jpeg.JPEGHuffmanTable.StdDCLuminance:Ljavax/imageio/plugins/jpeg/JPEGHuffmanTable;
        73: .line 135
            new javax.imageio.plugins.jpeg.JPEGHuffmanTable
            dup
            getstatic javax.imageio.plugins.jpeg.JPEGHuffmanTable.StdDCChrominanceLengths:[S
        74: .line 136
            getstatic javax.imageio.plugins.jpeg.JPEGHuffmanTable.StdDCChrominanceValues:[S
            iconst_0
        75: .line 135
            invokespecial javax.imageio.plugins.jpeg.JPEGHuffmanTable.<init>:([S[SZ)V
            putstatic javax.imageio.plugins.jpeg.JPEGHuffmanTable.StdDCChrominance:Ljavax/imageio/plugins/jpeg/JPEGHuffmanTable;
        76: .line 142
            new javax.imageio.plugins.jpeg.JPEGHuffmanTable
            dup
            getstatic javax.imageio.plugins.jpeg.JPEGHuffmanTable.StdACLuminanceLengths:[S
        77: .line 143
            getstatic javax.imageio.plugins.jpeg.JPEGHuffmanTable.StdACLuminanceValues:[S
            iconst_0
        78: .line 142
            invokespecial javax.imageio.plugins.jpeg.JPEGHuffmanTable.<init>:([S[SZ)V
            putstatic javax.imageio.plugins.jpeg.JPEGHuffmanTable.StdACLuminance:Ljavax/imageio/plugins/jpeg/JPEGHuffmanTable;
        79: .line 149
            new javax.imageio.plugins.jpeg.JPEGHuffmanTable
            dup
            getstatic javax.imageio.plugins.jpeg.JPEGHuffmanTable.StdACChrominanceLengths:[S
        80: .line 150
            getstatic javax.imageio.plugins.jpeg.JPEGHuffmanTable.StdACChrominanceValues:[S
            iconst_0
        81: .line 149
            invokespecial javax.imageio.plugins.jpeg.JPEGHuffmanTable.<init>:([S[SZ)V
            putstatic javax.imageio.plugins.jpeg.JPEGHuffmanTable.StdACChrominance:Ljavax/imageio/plugins/jpeg/JPEGHuffmanTable;
        82: .line 150
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>(short[], short[]);
    descriptor: ([S[S)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=3
        start local 0 // javax.imageio.plugins.jpeg.JPEGHuffmanTable this
        start local 1 // short[] lengths
        start local 2 // short[] values
         0: .line 171
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 172
            aload 1 /* lengths */
            ifnull 4
            aload 2 /* values */
            ifnull 4
         2: .line 173
            aload 1 /* lengths */
            arraylength
            ifeq 4
            aload 2 /* values */
            arraylength
            ifeq 4
         3: .line 174
            aload 1 /* lengths */
            arraylength
            bipush 16
            if_icmpgt 4
            aload 2 /* values */
            arraylength
            sipush 256
            if_icmple 5
         4: .line 175
      StackMap locals: javax.imageio.plugins.jpeg.JPEGHuffmanTable short[] short[]
      StackMap stack:
            new java.lang.IllegalArgumentException
            dup
            ldc "Illegal lengths or values"
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         5: .line 177
      StackMap locals:
      StackMap stack:
            iconst_0
            istore 3 /* i */
        start local 3 // int i
         6: goto 10
         7: .line 178
      StackMap locals: int
      StackMap stack:
            aload 1 /* lengths */
            iload 3 /* i */
            saload
            ifge 9
         8: .line 179
            new java.lang.IllegalArgumentException
            dup
            new java.lang.StringBuilder
            dup
            ldc "lengths["
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 3 /* i */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc "] < 0"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         9: .line 177
      StackMap locals:
      StackMap stack:
            iinc 3 /* i */ 1
      StackMap locals:
      StackMap stack:
        10: iload 3 /* i */
            aload 1 /* lengths */
            arraylength
            if_icmplt 7
        end local 3 // int i
        11: .line 182
            iconst_0
            istore 3 /* i */
        start local 3 // int i
        12: goto 16
        13: .line 183
      StackMap locals:
      StackMap stack:
            aload 2 /* values */
            iload 3 /* i */
            saload
            ifge 15
        14: .line 184
            new java.lang.IllegalArgumentException
            dup
            new java.lang.StringBuilder
            dup
            ldc "values["
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 3 /* i */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            ldc "] < 0"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
        15: .line 182
      StackMap locals:
      StackMap stack:
            iinc 3 /* i */ 1
      StackMap locals:
      StackMap stack:
        16: iload 3 /* i */
            aload 2 /* values */
            arraylength
            if_icmplt 13
        end local 3 // int i
        17: .line 187
            aload 0 /* this */
            aload 1 /* lengths */
            aload 1 /* lengths */
            arraylength
            invokestatic java.util.Arrays.copyOf:([SI)[S
            putfield javax.imageio.plugins.jpeg.JPEGHuffmanTable.lengths:[S
        18: .line 188
            aload 0 /* this */
            aload 2 /* values */
            aload 2 /* values */
            arraylength
            invokestatic java.util.Arrays.copyOf:([SI)[S
            putfield javax.imageio.plugins.jpeg.JPEGHuffmanTable.values:[S
        19: .line 189
            aload 0 /* this */
            invokevirtual javax.imageio.plugins.jpeg.JPEGHuffmanTable.validate:()V
        20: .line 190
            return
        end local 2 // short[] values
        end local 1 // short[] lengths
        end local 0 // javax.imageio.plugins.jpeg.JPEGHuffmanTable this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   21     0     this  Ljavax/imageio/plugins/jpeg/JPEGHuffmanTable;
            0   21     1  lengths  [S
            0   21     2   values  [S
            6   11     3        i  I
           12   17     3        i  I
    MethodParameters:
         Name  Flags
      lengths  
      values   

  private void validate();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=3, args_size=1
        start local 0 // javax.imageio.plugins.jpeg.JPEGHuffmanTable this
         0: .line 193
            iconst_0
            istore 1 /* sumOfLengths */
        start local 1 // int sumOfLengths
         1: .line 194
            iconst_0
            istore 2 /* i */
        start local 2 // int i
         2: goto 5
         3: .line 195
      StackMap locals: int int
      StackMap stack:
            iload 1 /* sumOfLengths */
            aload 0 /* this */
            getfield javax.imageio.plugins.jpeg.JPEGHuffmanTable.lengths:[S
            iload 2 /* i */
            saload
            iadd
            istore 1 /* sumOfLengths */
         4: .line 194
            iinc 2 /* i */ 1
      StackMap locals:
      StackMap stack:
         5: iload 2 /* i */
            aload 0 /* this */
            getfield javax.imageio.plugins.jpeg.JPEGHuffmanTable.lengths:[S
            arraylength
            if_icmplt 3
        end local 2 // int i
         6: .line 197
            iload 1 /* sumOfLengths */
            aload 0 /* this */
            getfield javax.imageio.plugins.jpeg.JPEGHuffmanTable.values:[S
            arraylength
            if_icmpeq 8
         7: .line 198
            new java.lang.IllegalArgumentException
            dup
            ldc "lengths do not correspond to length of value table"
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         8: .line 201
      StackMap locals:
      StackMap stack:
            return
        end local 1 // int sumOfLengths
        end local 0 // javax.imageio.plugins.jpeg.JPEGHuffmanTable this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    9     0          this  Ljavax/imageio/plugins/jpeg/JPEGHuffmanTable;
            1    9     1  sumOfLengths  I
            2    6     2             i  I

  private void <init>(short[], short[], boolean);
    descriptor: ([S[SZ)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // javax.imageio.plugins.jpeg.JPEGHuffmanTable this
        start local 1 // short[] lengths
        start local 2 // short[] values
        start local 3 // boolean copy
         0: .line 204
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 205
            iload 3 /* copy */
            ifeq 5
         2: .line 206
            aload 0 /* this */
            aload 1 /* lengths */
            aload 1 /* lengths */
            arraylength
            invokestatic java.util.Arrays.copyOf:([SI)[S
            putfield javax.imageio.plugins.jpeg.JPEGHuffmanTable.lengths:[S
         3: .line 207
            aload 0 /* this */
            aload 2 /* values */
            aload 2 /* values */
            arraylength
            invokestatic java.util.Arrays.copyOf:([SI)[S
            putfield javax.imageio.plugins.jpeg.JPEGHuffmanTable.values:[S
         4: .line 208
            goto 7
         5: .line 209
      StackMap locals: javax.imageio.plugins.jpeg.JPEGHuffmanTable short[] short[] int
      StackMap stack:
            aload 0 /* this */
            aload 1 /* lengths */
            putfield javax.imageio.plugins.jpeg.JPEGHuffmanTable.lengths:[S
         6: .line 210
            aload 0 /* this */
            aload 2 /* values */
            putfield javax.imageio.plugins.jpeg.JPEGHuffmanTable.values:[S
         7: .line 212
      StackMap locals:
      StackMap stack:
            return
        end local 3 // boolean copy
        end local 2 // short[] values
        end local 1 // short[] lengths
        end local 0 // javax.imageio.plugins.jpeg.JPEGHuffmanTable this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    8     0     this  Ljavax/imageio/plugins/jpeg/JPEGHuffmanTable;
            0    8     1  lengths  [S
            0    8     2   values  [S
            0    8     3     copy  Z
    MethodParameters:
         Name  Flags
      lengths  
      values   
      copy     

  public short[] getLengths();
    descriptor: ()[S
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javax.imageio.plugins.jpeg.JPEGHuffmanTable this
         0: .line 223
            aload 0 /* this */
            getfield javax.imageio.plugins.jpeg.JPEGHuffmanTable.lengths:[S
            aload 0 /* this */
            getfield javax.imageio.plugins.jpeg.JPEGHuffmanTable.lengths:[S
            arraylength
            invokestatic java.util.Arrays.copyOf:([SI)[S
            areturn
        end local 0 // javax.imageio.plugins.jpeg.JPEGHuffmanTable this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/imageio/plugins/jpeg/JPEGHuffmanTable;

  public short[] getValues();
    descriptor: ()[S
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javax.imageio.plugins.jpeg.JPEGHuffmanTable this
         0: .line 236
            aload 0 /* this */
            getfield javax.imageio.plugins.jpeg.JPEGHuffmanTable.values:[S
            aload 0 /* this */
            getfield javax.imageio.plugins.jpeg.JPEGHuffmanTable.values:[S
            arraylength
            invokestatic java.util.Arrays.copyOf:([SI)[S
            areturn
        end local 0 // javax.imageio.plugins.jpeg.JPEGHuffmanTable this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/imageio/plugins/jpeg/JPEGHuffmanTable;

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=1
        start local 0 // javax.imageio.plugins.jpeg.JPEGHuffmanTable this
         0: .line 244
            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 245
            new java.lang.StringBuilder
            dup
            ldc "JPEGHuffmanTable"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            astore 2 /* sb */
        start local 2 // java.lang.StringBuilder sb
         2: .line 246
            aload 2 /* sb */
            aload 1 /* ls */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "lengths:"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         3: .line 247
            iconst_0
            istore 3 /* i */
        start local 3 // int i
         4: goto 7
         5: .line 248
      StackMap locals: java.lang.String java.lang.StringBuilder int
      StackMap stack:
            aload 2 /* sb */
            ldc " "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield javax.imageio.plugins.jpeg.JPEGHuffmanTable.lengths:[S
            iload 3 /* i */
            saload
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            pop
         6: .line 247
            iinc 3 /* i */ 1
      StackMap locals:
      StackMap stack:
         7: iload 3 /* i */
            aload 0 /* this */
            getfield javax.imageio.plugins.jpeg.JPEGHuffmanTable.lengths:[S
            arraylength
            if_icmplt 5
        end local 3 // int i
         8: .line 250
            aload 2 /* sb */
            aload 1 /* ls */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "values:"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         9: .line 251
            iconst_0
            istore 3 /* i */
        start local 3 // int i
        10: goto 13
        11: .line 252
      StackMap locals:
      StackMap stack:
            aload 2 /* sb */
            ldc " "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 0 /* this */
            getfield javax.imageio.plugins.jpeg.JPEGHuffmanTable.values:[S
            iload 3 /* i */
            saload
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            pop
        12: .line 251
            iinc 3 /* i */ 1
      StackMap locals:
      StackMap stack:
        13: iload 3 /* i */
            aload 0 /* this */
            getfield javax.imageio.plugins.jpeg.JPEGHuffmanTable.values:[S
            arraylength
            if_icmplt 11
        end local 3 // int i
        14: .line 254
            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.JPEGHuffmanTable this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   15     0  this  Ljavax/imageio/plugins/jpeg/JPEGHuffmanTable;
            1   15     1    ls  Ljava/lang/String;
            2   15     2    sb  Ljava/lang/StringBuilder;
            4    8     3     i  I
           10   14     3     i  I
}
SourceFile: "JPEGHuffmanTable.java"