public class io.vertx.redis.client.impl.ZModem
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: io.vertx.redis.client.impl.ZModem
  super_class: java.lang.Object
{
  private static final int[] lookup;
    descriptor: [I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=0, args_size=0
         0: .line 40
            sipush 256
            newarray 10
            dup
            iconst_1
         1: .line 41
            sipush 4129
            iastore
            dup
            iconst_2
            sipush 8258
            iastore
            dup
            iconst_3
            sipush 12387
            iastore
            dup
            iconst_4
            sipush 16516
            iastore
            dup
            iconst_5
            sipush 20645
            iastore
            dup
            bipush 6
            sipush 24774
            iastore
            dup
            bipush 7
            sipush 28903
            iastore
            dup
            bipush 8
         2: .line 42
            ldc 33032
            iastore
            dup
            bipush 9
            ldc 37161
            iastore
            dup
            bipush 10
            ldc 41290
            iastore
            dup
            bipush 11
            ldc 45419
            iastore
            dup
            bipush 12
            ldc 49548
            iastore
            dup
            bipush 13
            ldc 53677
            iastore
            dup
            bipush 14
            ldc 57806
            iastore
            dup
            bipush 15
            ldc 61935
            iastore
            dup
            bipush 16
         3: .line 43
            sipush 4657
            iastore
            dup
            bipush 17
            sipush 528
            iastore
            dup
            bipush 18
            sipush 12915
            iastore
            dup
            bipush 19
            sipush 8786
            iastore
            dup
            bipush 20
            sipush 21173
            iastore
            dup
            bipush 21
            sipush 17044
            iastore
            dup
            bipush 22
            sipush 29431
            iastore
            dup
            bipush 23
            sipush 25302
            iastore
            dup
            bipush 24
         4: .line 44
            ldc 37689
            iastore
            dup
            bipush 25
            ldc 33560
            iastore
            dup
            bipush 26
            ldc 45947
            iastore
            dup
            bipush 27
            ldc 41818
            iastore
            dup
            bipush 28
            ldc 54205
            iastore
            dup
            bipush 29
            ldc 50076
            iastore
            dup
            bipush 30
            ldc 62463
            iastore
            dup
            bipush 31
            ldc 58334
            iastore
            dup
            bipush 32
         5: .line 45
            sipush 9314
            iastore
            dup
            bipush 33
            sipush 13379
            iastore
            dup
            bipush 34
            sipush 1056
            iastore
            dup
            bipush 35
            sipush 5121
            iastore
            dup
            bipush 36
            sipush 25830
            iastore
            dup
            bipush 37
            sipush 29895
            iastore
            dup
            bipush 38
            sipush 17572
            iastore
            dup
            bipush 39
            sipush 21637
            iastore
            dup
            bipush 40
         6: .line 46
            ldc 42346
            iastore
            dup
            bipush 41
            ldc 46411
            iastore
            dup
            bipush 42
            ldc 34088
            iastore
            dup
            bipush 43
            ldc 38153
            iastore
            dup
            bipush 44
            ldc 58862
            iastore
            dup
            bipush 45
            ldc 62927
            iastore
            dup
            bipush 46
            ldc 50604
            iastore
            dup
            bipush 47
            ldc 54669
            iastore
            dup
            bipush 48
         7: .line 47
            sipush 13907
            iastore
            dup
            bipush 49
            sipush 9842
            iastore
            dup
            bipush 50
            sipush 5649
            iastore
            dup
            bipush 51
            sipush 1584
            iastore
            dup
            bipush 52
            sipush 30423
            iastore
            dup
            bipush 53
            sipush 26358
            iastore
            dup
            bipush 54
            sipush 22165
            iastore
            dup
            bipush 55
            sipush 18100
            iastore
            dup
            bipush 56
         8: .line 48
            ldc 46939
            iastore
            dup
            bipush 57
            ldc 42874
            iastore
            dup
            bipush 58
            ldc 38681
            iastore
            dup
            bipush 59
            ldc 34616
            iastore
            dup
            bipush 60
            ldc 63455
            iastore
            dup
            bipush 61
            ldc 59390
            iastore
            dup
            bipush 62
            ldc 55197
            iastore
            dup
            bipush 63
            ldc 51132
            iastore
            dup
            bipush 64
         9: .line 49
            sipush 18628
            iastore
            dup
            bipush 65
            sipush 22757
            iastore
            dup
            bipush 66
            sipush 26758
            iastore
            dup
            bipush 67
            sipush 30887
            iastore
            dup
            bipush 68
            sipush 2112
            iastore
            dup
            bipush 69
            sipush 6241
            iastore
            dup
            bipush 70
            sipush 10242
            iastore
            dup
            bipush 71
            sipush 14371
            iastore
            dup
            bipush 72
        10: .line 50
            ldc 51660
            iastore
            dup
            bipush 73
            ldc 55789
            iastore
            dup
            bipush 74
            ldc 59790
            iastore
            dup
            bipush 75
            ldc 63919
            iastore
            dup
            bipush 76
            ldc 35144
            iastore
            dup
            bipush 77
            ldc 39273
            iastore
            dup
            bipush 78
            ldc 43274
            iastore
            dup
            bipush 79
            ldc 47403
            iastore
            dup
            bipush 80
        11: .line 51
            sipush 23285
            iastore
            dup
            bipush 81
            sipush 19156
            iastore
            dup
            bipush 82
            sipush 31415
            iastore
            dup
            bipush 83
            sipush 27286
            iastore
            dup
            bipush 84
            sipush 6769
            iastore
            dup
            bipush 85
            sipush 2640
            iastore
            dup
            bipush 86
            sipush 14899
            iastore
            dup
            bipush 87
            sipush 10770
            iastore
            dup
            bipush 88
        12: .line 52
            ldc 56317
            iastore
            dup
            bipush 89
            ldc 52188
            iastore
            dup
            bipush 90
            ldc 64447
            iastore
            dup
            bipush 91
            ldc 60318
            iastore
            dup
            bipush 92
            ldc 39801
            iastore
            dup
            bipush 93
            ldc 35672
            iastore
            dup
            bipush 94
            ldc 47931
            iastore
            dup
            bipush 95
            ldc 43802
            iastore
            dup
            bipush 96
        13: .line 53
            sipush 27814
            iastore
            dup
            bipush 97
            sipush 31879
            iastore
            dup
            bipush 98
            sipush 19684
            iastore
            dup
            bipush 99
            sipush 23749
            iastore
            dup
            bipush 100
            sipush 11298
            iastore
            dup
            bipush 101
            sipush 15363
            iastore
            dup
            bipush 102
            sipush 3168
            iastore
            dup
            bipush 103
            sipush 7233
            iastore
            dup
            bipush 104
        14: .line 54
            ldc 60846
            iastore
            dup
            bipush 105
            ldc 64911
            iastore
            dup
            bipush 106
            ldc 52716
            iastore
            dup
            bipush 107
            ldc 56781
            iastore
            dup
            bipush 108
            ldc 44330
            iastore
            dup
            bipush 109
            ldc 48395
            iastore
            dup
            bipush 110
            ldc 36200
            iastore
            dup
            bipush 111
            ldc 40265
            iastore
            dup
            bipush 112
        15: .line 55
            sipush 32407
            iastore
            dup
            bipush 113
            sipush 28342
            iastore
            dup
            bipush 114
            sipush 24277
            iastore
            dup
            bipush 115
            sipush 20212
            iastore
            dup
            bipush 116
            sipush 15891
            iastore
            dup
            bipush 117
            sipush 11826
            iastore
            dup
            bipush 118
            sipush 7761
            iastore
            dup
            bipush 119
            sipush 3696
            iastore
            dup
            bipush 120
        16: .line 56
            ldc 65439
            iastore
            dup
            bipush 121
            ldc 61374
            iastore
            dup
            bipush 122
            ldc 57309
            iastore
            dup
            bipush 123
            ldc 53244
            iastore
            dup
            bipush 124
            ldc 48923
            iastore
            dup
            bipush 125
            ldc 44858
            iastore
            dup
            bipush 126
            ldc 40793
            iastore
            dup
            bipush 127
            ldc 36728
            iastore
            dup
            sipush 128
        17: .line 57
            ldc 37256
            iastore
            dup
            sipush 129
            ldc 33193
            iastore
            dup
            sipush 130
            ldc 45514
            iastore
            dup
            sipush 131
            ldc 41451
            iastore
            dup
            sipush 132
            ldc 53516
            iastore
            dup
            sipush 133
            ldc 49453
            iastore
            dup
            sipush 134
            ldc 61774
            iastore
            dup
            sipush 135
            ldc 57711
            iastore
            dup
            sipush 136
        18: .line 58
            sipush 4224
            iastore
            dup
            sipush 137
            sipush 161
            iastore
            dup
            sipush 138
            sipush 12482
            iastore
            dup
            sipush 139
            sipush 8419
            iastore
            dup
            sipush 140
            sipush 20484
            iastore
            dup
            sipush 141
            sipush 16421
            iastore
            dup
            sipush 142
            sipush 28742
            iastore
            dup
            sipush 143
            sipush 24679
            iastore
            dup
            sipush 144
        19: .line 59
            ldc 33721
            iastore
            dup
            sipush 145
            ldc 37784
            iastore
            dup
            sipush 146
            ldc 41979
            iastore
            dup
            sipush 147
            ldc 46042
            iastore
            dup
            sipush 148
            ldc 49981
            iastore
            dup
            sipush 149
            ldc 54044
            iastore
            dup
            sipush 150
            ldc 58239
            iastore
            dup
            sipush 151
            ldc 62302
            iastore
            dup
            sipush 152
        20: .line 60
            sipush 689
            iastore
            dup
            sipush 153
            sipush 4752
            iastore
            dup
            sipush 154
            sipush 8947
            iastore
            dup
            sipush 155
            sipush 13010
            iastore
            dup
            sipush 156
            sipush 16949
            iastore
            dup
            sipush 157
            sipush 21012
            iastore
            dup
            sipush 158
            sipush 25207
            iastore
            dup
            sipush 159
            sipush 29270
            iastore
            dup
            sipush 160
        21: .line 61
            ldc 46570
            iastore
            dup
            sipush 161
            ldc 42443
            iastore
            dup
            sipush 162
            ldc 38312
            iastore
            dup
            sipush 163
            ldc 34185
            iastore
            dup
            sipush 164
            ldc 62830
            iastore
            dup
            sipush 165
            ldc 58703
            iastore
            dup
            sipush 166
            ldc 54572
            iastore
            dup
            sipush 167
            ldc 50445
            iastore
            dup
            sipush 168
        22: .line 62
            sipush 13538
            iastore
            dup
            sipush 169
            sipush 9411
            iastore
            dup
            sipush 170
            sipush 5280
            iastore
            dup
            sipush 171
            sipush 1153
            iastore
            dup
            sipush 172
            sipush 29798
            iastore
            dup
            sipush 173
            sipush 25671
            iastore
            dup
            sipush 174
            sipush 21540
            iastore
            dup
            sipush 175
            sipush 17413
            iastore
            dup
            sipush 176
        23: .line 63
            ldc 42971
            iastore
            dup
            sipush 177
            ldc 47098
            iastore
            dup
            sipush 178
            ldc 34713
            iastore
            dup
            sipush 179
            ldc 38840
            iastore
            dup
            sipush 180
            ldc 59231
            iastore
            dup
            sipush 181
            ldc 63358
            iastore
            dup
            sipush 182
            ldc 50973
            iastore
            dup
            sipush 183
            ldc 55100
            iastore
            dup
            sipush 184
        24: .line 64
            sipush 9939
            iastore
            dup
            sipush 185
            sipush 14066
            iastore
            dup
            sipush 186
            sipush 1681
            iastore
            dup
            sipush 187
            sipush 5808
            iastore
            dup
            sipush 188
            sipush 26199
            iastore
            dup
            sipush 189
            sipush 30326
            iastore
            dup
            sipush 190
            sipush 17941
            iastore
            dup
            sipush 191
            sipush 22068
            iastore
            dup
            sipush 192
        25: .line 65
            ldc 55628
            iastore
            dup
            sipush 193
            ldc 51565
            iastore
            dup
            sipush 194
            ldc 63758
            iastore
            dup
            sipush 195
            ldc 59695
            iastore
            dup
            sipush 196
            ldc 39368
            iastore
            dup
            sipush 197
            ldc 35305
            iastore
            dup
            sipush 198
            ldc 47498
            iastore
            dup
            sipush 199
            ldc 43435
            iastore
            dup
            sipush 200
        26: .line 66
            sipush 22596
            iastore
            dup
            sipush 201
            sipush 18533
            iastore
            dup
            sipush 202
            sipush 30726
            iastore
            dup
            sipush 203
            sipush 26663
            iastore
            dup
            sipush 204
            sipush 6336
            iastore
            dup
            sipush 205
            sipush 2273
            iastore
            dup
            sipush 206
            sipush 14466
            iastore
            dup
            sipush 207
            sipush 10403
            iastore
            dup
            sipush 208
        27: .line 67
            ldc 52093
            iastore
            dup
            sipush 209
            ldc 56156
            iastore
            dup
            sipush 210
            ldc 60223
            iastore
            dup
            sipush 211
            ldc 64286
            iastore
            dup
            sipush 212
            ldc 35833
            iastore
            dup
            sipush 213
            ldc 39896
            iastore
            dup
            sipush 214
            ldc 43963
            iastore
            dup
            sipush 215
            ldc 48026
            iastore
            dup
            sipush 216
        28: .line 68
            sipush 19061
            iastore
            dup
            sipush 217
            sipush 23124
            iastore
            dup
            sipush 218
            sipush 27191
            iastore
            dup
            sipush 219
            sipush 31254
            iastore
            dup
            sipush 220
            sipush 2801
            iastore
            dup
            sipush 221
            sipush 6864
            iastore
            dup
            sipush 222
            sipush 10931
            iastore
            dup
            sipush 223
            sipush 14994
            iastore
            dup
            sipush 224
        29: .line 69
            ldc 64814
            iastore
            dup
            sipush 225
            ldc 60687
            iastore
            dup
            sipush 226
            ldc 56684
            iastore
            dup
            sipush 227
            ldc 52557
            iastore
            dup
            sipush 228
            ldc 48554
            iastore
            dup
            sipush 229
            ldc 44427
            iastore
            dup
            sipush 230
            ldc 40424
            iastore
            dup
            sipush 231
            ldc 36297
            iastore
            dup
            sipush 232
        30: .line 70
            sipush 31782
            iastore
            dup
            sipush 233
            sipush 27655
            iastore
            dup
            sipush 234
            sipush 23652
            iastore
            dup
            sipush 235
            sipush 19525
            iastore
            dup
            sipush 236
            sipush 15522
            iastore
            dup
            sipush 237
            sipush 11395
            iastore
            dup
            sipush 238
            sipush 7392
            iastore
            dup
            sipush 239
            sipush 3265
            iastore
            dup
            sipush 240
        31: .line 71
            ldc 61215
            iastore
            dup
            sipush 241
            ldc 65342
            iastore
            dup
            sipush 242
            ldc 53085
            iastore
            dup
            sipush 243
            ldc 57212
            iastore
            dup
            sipush 244
            ldc 44955
            iastore
            dup
            sipush 245
            ldc 49082
            iastore
            dup
            sipush 246
            ldc 36825
            iastore
            dup
            sipush 247
            ldc 40952
            iastore
            dup
            sipush 248
        32: .line 72
            sipush 28183
            iastore
            dup
            sipush 249
            sipush 32310
            iastore
            dup
            sipush 250
            sipush 20053
            iastore
            dup
            sipush 251
            sipush 24180
            iastore
            dup
            sipush 252
            sipush 11923
            iastore
            dup
            sipush 253
            sipush 16050
            iastore
            dup
            sipush 254
            sipush 3793
            iastore
            dup
            sipush 255
            sipush 7920
            iastore
        33: .line 40
            putstatic io.vertx.redis.client.impl.ZModem.lookup:[I
        34: .line 73
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.vertx.redis.client.impl.ZModem this
         0: .line 38
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // io.vertx.redis.client.impl.ZModem this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/redis/client/impl/ZModem;

  public static int generate(java.lang.String);
    descriptor: (Ljava/lang/String;)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.lang.String str
         0: .line 81
            aload 0 /* str */
            getstatic java.nio.charset.StandardCharsets.UTF_8:Ljava/nio/charset/Charset;
            invokevirtual java.lang.String.getBytes:(Ljava/nio/charset/Charset;)[B
            invokestatic io.vertx.redis.client.impl.ZModem.generate:([B)I
            ireturn
        end local 0 // java.lang.String str
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   str  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      str   

  public static int generate(byte[]);
    descriptor: ([B)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=7, args_size=1
        start local 0 // byte[] utf8
         0: .line 91
            iconst_0
            istore 2 /* i */
        start local 2 // int i
         1: .line 92
            iconst_m1
            istore 3 /* start */
        start local 3 // int start
         2: .line 93
            iconst_0
            istore 4 /* result */
        start local 4 // int result
         3: .line 94
            iconst_0
            istore 5 /* resultHash */
        start local 5 // int resultHash
         4: .line 95
            aload 0 /* utf8 */
            arraylength
            istore 6 /* len */
        start local 6 // int len
         5: .line 97
            goto 17
         6: .line 98
      StackMap locals: byte[] top int int int int int
      StackMap stack:
            aload 0 /* utf8 */
            iload 2 /* i */
            iinc 2 /* i */ 1
            baload
            istore 1 /* ch */
        start local 1 // int ch
         7: .line 99
            iload 3 /* start */
            iconst_m1
            if_icmpne 11
         8: .line 100
            iload 1 /* ch */
            bipush 123
            if_icmpne 16
         9: .line 101
            iload 2 /* i */
            istore 3 /* start */
        10: .line 103
            goto 16
      StackMap locals: byte[] int int int int int int
      StackMap stack:
        11: iload 1 /* ch */
            bipush 125
            if_icmpeq 14
        12: .line 104
            getstatic io.vertx.redis.client.impl.ZModem.lookup:[I
            iload 1 /* ch */
            iload 5 /* resultHash */
            bipush 8
            ishr
            ixor
            sipush 255
            iand
            iaload
            iload 5 /* resultHash */
            bipush 8
            ishl
            ixor
            istore 5 /* resultHash */
        13: .line 105
            goto 16
      StackMap locals:
      StackMap stack:
        14: iload 2 /* i */
            iconst_1
            isub
            iload 3 /* start */
            if_icmpeq 16
        15: .line 106
            iload 5 /* resultHash */
            sipush 16383
            iand
            ireturn
        16: .line 109
      StackMap locals:
      StackMap stack:
            getstatic io.vertx.redis.client.impl.ZModem.lookup:[I
            iload 1 /* ch */
            iload 4 /* result */
            bipush 8
            ishr
            ixor
            sipush 255
            iand
            iaload
            iload 4 /* result */
            bipush 8
            ishl
            ixor
            istore 4 /* result */
        end local 1 // int ch
        17: .line 97
      StackMap locals: byte[] top int int int int int
      StackMap stack:
            iload 2 /* i */
            iload 6 /* len */
            if_icmplt 6
        18: .line 112
            iload 4 /* result */
            sipush 16383
            iand
            ireturn
        end local 6 // int len
        end local 5 // int resultHash
        end local 4 // int result
        end local 3 // int start
        end local 2 // int i
        end local 0 // byte[] utf8
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   19     0        utf8  [B
            7   17     1          ch  I
            1   19     2           i  I
            2   19     3       start  I
            3   19     4      result  I
            4   19     5  resultHash  I
            5   19     6         len  I
    MethodParameters:
      Name  Flags
      utf8  

  public static int generate(io.vertx.core.buffer.Buffer);
    descriptor: (Lio/vertx/core/buffer/Buffer;)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=7, args_size=1
        start local 0 // io.vertx.core.buffer.Buffer buffer
         0: .line 122
            iconst_0
            istore 2 /* i */
        start local 2 // int i
         1: .line 123
            iconst_m1
            istore 3 /* start */
        start local 3 // int start
         2: .line 124
            iconst_0
            istore 4 /* result */
        start local 4 // int result
         3: .line 125
            iconst_0
            istore 5 /* resultHash */
        start local 5 // int resultHash
         4: .line 126
            aload 0 /* buffer */
            invokeinterface io.vertx.core.buffer.Buffer.length:()I
            istore 6 /* length */
        start local 6 // int length
         5: .line 128
            goto 17
         6: .line 129
      StackMap locals: io.vertx.core.buffer.Buffer top int int int int int
      StackMap stack:
            aload 0 /* buffer */
            iload 2 /* i */
            iinc 2 /* i */ 1
            invokeinterface io.vertx.core.buffer.Buffer.getByte:(I)B
            istore 1 /* ch */
        start local 1 // int ch
         7: .line 130
            iload 3 /* start */
            iconst_m1
            if_icmpne 11
         8: .line 131
            iload 1 /* ch */
            bipush 123
            if_icmpne 16
         9: .line 132
            iload 2 /* i */
            istore 3 /* start */
        10: .line 134
            goto 16
      StackMap locals: io.vertx.core.buffer.Buffer int int int int int int
      StackMap stack:
        11: iload 1 /* ch */
            bipush 125
            if_icmpeq 14
        12: .line 135
            getstatic io.vertx.redis.client.impl.ZModem.lookup:[I
            iload 1 /* ch */
            iload 5 /* resultHash */
            bipush 8
            ishr
            ixor
            sipush 255
            iand
            iaload
            iload 5 /* resultHash */
            bipush 8
            ishl
            ixor
            istore 5 /* resultHash */
        13: .line 136
            goto 16
      StackMap locals:
      StackMap stack:
        14: iload 2 /* i */
            iconst_1
            isub
            iload 3 /* start */
            if_icmpeq 16
        15: .line 137
            iload 5 /* resultHash */
            sipush 16383
            iand
            ireturn
        16: .line 140
      StackMap locals:
      StackMap stack:
            getstatic io.vertx.redis.client.impl.ZModem.lookup:[I
            iload 1 /* ch */
            iload 4 /* result */
            bipush 8
            ishr
            ixor
            sipush 255
            iand
            iaload
            iload 4 /* result */
            bipush 8
            ishl
            ixor
            istore 4 /* result */
        end local 1 // int ch
        17: .line 128
      StackMap locals: io.vertx.core.buffer.Buffer top int int int int int
      StackMap stack:
            iload 2 /* i */
            iload 6 /* length */
            if_icmplt 6
        18: .line 143
            iload 4 /* result */
            sipush 16383
            iand
            ireturn
        end local 6 // int length
        end local 5 // int resultHash
        end local 4 // int result
        end local 3 // int start
        end local 2 // int i
        end local 0 // io.vertx.core.buffer.Buffer buffer
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   19     0      buffer  Lio/vertx/core/buffer/Buffer;
            7   17     1          ch  I
            1   19     2           i  I
            2   19     3       start  I
            3   19     4      result  I
            4   19     5  resultHash  I
            5   19     6      length  I
    MethodParameters:
        Name  Flags
      buffer  

  public static int generateMulti(java.util.List<java.lang.String>);
    descriptor: (Ljava/util/List;)I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=4, args_size=1
        start local 0 // java.util.List keys
         0: .line 153
            iconst_1
            istore 1 /* i */
        start local 1 // int i
         1: .line 154
            aload 0 /* keys */
            invokeinterface java.util.List.size:()I
            istore 2 /* len */
        start local 2 // int len
         2: .line 155
            aload 0 /* keys */
            iconst_0
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast java.lang.String
            invokestatic io.vertx.redis.client.impl.ZModem.generate:(Ljava/lang/String;)I
            istore 3 /* base */
        start local 3 // int base
         3: .line 157
            goto 6
         4: .line 158
      StackMap locals: int int int
      StackMap stack:
            aload 0 /* keys */
            iload 1 /* i */
            iinc 1 /* i */ 1
            invokeinterface java.util.List.get:(I)Ljava/lang/Object;
            checkcast java.lang.String
            invokestatic io.vertx.redis.client.impl.ZModem.generate:(Ljava/lang/String;)I
            iload 3 /* base */
            if_icmpeq 6
         5: .line 159
            iconst_m1
            ireturn
         6: .line 157
      StackMap locals:
      StackMap stack:
            iload 1 /* i */
            iload 2 /* len */
            if_icmplt 4
         7: .line 163
            iload 3 /* base */
            ireturn
        end local 3 // int base
        end local 2 // int len
        end local 1 // int i
        end local 0 // java.util.List keys
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  keys  Ljava/util/List<Ljava/lang/String;>;
            1    8     1     i  I
            2    8     2   len  I
            3    8     3  base  I
    Signature: (Ljava/util/List<Ljava/lang/String;>;)I
    MethodParameters:
      Name  Flags
      keys  

  public static int generateMulti(byte[][]);
    descriptor: ([[B)I
    flags: (0x0089) ACC_PUBLIC, ACC_STATIC, ACC_VARARGS
    Code:
      stack=2, locals=4, args_size=1
        start local 0 // byte[][] keys
         0: .line 173
            iconst_1
            istore 1 /* i */
        start local 1 // int i
         1: .line 174
            aload 0 /* keys */
            arraylength
            istore 2 /* len */
        start local 2 // int len
         2: .line 175
            aload 0 /* keys */
            iconst_0
            aaload
            invokestatic io.vertx.redis.client.impl.ZModem.generate:([B)I
            istore 3 /* base */
        start local 3 // int base
         3: .line 177
            goto 6
         4: .line 178
      StackMap locals: int int int
      StackMap stack:
            aload 0 /* keys */
            iload 1 /* i */
            iinc 1 /* i */ 1
            aaload
            invokestatic io.vertx.redis.client.impl.ZModem.generate:([B)I
            iload 3 /* base */
            if_icmpeq 6
         5: .line 179
            iconst_m1
            ireturn
         6: .line 177
      StackMap locals:
      StackMap stack:
            iload 1 /* i */
            iload 2 /* len */
            if_icmplt 4
         7: .line 183
            iload 3 /* base */
            ireturn
        end local 3 // int base
        end local 2 // int len
        end local 1 // int i
        end local 0 // byte[][] keys
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  keys  [[B
            1    8     1     i  I
            2    8     2   len  I
            3    8     3  base  I
    MethodParameters:
      Name  Flags
      keys  
}
SourceFile: "ZModem.java"