AbiTypes.smali

.class public final Lorg/web3j/abi/datatypes/generated/AbiTypes;
.super Ljava/lang/Object;
.source "AbiTypes.java"


# direct methods
.method private constructor <init>()V
    .registers 1

    .prologue
    .line 15
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    .line 16
    return-void
.end method

.method public static getType(Ljava/lang/String;)Ljava/lang/Class;
    .registers 3
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            ")",
            "Ljava/lang/Class",
            "<*>;"
        }
    .end annotation

    .prologue
    .line 19
    const-string v0, "address"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_b

    .line 20
    const-class v0, Lorg/web3j/abi/datatypes/Address;

    .line 218
    :goto_a
    return-object v0

    .line 21
    :cond_b
    const-string v0, "bool"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_16

    .line 22
    const-class v0, Lorg/web3j/abi/datatypes/Bool;

    goto :goto_a

    .line 23
    :cond_16
    const-string v0, "string"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_21

    .line 24
    const-class v0, Lorg/web3j/abi/datatypes/Utf8String;

    goto :goto_a

    .line 25
    :cond_21
    const-string v0, "bytes"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_2c

    .line 26
    const-class v0, Lorg/web3j/abi/datatypes/DynamicBytes;

    goto :goto_a

    .line 27
    :cond_2c
    const-string v0, "uint8"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_37

    .line 28
    const-class v0, Lorg/web3j/abi/datatypes/generated/Uint8;

    goto :goto_a

    .line 29
    :cond_37
    const-string v0, "int8"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_42

    .line 30
    const-class v0, Lorg/web3j/abi/datatypes/generated/Int8;

    goto :goto_a

    .line 31
    :cond_42
    const-string v0, "uint16"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_4d

    .line 32
    const-class v0, Lorg/web3j/abi/datatypes/generated/Uint16;

    goto :goto_a

    .line 33
    :cond_4d
    const-string v0, "int16"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_58

    .line 34
    const-class v0, Lorg/web3j/abi/datatypes/generated/Int16;

    goto :goto_a

    .line 35
    :cond_58
    const-string v0, "uint24"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_63

    .line 36
    const-class v0, Lorg/web3j/abi/datatypes/generated/Uint24;

    goto :goto_a

    .line 37
    :cond_63
    const-string v0, "int24"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_6e

    .line 38
    const-class v0, Lorg/web3j/abi/datatypes/generated/Int24;

    goto :goto_a

    .line 39
    :cond_6e
    const-string v0, "uint32"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_79

    .line 40
    const-class v0, Lorg/web3j/abi/datatypes/generated/Uint32;

    goto :goto_a

    .line 41
    :cond_79
    const-string v0, "int32"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_84

    .line 42
    const-class v0, Lorg/web3j/abi/datatypes/generated/Int32;

    goto :goto_a

    .line 43
    :cond_84
    const-string v0, "uint40"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_90

    .line 44
    const-class v0, Lorg/web3j/abi/datatypes/generated/Uint40;

    goto/16 :goto_a

    .line 45
    :cond_90
    const-string v0, "int40"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_9c

    .line 46
    const-class v0, Lorg/web3j/abi/datatypes/generated/Int40;

    goto/16 :goto_a

    .line 47
    :cond_9c
    const-string v0, "uint48"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_a8

    .line 48
    const-class v0, Lorg/web3j/abi/datatypes/generated/Uint48;

    goto/16 :goto_a

    .line 49
    :cond_a8
    const-string v0, "int48"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_b4

    .line 50
    const-class v0, Lorg/web3j/abi/datatypes/generated/Int48;

    goto/16 :goto_a

    .line 51
    :cond_b4
    const-string v0, "uint56"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_c0

    .line 52
    const-class v0, Lorg/web3j/abi/datatypes/generated/Uint56;

    goto/16 :goto_a

    .line 53
    :cond_c0
    const-string v0, "int56"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_cc

    .line 54
    const-class v0, Lorg/web3j/abi/datatypes/generated/Int56;

    goto/16 :goto_a

    .line 55
    :cond_cc
    const-string v0, "uint64"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_d8

    .line 56
    const-class v0, Lorg/web3j/abi/datatypes/generated/Uint64;

    goto/16 :goto_a

    .line 57
    :cond_d8
    const-string v0, "int64"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_e4

    .line 58
    const-class v0, Lorg/web3j/abi/datatypes/generated/Int64;

    goto/16 :goto_a

    .line 59
    :cond_e4
    const-string v0, "uint72"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_f0

    .line 60
    const-class v0, Lorg/web3j/abi/datatypes/generated/Uint72;

    goto/16 :goto_a

    .line 61
    :cond_f0
    const-string v0, "int72"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_fc

    .line 62
    const-class v0, Lorg/web3j/abi/datatypes/generated/Int72;

    goto/16 :goto_a

    .line 63
    :cond_fc
    const-string v0, "uint80"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_108

    .line 64
    const-class v0, Lorg/web3j/abi/datatypes/generated/Uint80;

    goto/16 :goto_a

    .line 65
    :cond_108
    const-string v0, "int80"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_114

    .line 66
    const-class v0, Lorg/web3j/abi/datatypes/generated/Int80;

    goto/16 :goto_a

    .line 67
    :cond_114
    const-string v0, "uint88"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_120

    .line 68
    const-class v0, Lorg/web3j/abi/datatypes/generated/Uint88;

    goto/16 :goto_a

    .line 69
    :cond_120
    const-string v0, "int88"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_12c

    .line 70
    const-class v0, Lorg/web3j/abi/datatypes/generated/Int88;

    goto/16 :goto_a

    .line 71
    :cond_12c
    const-string v0, "uint96"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_138

    .line 72
    const-class v0, Lorg/web3j/abi/datatypes/generated/Uint96;

    goto/16 :goto_a

    .line 73
    :cond_138
    const-string v0, "int96"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_144

    .line 74
    const-class v0, Lorg/web3j/abi/datatypes/generated/Int96;

    goto/16 :goto_a

    .line 75
    :cond_144
    const-string v0, "uint104"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_150

    .line 76
    const-class v0, Lorg/web3j/abi/datatypes/generated/Uint104;

    goto/16 :goto_a

    .line 77
    :cond_150
    const-string v0, "int104"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_15c

    .line 78
    const-class v0, Lorg/web3j/abi/datatypes/generated/Int104;

    goto/16 :goto_a

    .line 79
    :cond_15c
    const-string v0, "uint112"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_168

    .line 80
    const-class v0, Lorg/web3j/abi/datatypes/generated/Uint112;

    goto/16 :goto_a

    .line 81
    :cond_168
    const-string v0, "int112"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_174

    .line 82
    const-class v0, Lorg/web3j/abi/datatypes/generated/Int112;

    goto/16 :goto_a

    .line 83
    :cond_174
    const-string v0, "uint120"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_180

    .line 84
    const-class v0, Lorg/web3j/abi/datatypes/generated/Uint120;

    goto/16 :goto_a

    .line 85
    :cond_180
    const-string v0, "int120"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_18c

    .line 86
    const-class v0, Lorg/web3j/abi/datatypes/generated/Int120;

    goto/16 :goto_a

    .line 87
    :cond_18c
    const-string v0, "uint128"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_198

    .line 88
    const-class v0, Lorg/web3j/abi/datatypes/generated/Uint128;

    goto/16 :goto_a

    .line 89
    :cond_198
    const-string v0, "int128"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_1a4

    .line 90
    const-class v0, Lorg/web3j/abi/datatypes/generated/Int128;

    goto/16 :goto_a

    .line 91
    :cond_1a4
    const-string v0, "uint136"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_1b0

    .line 92
    const-class v0, Lorg/web3j/abi/datatypes/generated/Uint136;

    goto/16 :goto_a

    .line 93
    :cond_1b0
    const-string v0, "int136"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_1bc

    .line 94
    const-class v0, Lorg/web3j/abi/datatypes/generated/Int136;

    goto/16 :goto_a

    .line 95
    :cond_1bc
    const-string v0, "uint144"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_1c8

    .line 96
    const-class v0, Lorg/web3j/abi/datatypes/generated/Uint144;

    goto/16 :goto_a

    .line 97
    :cond_1c8
    const-string v0, "int144"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_1d4

    .line 98
    const-class v0, Lorg/web3j/abi/datatypes/generated/Int144;

    goto/16 :goto_a

    .line 99
    :cond_1d4
    const-string v0, "uint152"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_1e0

    .line 100
    const-class v0, Lorg/web3j/abi/datatypes/generated/Uint152;

    goto/16 :goto_a

    .line 101
    :cond_1e0
    const-string v0, "int152"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_1ec

    .line 102
    const-class v0, Lorg/web3j/abi/datatypes/generated/Int152;

    goto/16 :goto_a

    .line 103
    :cond_1ec
    const-string v0, "uint160"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_1f8

    .line 104
    const-class v0, Lorg/web3j/abi/datatypes/generated/Uint160;

    goto/16 :goto_a

    .line 105
    :cond_1f8
    const-string v0, "int160"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_204

    .line 106
    const-class v0, Lorg/web3j/abi/datatypes/generated/Int160;

    goto/16 :goto_a

    .line 107
    :cond_204
    const-string v0, "uint168"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_210

    .line 108
    const-class v0, Lorg/web3j/abi/datatypes/generated/Uint168;

    goto/16 :goto_a

    .line 109
    :cond_210
    const-string v0, "int168"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_21c

    .line 110
    const-class v0, Lorg/web3j/abi/datatypes/generated/Int168;

    goto/16 :goto_a

    .line 111
    :cond_21c
    const-string v0, "uint176"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_228

    .line 112
    const-class v0, Lorg/web3j/abi/datatypes/generated/Uint176;

    goto/16 :goto_a

    .line 113
    :cond_228
    const-string v0, "int176"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_234

    .line 114
    const-class v0, Lorg/web3j/abi/datatypes/generated/Int176;

    goto/16 :goto_a

    .line 115
    :cond_234
    const-string v0, "uint184"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_240

    .line 116
    const-class v0, Lorg/web3j/abi/datatypes/generated/Uint184;

    goto/16 :goto_a

    .line 117
    :cond_240
    const-string v0, "int184"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_24c

    .line 118
    const-class v0, Lorg/web3j/abi/datatypes/generated/Int184;

    goto/16 :goto_a

    .line 119
    :cond_24c
    const-string v0, "uint192"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_258

    .line 120
    const-class v0, Lorg/web3j/abi/datatypes/generated/Uint192;

    goto/16 :goto_a

    .line 121
    :cond_258
    const-string v0, "int192"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_264

    .line 122
    const-class v0, Lorg/web3j/abi/datatypes/generated/Int192;

    goto/16 :goto_a

    .line 123
    :cond_264
    const-string v0, "uint200"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_270

    .line 124
    const-class v0, Lorg/web3j/abi/datatypes/generated/Uint200;

    goto/16 :goto_a

    .line 125
    :cond_270
    const-string v0, "int200"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_27c

    .line 126
    const-class v0, Lorg/web3j/abi/datatypes/generated/Int200;

    goto/16 :goto_a

    .line 127
    :cond_27c
    const-string v0, "uint208"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_288

    .line 128
    const-class v0, Lorg/web3j/abi/datatypes/generated/Uint208;

    goto/16 :goto_a

    .line 129
    :cond_288
    const-string v0, "int208"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_294

    .line 130
    const-class v0, Lorg/web3j/abi/datatypes/generated/Int208;

    goto/16 :goto_a

    .line 131
    :cond_294
    const-string v0, "uint216"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_2a0

    .line 132
    const-class v0, Lorg/web3j/abi/datatypes/generated/Uint216;

    goto/16 :goto_a

    .line 133
    :cond_2a0
    const-string v0, "int216"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_2ac

    .line 134
    const-class v0, Lorg/web3j/abi/datatypes/generated/Int216;

    goto/16 :goto_a

    .line 135
    :cond_2ac
    const-string v0, "uint224"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_2b8

    .line 136
    const-class v0, Lorg/web3j/abi/datatypes/generated/Uint224;

    goto/16 :goto_a

    .line 137
    :cond_2b8
    const-string v0, "int224"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_2c4

    .line 138
    const-class v0, Lorg/web3j/abi/datatypes/generated/Int224;

    goto/16 :goto_a

    .line 139
    :cond_2c4
    const-string v0, "uint232"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_2d0

    .line 140
    const-class v0, Lorg/web3j/abi/datatypes/generated/Uint232;

    goto/16 :goto_a

    .line 141
    :cond_2d0
    const-string v0, "int232"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_2dc

    .line 142
    const-class v0, Lorg/web3j/abi/datatypes/generated/Int232;

    goto/16 :goto_a

    .line 143
    :cond_2dc
    const-string v0, "uint240"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_2e8

    .line 144
    const-class v0, Lorg/web3j/abi/datatypes/generated/Uint240;

    goto/16 :goto_a

    .line 145
    :cond_2e8
    const-string v0, "int240"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_2f4

    .line 146
    const-class v0, Lorg/web3j/abi/datatypes/generated/Int240;

    goto/16 :goto_a

    .line 147
    :cond_2f4
    const-string v0, "uint248"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_300

    .line 148
    const-class v0, Lorg/web3j/abi/datatypes/generated/Uint248;

    goto/16 :goto_a

    .line 149
    :cond_300
    const-string v0, "int248"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_30c

    .line 150
    const-class v0, Lorg/web3j/abi/datatypes/generated/Int248;

    goto/16 :goto_a

    .line 151
    :cond_30c
    const-string v0, "uint256"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_318

    .line 152
    const-class v0, Lorg/web3j/abi/datatypes/generated/Uint256;

    goto/16 :goto_a

    .line 153
    :cond_318
    const-string v0, "int256"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_324

    .line 154
    const-class v0, Lorg/web3j/abi/datatypes/generated/Int256;

    goto/16 :goto_a

    .line 155
    :cond_324
    const-string v0, "bytes1"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_330

    .line 156
    const-class v0, Lorg/web3j/abi/datatypes/generated/Bytes1;

    goto/16 :goto_a

    .line 157
    :cond_330
    const-string v0, "bytes2"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_33c

    .line 158
    const-class v0, Lorg/web3j/abi/datatypes/generated/Bytes2;

    goto/16 :goto_a

    .line 159
    :cond_33c
    const-string v0, "bytes3"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_348

    .line 160
    const-class v0, Lorg/web3j/abi/datatypes/generated/Bytes3;

    goto/16 :goto_a

    .line 161
    :cond_348
    const-string v0, "bytes4"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_354

    .line 162
    const-class v0, Lorg/web3j/abi/datatypes/generated/Bytes4;

    goto/16 :goto_a

    .line 163
    :cond_354
    const-string v0, "bytes5"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_360

    .line 164
    const-class v0, Lorg/web3j/abi/datatypes/generated/Bytes5;

    goto/16 :goto_a

    .line 165
    :cond_360
    const-string v0, "bytes6"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_36c

    .line 166
    const-class v0, Lorg/web3j/abi/datatypes/generated/Bytes6;

    goto/16 :goto_a

    .line 167
    :cond_36c
    const-string v0, "bytes7"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_378

    .line 168
    const-class v0, Lorg/web3j/abi/datatypes/generated/Bytes7;

    goto/16 :goto_a

    .line 169
    :cond_378
    const-string v0, "bytes8"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_384

    .line 170
    const-class v0, Lorg/web3j/abi/datatypes/generated/Bytes8;

    goto/16 :goto_a

    .line 171
    :cond_384
    const-string v0, "bytes9"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_390

    .line 172
    const-class v0, Lorg/web3j/abi/datatypes/generated/Bytes9;

    goto/16 :goto_a

    .line 173
    :cond_390
    const-string v0, "bytes10"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_39c

    .line 174
    const-class v0, Lorg/web3j/abi/datatypes/generated/Bytes10;

    goto/16 :goto_a

    .line 175
    :cond_39c
    const-string v0, "bytes11"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_3a8

    .line 176
    const-class v0, Lorg/web3j/abi/datatypes/generated/Bytes11;

    goto/16 :goto_a

    .line 177
    :cond_3a8
    const-string v0, "bytes12"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_3b4

    .line 178
    const-class v0, Lorg/web3j/abi/datatypes/generated/Bytes12;

    goto/16 :goto_a

    .line 179
    :cond_3b4
    const-string v0, "bytes13"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_3c0

    .line 180
    const-class v0, Lorg/web3j/abi/datatypes/generated/Bytes13;

    goto/16 :goto_a

    .line 181
    :cond_3c0
    const-string v0, "bytes14"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_3cc

    .line 182
    const-class v0, Lorg/web3j/abi/datatypes/generated/Bytes14;

    goto/16 :goto_a

    .line 183
    :cond_3cc
    const-string v0, "bytes15"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_3d8

    .line 184
    const-class v0, Lorg/web3j/abi/datatypes/generated/Bytes15;

    goto/16 :goto_a

    .line 185
    :cond_3d8
    const-string v0, "bytes16"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_3e4

    .line 186
    const-class v0, Lorg/web3j/abi/datatypes/generated/Bytes16;

    goto/16 :goto_a

    .line 187
    :cond_3e4
    const-string v0, "bytes17"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_3f0

    .line 188
    const-class v0, Lorg/web3j/abi/datatypes/generated/Bytes17;

    goto/16 :goto_a

    .line 189
    :cond_3f0
    const-string v0, "bytes18"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_3fc

    .line 190
    const-class v0, Lorg/web3j/abi/datatypes/generated/Bytes18;

    goto/16 :goto_a

    .line 191
    :cond_3fc
    const-string v0, "bytes19"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_408

    .line 192
    const-class v0, Lorg/web3j/abi/datatypes/generated/Bytes19;

    goto/16 :goto_a

    .line 193
    :cond_408
    const-string v0, "bytes20"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_414

    .line 194
    const-class v0, Lorg/web3j/abi/datatypes/generated/Bytes20;

    goto/16 :goto_a

    .line 195
    :cond_414
    const-string v0, "bytes21"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_420

    .line 196
    const-class v0, Lorg/web3j/abi/datatypes/generated/Bytes21;

    goto/16 :goto_a

    .line 197
    :cond_420
    const-string v0, "bytes22"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_42c

    .line 198
    const-class v0, Lorg/web3j/abi/datatypes/generated/Bytes22;

    goto/16 :goto_a

    .line 199
    :cond_42c
    const-string v0, "bytes23"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_438

    .line 200
    const-class v0, Lorg/web3j/abi/datatypes/generated/Bytes23;

    goto/16 :goto_a

    .line 201
    :cond_438
    const-string v0, "bytes24"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_444

    .line 202
    const-class v0, Lorg/web3j/abi/datatypes/generated/Bytes24;

    goto/16 :goto_a

    .line 203
    :cond_444
    const-string v0, "bytes25"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_450

    .line 204
    const-class v0, Lorg/web3j/abi/datatypes/generated/Bytes25;

    goto/16 :goto_a

    .line 205
    :cond_450
    const-string v0, "bytes26"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_45c

    .line 206
    const-class v0, Lorg/web3j/abi/datatypes/generated/Bytes26;

    goto/16 :goto_a

    .line 207
    :cond_45c
    const-string v0, "bytes27"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_468

    .line 208
    const-class v0, Lorg/web3j/abi/datatypes/generated/Bytes27;

    goto/16 :goto_a

    .line 209
    :cond_468
    const-string v0, "bytes28"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_474

    .line 210
    const-class v0, Lorg/web3j/abi/datatypes/generated/Bytes28;

    goto/16 :goto_a

    .line 211
    :cond_474
    const-string v0, "bytes29"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_480

    .line 212
    const-class v0, Lorg/web3j/abi/datatypes/generated/Bytes29;

    goto/16 :goto_a

    .line 213
    :cond_480
    const-string v0, "bytes30"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_48c

    .line 214
    const-class v0, Lorg/web3j/abi/datatypes/generated/Bytes30;

    goto/16 :goto_a

    .line 215
    :cond_48c
    const-string v0, "bytes31"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_498

    .line 216
    const-class v0, Lorg/web3j/abi/datatypes/generated/Bytes31;

    goto/16 :goto_a

    .line 217
    :cond_498
    const-string v0, "bytes32"

    invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_4a4

    .line 218
    const-class v0, Lorg/web3j/abi/datatypes/generated/Bytes32;

    goto/16 :goto_a

    .line 220
    :cond_4a4
    new-instance v0, Ljava/lang/UnsupportedOperationException;

    const-string v1, "Unsupported type encountered"

    invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V

    throw v0
.end method