ScriptOpCodes.smali

.class public Lorg/bitcoinj/script/ScriptOpCodes;
.super Ljava/lang/Object;
.source "ScriptOpCodes.java"


# static fields
.field public static final OP_0:I = 0x0

.field public static final OP_0NOTEQUAL:I = 0x92

.field public static final OP_1:I = 0x51

.field public static final OP_10:I = 0x5a

.field public static final OP_11:I = 0x5b

.field public static final OP_12:I = 0x5c

.field public static final OP_13:I = 0x5d

.field public static final OP_14:I = 0x5e

.field public static final OP_15:I = 0x5f

.field public static final OP_16:I = 0x60

.field public static final OP_1ADD:I = 0x8b

.field public static final OP_1NEGATE:I = 0x4f

.field public static final OP_1SUB:I = 0x8c

.field public static final OP_2:I = 0x52

.field public static final OP_2DIV:I = 0x8e

.field public static final OP_2DROP:I = 0x6d

.field public static final OP_2DUP:I = 0x6e

.field public static final OP_2MUL:I = 0x8d

.field public static final OP_2OVER:I = 0x70

.field public static final OP_2ROT:I = 0x71

.field public static final OP_2SWAP:I = 0x72

.field public static final OP_3:I = 0x53

.field public static final OP_3DUP:I = 0x6f

.field public static final OP_4:I = 0x54

.field public static final OP_5:I = 0x55

.field public static final OP_6:I = 0x56

.field public static final OP_7:I = 0x57

.field public static final OP_8:I = 0x58

.field public static final OP_9:I = 0x59

.field public static final OP_ABS:I = 0x90

.field public static final OP_ADD:I = 0x93

.field public static final OP_AND:I = 0x84

.field public static final OP_BOOLAND:I = 0x9a

.field public static final OP_BOOLOR:I = 0x9b

.field public static final OP_CAT:I = 0x7e

.field public static final OP_CHECKLOCKTIMEVERIFY:I = 0xb1

.field public static final OP_CHECKMULTISIG:I = 0xae

.field public static final OP_CHECKMULTISIGVERIFY:I = 0xaf

.field public static final OP_CHECKSIG:I = 0xac

.field public static final OP_CHECKSIGVERIFY:I = 0xad

.field public static final OP_CODESEPARATOR:I = 0xab

.field public static final OP_DEPTH:I = 0x74

.field public static final OP_DIV:I = 0x96

.field public static final OP_DROP:I = 0x75

.field public static final OP_DUP:I = 0x76

.field public static final OP_ELSE:I = 0x67

.field public static final OP_ENDIF:I = 0x68

.field public static final OP_EQUAL:I = 0x87

.field public static final OP_EQUALVERIFY:I = 0x88

.field public static final OP_FALSE:I = 0x0

.field public static final OP_FROMALTSTACK:I = 0x6c

.field public static final OP_GREATERTHAN:I = 0xa0

.field public static final OP_GREATERTHANOREQUAL:I = 0xa2

.field public static final OP_HASH160:I = 0xa9

.field public static final OP_HASH256:I = 0xaa

.field public static final OP_IF:I = 0x63

.field public static final OP_IFDUP:I = 0x73

.field public static final OP_INVALIDOPCODE:I = 0xff

.field public static final OP_INVERT:I = 0x83

.field public static final OP_LEFT:I = 0x80

.field public static final OP_LESSTHAN:I = 0x9f

.field public static final OP_LESSTHANOREQUAL:I = 0xa1

.field public static final OP_LSHIFT:I = 0x98

.field public static final OP_MAX:I = 0xa4

.field public static final OP_MIN:I = 0xa3

.field public static final OP_MOD:I = 0x97

.field public static final OP_MUL:I = 0x95

.field public static final OP_NEGATE:I = 0x8f

.field public static final OP_NIP:I = 0x77

.field public static final OP_NOP:I = 0x61

.field public static final OP_NOP1:I = 0xb0

.field public static final OP_NOP10:I = 0xb9

.field public static final OP_NOP2:I = 0xb1
    .annotation runtime Ljava/lang/Deprecated;
    .end annotation
.end field

.field public static final OP_NOP3:I = 0xb2

.field public static final OP_NOP4:I = 0xb3

.field public static final OP_NOP5:I = 0xb4

.field public static final OP_NOP6:I = 0xb5

.field public static final OP_NOP7:I = 0xb6

.field public static final OP_NOP8:I = 0xb7

.field public static final OP_NOP9:I = 0xb8

.field public static final OP_NOT:I = 0x91

.field public static final OP_NOTIF:I = 0x64

.field public static final OP_NUMEQUAL:I = 0x9c

.field public static final OP_NUMEQUALVERIFY:I = 0x9d

.field public static final OP_NUMNOTEQUAL:I = 0x9e

.field public static final OP_OR:I = 0x85

.field public static final OP_OVER:I = 0x78

.field public static final OP_PICK:I = 0x79

.field public static final OP_PUSHDATA1:I = 0x4c

.field public static final OP_PUSHDATA2:I = 0x4d

.field public static final OP_PUSHDATA4:I = 0x4e

.field public static final OP_RESERVED:I = 0x50

.field public static final OP_RESERVED1:I = 0x89

.field public static final OP_RESERVED2:I = 0x8a

.field public static final OP_RETURN:I = 0x6a

.field public static final OP_RIGHT:I = 0x81

.field public static final OP_RIPEMD160:I = 0xa6

.field public static final OP_ROLL:I = 0x7a

.field public static final OP_ROT:I = 0x7b

.field public static final OP_RSHIFT:I = 0x99

.field public static final OP_SHA1:I = 0xa7

.field public static final OP_SHA256:I = 0xa8

.field public static final OP_SIZE:I = 0x82

.field public static final OP_SUB:I = 0x94

.field public static final OP_SUBSTR:I = 0x7f

.field public static final OP_SWAP:I = 0x7c

.field public static final OP_TOALTSTACK:I = 0x6b

.field public static final OP_TRUE:I = 0x51

.field public static final OP_TUCK:I = 0x7d

.field public static final OP_VER:I = 0x62

.field public static final OP_VERIF:I = 0x65

.field public static final OP_VERIFY:I = 0x69

.field public static final OP_VERNOTIF:I = 0x66

.field public static final OP_WITHIN:I = 0xa5

.field public static final OP_XOR:I = 0x86

.field private static final opCodeMap:Ljava/util/Map;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/Map",
            "<",
            "Ljava/lang/Integer;",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation
.end field

.field private static final opCodeNameMap:Ljava/util/Map;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/Map",
            "<",
            "Ljava/lang/String;",
            "Ljava/lang/Integer;",
            ">;"
        }
    .end annotation
.end field


# direct methods
.method static constructor <clinit>()V
    .registers 8

    .prologue
    const/16 v7, 0x4e

    const/16 v6, 0x4d

    const/16 v5, 0x4c

    const/4 v4, 0x0

    const/16 v3, 0xb1

    .line 164
    invoke-static {}, Lcom/google/common/collect/ImmutableMap;->builder()Lcom/google/common/collect/ap;

    move-result-object v0

    .line 165
    invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "0"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    .line 166
    invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "PUSHDATA1"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    .line 167
    invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "PUSHDATA2"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    .line 168
    invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "PUSHDATA4"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0x4f

    .line 169
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "1NEGATE"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0x50

    .line 170
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "RESERVED"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0x51

    .line 171
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "1"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0x52

    .line 172
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "2"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0x53

    .line 173
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "3"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0x54

    .line 174
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "4"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0x55

    .line 175
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "5"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0x56

    .line 176
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "6"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0x57

    .line 177
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "7"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0x58

    .line 178
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "8"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0x59

    .line 179
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "9"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0x5a

    .line 180
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "10"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0x5b

    .line 181
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "11"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0x5c

    .line 182
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "12"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0x5d

    .line 183
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "13"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0x5e

    .line 184
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "14"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0x5f

    .line 185
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "15"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0x60

    .line 186
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "16"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0x61

    .line 187
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "NOP"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0x62

    .line 188
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "VER"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0x63

    .line 189
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "IF"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0x64

    .line 190
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "NOTIF"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0x65

    .line 191
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "VERIF"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0x66

    .line 192
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "VERNOTIF"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0x67

    .line 193
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "ELSE"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0x68

    .line 194
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "ENDIF"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0x69

    .line 195
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "VERIFY"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0x6a

    .line 196
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "RETURN"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0x6b

    .line 197
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "TOALTSTACK"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0x6c

    .line 198
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "FROMALTSTACK"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0x6d

    .line 199
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "2DROP"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0x6e

    .line 200
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "2DUP"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0x6f

    .line 201
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "3DUP"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0x70

    .line 202
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "2OVER"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0x71

    .line 203
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "2ROT"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0x72

    .line 204
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "2SWAP"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0x73

    .line 205
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "IFDUP"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0x74

    .line 206
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "DEPTH"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0x75

    .line 207
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "DROP"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0x76

    .line 208
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "DUP"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0x77

    .line 209
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "NIP"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0x78

    .line 210
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "OVER"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0x79

    .line 211
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "PICK"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0x7a

    .line 212
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "ROLL"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0x7b

    .line 213
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "ROT"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0x7c

    .line 214
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "SWAP"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0x7d

    .line 215
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "TUCK"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0x7e

    .line 216
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "CAT"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0x7f

    .line 217
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "SUBSTR"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0x80

    .line 218
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "LEFT"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0x81

    .line 219
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "RIGHT"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0x82

    .line 220
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "SIZE"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0x83

    .line 221
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "INVERT"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0x84

    .line 222
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "AND"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0x85

    .line 223
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "OR"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0x86

    .line 224
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "XOR"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0x87

    .line 225
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "EQUAL"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0x88

    .line 226
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "EQUALVERIFY"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0x89

    .line 227
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "RESERVED1"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0x8a

    .line 228
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "RESERVED2"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0x8b

    .line 229
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "1ADD"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0x8c

    .line 230
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "1SUB"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0x8d

    .line 231
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "2MUL"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0x8e

    .line 232
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "2DIV"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0x8f

    .line 233
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "NEGATE"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0x90

    .line 234
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "ABS"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0x91

    .line 235
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "NOT"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0x92

    .line 236
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "0NOTEQUAL"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0x93

    .line 237
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "ADD"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0x94

    .line 238
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "SUB"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0x95

    .line 239
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "MUL"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0x96

    .line 240
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "DIV"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0x97

    .line 241
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "MOD"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0x98

    .line 242
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "LSHIFT"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0x99

    .line 243
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "RSHIFT"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0x9a

    .line 244
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "BOOLAND"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0x9b

    .line 245
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "BOOLOR"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0x9c

    .line 246
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "NUMEQUAL"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0x9d

    .line 247
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "NUMEQUALVERIFY"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0x9e

    .line 248
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "NUMNOTEQUAL"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0x9f

    .line 249
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "LESSTHAN"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0xa0

    .line 250
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "GREATERTHAN"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0xa1

    .line 251
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "LESSTHANOREQUAL"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0xa2

    .line 252
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "GREATERTHANOREQUAL"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0xa3

    .line 253
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "MIN"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0xa4

    .line 254
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "MAX"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0xa5

    .line 255
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "WITHIN"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0xa6

    .line 256
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "RIPEMD160"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0xa7

    .line 257
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "SHA1"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0xa8

    .line 258
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "SHA256"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0xa9

    .line 259
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "HASH160"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0xaa

    .line 260
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "HASH256"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0xab

    .line 261
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "CODESEPARATOR"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0xac

    .line 262
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "CHECKSIG"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0xad

    .line 263
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "CHECKSIGVERIFY"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0xae

    .line 264
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "CHECKMULTISIG"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0xaf

    .line 265
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "CHECKMULTISIGVERIFY"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0xb0

    .line 266
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "NOP1"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    .line 267
    invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "CHECKLOCKTIMEVERIFY"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0xb2

    .line 268
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "NOP3"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0xb3

    .line 269
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "NOP4"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0xb4

    .line 270
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "NOP5"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0xb5

    .line 271
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "NOP6"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0xb6

    .line 272
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "NOP7"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0xb7

    .line 273
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "NOP8"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0xb8

    .line 274
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "NOP9"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const/16 v1, 0xb9

    .line 275
    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string v2, "NOP10"

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    invoke-virtual {v0}, Lcom/google/common/collect/ap;->xl()Lcom/google/common/collect/ImmutableMap;

    move-result-object v0

    sput-object v0, Lorg/bitcoinj/script/ScriptOpCodes;->opCodeMap:Ljava/util/Map;

    .line 277
    invoke-static {}, Lcom/google/common/collect/ImmutableMap;->builder()Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "0"

    .line 278
    invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "PUSHDATA1"

    .line 279
    invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "PUSHDATA2"

    .line 280
    invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "PUSHDATA4"

    .line 281
    invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "1NEGATE"

    const/16 v2, 0x4f

    .line 282
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "RESERVED"

    const/16 v2, 0x50

    .line 283
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "1"

    const/16 v2, 0x51

    .line 284
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "2"

    const/16 v2, 0x52

    .line 285
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "3"

    const/16 v2, 0x53

    .line 286
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "4"

    const/16 v2, 0x54

    .line 287
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "5"

    const/16 v2, 0x55

    .line 288
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "6"

    const/16 v2, 0x56

    .line 289
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "7"

    const/16 v2, 0x57

    .line 290
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "8"

    const/16 v2, 0x58

    .line 291
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "9"

    const/16 v2, 0x59

    .line 292
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "10"

    const/16 v2, 0x5a

    .line 293
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "11"

    const/16 v2, 0x5b

    .line 294
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "12"

    const/16 v2, 0x5c

    .line 295
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "13"

    const/16 v2, 0x5d

    .line 296
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "14"

    const/16 v2, 0x5e

    .line 297
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "15"

    const/16 v2, 0x5f

    .line 298
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "16"

    const/16 v2, 0x60

    .line 299
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "NOP"

    const/16 v2, 0x61

    .line 300
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "VER"

    const/16 v2, 0x62

    .line 301
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "IF"

    const/16 v2, 0x63

    .line 302
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "NOTIF"

    const/16 v2, 0x64

    .line 303
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "VERIF"

    const/16 v2, 0x65

    .line 304
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "VERNOTIF"

    const/16 v2, 0x66

    .line 305
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "ELSE"

    const/16 v2, 0x67

    .line 306
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "ENDIF"

    const/16 v2, 0x68

    .line 307
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "VERIFY"

    const/16 v2, 0x69

    .line 308
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "RETURN"

    const/16 v2, 0x6a

    .line 309
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "TOALTSTACK"

    const/16 v2, 0x6b

    .line 310
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "FROMALTSTACK"

    const/16 v2, 0x6c

    .line 311
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "2DROP"

    const/16 v2, 0x6d

    .line 312
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "2DUP"

    const/16 v2, 0x6e

    .line 313
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "3DUP"

    const/16 v2, 0x6f

    .line 314
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "2OVER"

    const/16 v2, 0x70

    .line 315
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "2ROT"

    const/16 v2, 0x71

    .line 316
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "2SWAP"

    const/16 v2, 0x72

    .line 317
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "IFDUP"

    const/16 v2, 0x73

    .line 318
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "DEPTH"

    const/16 v2, 0x74

    .line 319
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "DROP"

    const/16 v2, 0x75

    .line 320
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "DUP"

    const/16 v2, 0x76

    .line 321
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "NIP"

    const/16 v2, 0x77

    .line 322
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "OVER"

    const/16 v2, 0x78

    .line 323
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "PICK"

    const/16 v2, 0x79

    .line 324
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "ROLL"

    const/16 v2, 0x7a

    .line 325
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "ROT"

    const/16 v2, 0x7b

    .line 326
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "SWAP"

    const/16 v2, 0x7c

    .line 327
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "TUCK"

    const/16 v2, 0x7d

    .line 328
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "CAT"

    const/16 v2, 0x7e

    .line 329
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "SUBSTR"

    const/16 v2, 0x7f

    .line 330
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "LEFT"

    const/16 v2, 0x80

    .line 331
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "RIGHT"

    const/16 v2, 0x81

    .line 332
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "SIZE"

    const/16 v2, 0x82

    .line 333
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "INVERT"

    const/16 v2, 0x83

    .line 334
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "AND"

    const/16 v2, 0x84

    .line 335
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "OR"

    const/16 v2, 0x85

    .line 336
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "XOR"

    const/16 v2, 0x86

    .line 337
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "EQUAL"

    const/16 v2, 0x87

    .line 338
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "EQUALVERIFY"

    const/16 v2, 0x88

    .line 339
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "RESERVED1"

    const/16 v2, 0x89

    .line 340
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "RESERVED2"

    const/16 v2, 0x8a

    .line 341
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "1ADD"

    const/16 v2, 0x8b

    .line 342
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "1SUB"

    const/16 v2, 0x8c

    .line 343
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "2MUL"

    const/16 v2, 0x8d

    .line 344
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "2DIV"

    const/16 v2, 0x8e

    .line 345
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "NEGATE"

    const/16 v2, 0x8f

    .line 346
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "ABS"

    const/16 v2, 0x90

    .line 347
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "NOT"

    const/16 v2, 0x91

    .line 348
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "0NOTEQUAL"

    const/16 v2, 0x92

    .line 349
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "ADD"

    const/16 v2, 0x93

    .line 350
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "SUB"

    const/16 v2, 0x94

    .line 351
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "MUL"

    const/16 v2, 0x95

    .line 352
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "DIV"

    const/16 v2, 0x96

    .line 353
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "MOD"

    const/16 v2, 0x97

    .line 354
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "LSHIFT"

    const/16 v2, 0x98

    .line 355
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "RSHIFT"

    const/16 v2, 0x99

    .line 356
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "BOOLAND"

    const/16 v2, 0x9a

    .line 357
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "BOOLOR"

    const/16 v2, 0x9b

    .line 358
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "NUMEQUAL"

    const/16 v2, 0x9c

    .line 359
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "NUMEQUALVERIFY"

    const/16 v2, 0x9d

    .line 360
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "NUMNOTEQUAL"

    const/16 v2, 0x9e

    .line 361
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "LESSTHAN"

    const/16 v2, 0x9f

    .line 362
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "GREATERTHAN"

    const/16 v2, 0xa0

    .line 363
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "LESSTHANOREQUAL"

    const/16 v2, 0xa1

    .line 364
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "GREATERTHANOREQUAL"

    const/16 v2, 0xa2

    .line 365
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "MIN"

    const/16 v2, 0xa3

    .line 366
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "MAX"

    const/16 v2, 0xa4

    .line 367
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "WITHIN"

    const/16 v2, 0xa5

    .line 368
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "RIPEMD160"

    const/16 v2, 0xa6

    .line 369
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "SHA1"

    const/16 v2, 0xa7

    .line 370
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "SHA256"

    const/16 v2, 0xa8

    .line 371
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "HASH160"

    const/16 v2, 0xa9

    .line 372
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "HASH256"

    const/16 v2, 0xaa

    .line 373
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "CODESEPARATOR"

    const/16 v2, 0xab

    .line 374
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "CHECKSIG"

    const/16 v2, 0xac

    .line 375
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "CHECKSIGVERIFY"

    const/16 v2, 0xad

    .line 376
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "CHECKMULTISIG"

    const/16 v2, 0xae

    .line 377
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "CHECKMULTISIGVERIFY"

    const/16 v2, 0xaf

    .line 378
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "NOP1"

    const/16 v2, 0xb0

    .line 379
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "CHECKLOCKTIMEVERIFY"

    .line 380
    invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "NOP2"

    .line 381
    invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "NOP3"

    const/16 v2, 0xb2

    .line 382
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "NOP4"

    const/16 v2, 0xb3

    .line 383
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "NOP5"

    const/16 v2, 0xb4

    .line 384
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "NOP6"

    const/16 v2, 0xb5

    .line 385
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "NOP7"

    const/16 v2, 0xb6

    .line 386
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "NOP8"

    const/16 v2, 0xb7

    .line 387
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "NOP9"

    const/16 v2, 0xb8

    .line 388
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    const-string v1, "NOP10"

    const/16 v2, 0xb9

    .line 389
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lcom/google/common/collect/ap;->g(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ap;

    move-result-object v0

    invoke-virtual {v0}, Lcom/google/common/collect/ap;->xl()Lcom/google/common/collect/ImmutableMap;

    move-result-object v0

    sput-object v0, Lorg/bitcoinj/script/ScriptOpCodes;->opCodeNameMap:Ljava/util/Map;

    .line 277
    return-void
.end method

.method public constructor <init>()V
    .registers 1

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

    return-void
.end method

.method public static getOpCode(Ljava/lang/String;)I
    .registers 2

    .prologue
    .line 415
    sget-object v0, Lorg/bitcoinj/script/ScriptOpCodes;->opCodeNameMap:Ljava/util/Map;

    invoke-interface {v0, p0}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_15

    .line 416
    sget-object v0, Lorg/bitcoinj/script/ScriptOpCodes;->opCodeNameMap:Ljava/util/Map;

    invoke-interface {v0, p0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/lang/Integer;

    invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I

    move-result v0

    .line 418
    :goto_14
    return v0

    :cond_15
    const/16 v0, 0xff

    goto :goto_14
.end method

.method public static getOpCodeName(I)Ljava/lang/String;
    .registers 3

    .prologue
    .line 395
    sget-object v0, Lorg/bitcoinj/script/ScriptOpCodes;->opCodeMap:Ljava/util/Map;

    invoke-static {p0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    invoke-interface {v0, v1}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_19

    .line 396
    sget-object v0, Lorg/bitcoinj/script/ScriptOpCodes;->opCodeMap:Ljava/util/Map;

    invoke-static {p0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    invoke-interface {v0, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/lang/String;

    .line 398
    :goto_18
    return-object v0

    :cond_19
    new-instance v0, Ljava/lang/StringBuilder;

    const-string v1, "NON_OP("

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

    invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v1, ")"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    goto :goto_18
.end method

.method public static getPushDataName(I)Ljava/lang/String;
    .registers 3

    .prologue
    .line 405
    sget-object v0, Lorg/bitcoinj/script/ScriptOpCodes;->opCodeMap:Ljava/util/Map;

    invoke-static {p0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    invoke-interface {v0, v1}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_19

    .line 406
    sget-object v0, Lorg/bitcoinj/script/ScriptOpCodes;->opCodeMap:Ljava/util/Map;

    invoke-static {p0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    invoke-interface {v0, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/lang/String;

    .line 408
    :goto_18
    return-object v0

    :cond_19
    new-instance v0, Ljava/lang/StringBuilder;

    const-string v1, "PUSHDATA("

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

    invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v1, ")"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    goto :goto_18
.end method