WalletProtobufSerializer$2.smali
.class synthetic Lorg/bitcoinj/wallet/WalletProtobufSerializer$2;
.super Ljava/lang/Object;
.source "WalletProtobufSerializer.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lorg/bitcoinj/wallet/WalletProtobufSerializer;
.end annotation
# static fields
.field static final synthetic $SwitchMap$org$bitcoinj$core$Transaction$Purpose:[I
.field static final synthetic $SwitchMap$org$bitcoinj$core$TransactionConfidence$Source:[I
.field static final synthetic $SwitchMap$org$bitcoinj$wallet$Protos$Transaction$Pool:[I
.field static final synthetic $SwitchMap$org$bitcoinj$wallet$Protos$Transaction$Purpose:[I
.field static final synthetic $SwitchMap$org$bitcoinj$wallet$Protos$TransactionConfidence$Source:[I
.field static final synthetic $SwitchMap$org$bitcoinj$wallet$Protos$TransactionConfidence$Type:[I
.field static final synthetic $SwitchMap$org$bitcoinj$wallet$WalletTransaction$Pool:[I
# direct methods
.method static constructor <clinit>()V
.registers 3
.prologue
.line 785
invoke-static {}, Lorg/bitcoinj/wallet/Protos$TransactionConfidence$Source;->values()[Lorg/bitcoinj/wallet/Protos$TransactionConfidence$Source;
move-result-object v0
array-length v0, v0
new-array v0, v0, [I
sput-object v0, Lorg/bitcoinj/wallet/WalletProtobufSerializer$2;->$SwitchMap$org$bitcoinj$wallet$Protos$TransactionConfidence$Source:[I
:try_start_9
sget-object v0, Lorg/bitcoinj/wallet/WalletProtobufSerializer$2;->$SwitchMap$org$bitcoinj$wallet$Protos$TransactionConfidence$Source:[I
sget-object v1, Lorg/bitcoinj/wallet/Protos$TransactionConfidence$Source;->SOURCE_SELF:Lorg/bitcoinj/wallet/Protos$TransactionConfidence$Source;
invoke-virtual {v1}, Lorg/bitcoinj/wallet/Protos$TransactionConfidence$Source;->ordinal()I
move-result v1
const/4 v2, 0x1
aput v2, v0, v1
:try_end_14
.catch Ljava/lang/NoSuchFieldError; {:try_start_9 .. :try_end_14} :catch_22b
:goto_14
:try_start_14
sget-object v0, Lorg/bitcoinj/wallet/WalletProtobufSerializer$2;->$SwitchMap$org$bitcoinj$wallet$Protos$TransactionConfidence$Source:[I
sget-object v1, Lorg/bitcoinj/wallet/Protos$TransactionConfidence$Source;->SOURCE_NETWORK:Lorg/bitcoinj/wallet/Protos$TransactionConfidence$Source;
invoke-virtual {v1}, Lorg/bitcoinj/wallet/Protos$TransactionConfidence$Source;->ordinal()I
move-result v1
const/4 v2, 0x2
aput v2, v0, v1
:try_end_1f
.catch Ljava/lang/NoSuchFieldError; {:try_start_14 .. :try_end_1f} :catch_228
:goto_1f
:try_start_1f
sget-object v0, Lorg/bitcoinj/wallet/WalletProtobufSerializer$2;->$SwitchMap$org$bitcoinj$wallet$Protos$TransactionConfidence$Source:[I
sget-object v1, Lorg/bitcoinj/wallet/Protos$TransactionConfidence$Source;->SOURCE_UNKNOWN:Lorg/bitcoinj/wallet/Protos$TransactionConfidence$Source;
invoke-virtual {v1}, Lorg/bitcoinj/wallet/Protos$TransactionConfidence$Source;->ordinal()I
move-result v1
const/4 v2, 0x3
aput v2, v0, v1
:try_end_2a
.catch Ljava/lang/NoSuchFieldError; {:try_start_1f .. :try_end_2a} :catch_225
.line 731
:goto_2a
invoke-static {}, Lorg/bitcoinj/wallet/Protos$TransactionConfidence$Type;->values()[Lorg/bitcoinj/wallet/Protos$TransactionConfidence$Type;
move-result-object v0
array-length v0, v0
new-array v0, v0, [I
sput-object v0, Lorg/bitcoinj/wallet/WalletProtobufSerializer$2;->$SwitchMap$org$bitcoinj$wallet$Protos$TransactionConfidence$Type:[I
:try_start_33
sget-object v0, Lorg/bitcoinj/wallet/WalletProtobufSerializer$2;->$SwitchMap$org$bitcoinj$wallet$Protos$TransactionConfidence$Type:[I
sget-object v1, Lorg/bitcoinj/wallet/Protos$TransactionConfidence$Type;->BUILDING:Lorg/bitcoinj/wallet/Protos$TransactionConfidence$Type;
invoke-virtual {v1}, Lorg/bitcoinj/wallet/Protos$TransactionConfidence$Type;->ordinal()I
move-result v1
const/4 v2, 0x1
aput v2, v0, v1
:try_end_3e
.catch Ljava/lang/NoSuchFieldError; {:try_start_33 .. :try_end_3e} :catch_222
:goto_3e
:try_start_3e
sget-object v0, Lorg/bitcoinj/wallet/WalletProtobufSerializer$2;->$SwitchMap$org$bitcoinj$wallet$Protos$TransactionConfidence$Type:[I
sget-object v1, Lorg/bitcoinj/wallet/Protos$TransactionConfidence$Type;->DEAD:Lorg/bitcoinj/wallet/Protos$TransactionConfidence$Type;
invoke-virtual {v1}, Lorg/bitcoinj/wallet/Protos$TransactionConfidence$Type;->ordinal()I
move-result v1
const/4 v2, 0x2
aput v2, v0, v1
:try_end_49
.catch Ljava/lang/NoSuchFieldError; {:try_start_3e .. :try_end_49} :catch_21f
:goto_49
:try_start_49
sget-object v0, Lorg/bitcoinj/wallet/WalletProtobufSerializer$2;->$SwitchMap$org$bitcoinj$wallet$Protos$TransactionConfidence$Type:[I
sget-object v1, Lorg/bitcoinj/wallet/Protos$TransactionConfidence$Type;->NOT_IN_BEST_CHAIN:Lorg/bitcoinj/wallet/Protos$TransactionConfidence$Type;
invoke-virtual {v1}, Lorg/bitcoinj/wallet/Protos$TransactionConfidence$Type;->ordinal()I
move-result v1
const/4 v2, 0x3
aput v2, v0, v1
:try_end_54
.catch Ljava/lang/NoSuchFieldError; {:try_start_49 .. :try_end_54} :catch_21c
:goto_54
:try_start_54
sget-object v0, Lorg/bitcoinj/wallet/WalletProtobufSerializer$2;->$SwitchMap$org$bitcoinj$wallet$Protos$TransactionConfidence$Type:[I
sget-object v1, Lorg/bitcoinj/wallet/Protos$TransactionConfidence$Type;->PENDING:Lorg/bitcoinj/wallet/Protos$TransactionConfidence$Type;
invoke-virtual {v1}, Lorg/bitcoinj/wallet/Protos$TransactionConfidence$Type;->ordinal()I
move-result v1
const/4 v2, 0x4
aput v2, v0, v1
:try_end_5f
.catch Ljava/lang/NoSuchFieldError; {:try_start_54 .. :try_end_5f} :catch_219
:goto_5f
:try_start_5f
sget-object v0, Lorg/bitcoinj/wallet/WalletProtobufSerializer$2;->$SwitchMap$org$bitcoinj$wallet$Protos$TransactionConfidence$Type:[I
sget-object v1, Lorg/bitcoinj/wallet/Protos$TransactionConfidence$Type;->IN_CONFLICT:Lorg/bitcoinj/wallet/Protos$TransactionConfidence$Type;
invoke-virtual {v1}, Lorg/bitcoinj/wallet/Protos$TransactionConfidence$Type;->ordinal()I
move-result v1
const/4 v2, 0x5
aput v2, v0, v1
:try_end_6a
.catch Ljava/lang/NoSuchFieldError; {:try_start_5f .. :try_end_6a} :catch_216
:goto_6a
:try_start_6a
sget-object v0, Lorg/bitcoinj/wallet/WalletProtobufSerializer$2;->$SwitchMap$org$bitcoinj$wallet$Protos$TransactionConfidence$Type:[I
sget-object v1, Lorg/bitcoinj/wallet/Protos$TransactionConfidence$Type;->UNKNOWN:Lorg/bitcoinj/wallet/Protos$TransactionConfidence$Type;
invoke-virtual {v1}, Lorg/bitcoinj/wallet/Protos$TransactionConfidence$Type;->ordinal()I
move-result v1
const/4 v2, 0x6
aput v2, v0, v1
:try_end_75
.catch Ljava/lang/NoSuchFieldError; {:try_start_6a .. :try_end_75} :catch_213
.line 680
:goto_75
invoke-static {}, Lorg/bitcoinj/wallet/Protos$Transaction$Pool;->values()[Lorg/bitcoinj/wallet/Protos$Transaction$Pool;
move-result-object v0
array-length v0, v0
new-array v0, v0, [I
sput-object v0, Lorg/bitcoinj/wallet/WalletProtobufSerializer$2;->$SwitchMap$org$bitcoinj$wallet$Protos$Transaction$Pool:[I
:try_start_7e
sget-object v0, Lorg/bitcoinj/wallet/WalletProtobufSerializer$2;->$SwitchMap$org$bitcoinj$wallet$Protos$Transaction$Pool:[I
sget-object v1, Lorg/bitcoinj/wallet/Protos$Transaction$Pool;->DEAD:Lorg/bitcoinj/wallet/Protos$Transaction$Pool;
invoke-virtual {v1}, Lorg/bitcoinj/wallet/Protos$Transaction$Pool;->ordinal()I
move-result v1
const/4 v2, 0x1
aput v2, v0, v1
:try_end_89
.catch Ljava/lang/NoSuchFieldError; {:try_start_7e .. :try_end_89} :catch_210
:goto_89
:try_start_89
sget-object v0, Lorg/bitcoinj/wallet/WalletProtobufSerializer$2;->$SwitchMap$org$bitcoinj$wallet$Protos$Transaction$Pool:[I
sget-object v1, Lorg/bitcoinj/wallet/Protos$Transaction$Pool;->PENDING:Lorg/bitcoinj/wallet/Protos$Transaction$Pool;
invoke-virtual {v1}, Lorg/bitcoinj/wallet/Protos$Transaction$Pool;->ordinal()I
move-result v1
const/4 v2, 0x2
aput v2, v0, v1
:try_end_94
.catch Ljava/lang/NoSuchFieldError; {:try_start_89 .. :try_end_94} :catch_20d
:goto_94
:try_start_94
sget-object v0, Lorg/bitcoinj/wallet/WalletProtobufSerializer$2;->$SwitchMap$org$bitcoinj$wallet$Protos$Transaction$Pool:[I
sget-object v1, Lorg/bitcoinj/wallet/Protos$Transaction$Pool;->SPENT:Lorg/bitcoinj/wallet/Protos$Transaction$Pool;
invoke-virtual {v1}, Lorg/bitcoinj/wallet/Protos$Transaction$Pool;->ordinal()I
move-result v1
const/4 v2, 0x3
aput v2, v0, v1
:try_end_9f
.catch Ljava/lang/NoSuchFieldError; {:try_start_94 .. :try_end_9f} :catch_20a
:goto_9f
:try_start_9f
sget-object v0, Lorg/bitcoinj/wallet/WalletProtobufSerializer$2;->$SwitchMap$org$bitcoinj$wallet$Protos$Transaction$Pool:[I
sget-object v1, Lorg/bitcoinj/wallet/Protos$Transaction$Pool;->UNSPENT:Lorg/bitcoinj/wallet/Protos$Transaction$Pool;
invoke-virtual {v1}, Lorg/bitcoinj/wallet/Protos$Transaction$Pool;->ordinal()I
move-result v1
const/4 v2, 0x4
aput v2, v0, v1
:try_end_aa
.catch Ljava/lang/NoSuchFieldError; {:try_start_9f .. :try_end_aa} :catch_207
:goto_aa
:try_start_aa
sget-object v0, Lorg/bitcoinj/wallet/WalletProtobufSerializer$2;->$SwitchMap$org$bitcoinj$wallet$Protos$Transaction$Pool:[I
sget-object v1, Lorg/bitcoinj/wallet/Protos$Transaction$Pool;->INACTIVE:Lorg/bitcoinj/wallet/Protos$Transaction$Pool;
invoke-virtual {v1}, Lorg/bitcoinj/wallet/Protos$Transaction$Pool;->ordinal()I
move-result v1
const/4 v2, 0x5
aput v2, v0, v1
:try_end_b5
.catch Ljava/lang/NoSuchFieldError; {:try_start_aa .. :try_end_b5} :catch_204
:goto_b5
:try_start_b5
sget-object v0, Lorg/bitcoinj/wallet/WalletProtobufSerializer$2;->$SwitchMap$org$bitcoinj$wallet$Protos$Transaction$Pool:[I
sget-object v1, Lorg/bitcoinj/wallet/Protos$Transaction$Pool;->PENDING_INACTIVE:Lorg/bitcoinj/wallet/Protos$Transaction$Pool;
invoke-virtual {v1}, Lorg/bitcoinj/wallet/Protos$Transaction$Pool;->ordinal()I
move-result v1
const/4 v2, 0x6
aput v2, v0, v1
:try_end_c0
.catch Ljava/lang/NoSuchFieldError; {:try_start_b5 .. :try_end_c0} :catch_201
.line 643
:goto_c0
invoke-static {}, Lorg/bitcoinj/wallet/Protos$Transaction$Purpose;->values()[Lorg/bitcoinj/wallet/Protos$Transaction$Purpose;
move-result-object v0
array-length v0, v0
new-array v0, v0, [I
sput-object v0, Lorg/bitcoinj/wallet/WalletProtobufSerializer$2;->$SwitchMap$org$bitcoinj$wallet$Protos$Transaction$Purpose:[I
:try_start_c9
sget-object v0, Lorg/bitcoinj/wallet/WalletProtobufSerializer$2;->$SwitchMap$org$bitcoinj$wallet$Protos$Transaction$Purpose:[I
sget-object v1, Lorg/bitcoinj/wallet/Protos$Transaction$Purpose;->UNKNOWN:Lorg/bitcoinj/wallet/Protos$Transaction$Purpose;
invoke-virtual {v1}, Lorg/bitcoinj/wallet/Protos$Transaction$Purpose;->ordinal()I
move-result v1
const/4 v2, 0x1
aput v2, v0, v1
:try_end_d4
.catch Ljava/lang/NoSuchFieldError; {:try_start_c9 .. :try_end_d4} :catch_1fe
:goto_d4
:try_start_d4
sget-object v0, Lorg/bitcoinj/wallet/WalletProtobufSerializer$2;->$SwitchMap$org$bitcoinj$wallet$Protos$Transaction$Purpose:[I
sget-object v1, Lorg/bitcoinj/wallet/Protos$Transaction$Purpose;->USER_PAYMENT:Lorg/bitcoinj/wallet/Protos$Transaction$Purpose;
invoke-virtual {v1}, Lorg/bitcoinj/wallet/Protos$Transaction$Purpose;->ordinal()I
move-result v1
const/4 v2, 0x2
aput v2, v0, v1
:try_end_df
.catch Ljava/lang/NoSuchFieldError; {:try_start_d4 .. :try_end_df} :catch_1fb
:goto_df
:try_start_df
sget-object v0, Lorg/bitcoinj/wallet/WalletProtobufSerializer$2;->$SwitchMap$org$bitcoinj$wallet$Protos$Transaction$Purpose:[I
sget-object v1, Lorg/bitcoinj/wallet/Protos$Transaction$Purpose;->KEY_ROTATION:Lorg/bitcoinj/wallet/Protos$Transaction$Purpose;
invoke-virtual {v1}, Lorg/bitcoinj/wallet/Protos$Transaction$Purpose;->ordinal()I
move-result v1
const/4 v2, 0x3
aput v2, v0, v1
:try_end_ea
.catch Ljava/lang/NoSuchFieldError; {:try_start_df .. :try_end_ea} :catch_1f8
:goto_ea
:try_start_ea
sget-object v0, Lorg/bitcoinj/wallet/WalletProtobufSerializer$2;->$SwitchMap$org$bitcoinj$wallet$Protos$Transaction$Purpose:[I
sget-object v1, Lorg/bitcoinj/wallet/Protos$Transaction$Purpose;->ASSURANCE_CONTRACT_CLAIM:Lorg/bitcoinj/wallet/Protos$Transaction$Purpose;
invoke-virtual {v1}, Lorg/bitcoinj/wallet/Protos$Transaction$Purpose;->ordinal()I
move-result v1
const/4 v2, 0x4
aput v2, v0, v1
:try_end_f5
.catch Ljava/lang/NoSuchFieldError; {:try_start_ea .. :try_end_f5} :catch_1f5
:goto_f5
:try_start_f5
sget-object v0, Lorg/bitcoinj/wallet/WalletProtobufSerializer$2;->$SwitchMap$org$bitcoinj$wallet$Protos$Transaction$Purpose:[I
sget-object v1, Lorg/bitcoinj/wallet/Protos$Transaction$Purpose;->ASSURANCE_CONTRACT_PLEDGE:Lorg/bitcoinj/wallet/Protos$Transaction$Purpose;
invoke-virtual {v1}, Lorg/bitcoinj/wallet/Protos$Transaction$Purpose;->ordinal()I
move-result v1
const/4 v2, 0x5
aput v2, v0, v1
:try_end_100
.catch Ljava/lang/NoSuchFieldError; {:try_start_f5 .. :try_end_100} :catch_1f2
:goto_100
:try_start_100
sget-object v0, Lorg/bitcoinj/wallet/WalletProtobufSerializer$2;->$SwitchMap$org$bitcoinj$wallet$Protos$Transaction$Purpose:[I
sget-object v1, Lorg/bitcoinj/wallet/Protos$Transaction$Purpose;->ASSURANCE_CONTRACT_STUB:Lorg/bitcoinj/wallet/Protos$Transaction$Purpose;
invoke-virtual {v1}, Lorg/bitcoinj/wallet/Protos$Transaction$Purpose;->ordinal()I
move-result v1
const/4 v2, 0x6
aput v2, v0, v1
:try_end_10b
.catch Ljava/lang/NoSuchFieldError; {:try_start_100 .. :try_end_10b} :catch_1ef
:goto_10b
:try_start_10b
sget-object v0, Lorg/bitcoinj/wallet/WalletProtobufSerializer$2;->$SwitchMap$org$bitcoinj$wallet$Protos$Transaction$Purpose:[I
sget-object v1, Lorg/bitcoinj/wallet/Protos$Transaction$Purpose;->RAISE_FEE:Lorg/bitcoinj/wallet/Protos$Transaction$Purpose;
invoke-virtual {v1}, Lorg/bitcoinj/wallet/Protos$Transaction$Purpose;->ordinal()I
move-result v1
const/4 v2, 0x7
aput v2, v0, v1
:try_end_116
.catch Ljava/lang/NoSuchFieldError; {:try_start_10b .. :try_end_116} :catch_1ec
.line 347
:goto_116
invoke-static {}, Lorg/bitcoinj/core/TransactionConfidence$Source;->values()[Lorg/bitcoinj/core/TransactionConfidence$Source;
move-result-object v0
array-length v0, v0
new-array v0, v0, [I
sput-object v0, Lorg/bitcoinj/wallet/WalletProtobufSerializer$2;->$SwitchMap$org$bitcoinj$core$TransactionConfidence$Source:[I
:try_start_11f
sget-object v0, Lorg/bitcoinj/wallet/WalletProtobufSerializer$2;->$SwitchMap$org$bitcoinj$core$TransactionConfidence$Source:[I
sget-object v1, Lorg/bitcoinj/core/TransactionConfidence$Source;->SELF:Lorg/bitcoinj/core/TransactionConfidence$Source;
invoke-virtual {v1}, Lorg/bitcoinj/core/TransactionConfidence$Source;->ordinal()I
move-result v1
const/4 v2, 0x1
aput v2, v0, v1
:try_end_12a
.catch Ljava/lang/NoSuchFieldError; {:try_start_11f .. :try_end_12a} :catch_1e9
:goto_12a
:try_start_12a
sget-object v0, Lorg/bitcoinj/wallet/WalletProtobufSerializer$2;->$SwitchMap$org$bitcoinj$core$TransactionConfidence$Source:[I
sget-object v1, Lorg/bitcoinj/core/TransactionConfidence$Source;->NETWORK:Lorg/bitcoinj/core/TransactionConfidence$Source;
invoke-virtual {v1}, Lorg/bitcoinj/core/TransactionConfidence$Source;->ordinal()I
move-result v1
const/4 v2, 0x2
aput v2, v0, v1
:try_end_135
.catch Ljava/lang/NoSuchFieldError; {:try_start_12a .. :try_end_135} :catch_1e6
:goto_135
:try_start_135
sget-object v0, Lorg/bitcoinj/wallet/WalletProtobufSerializer$2;->$SwitchMap$org$bitcoinj$core$TransactionConfidence$Source:[I
sget-object v1, Lorg/bitcoinj/core/TransactionConfidence$Source;->UNKNOWN:Lorg/bitcoinj/core/TransactionConfidence$Source;
invoke-virtual {v1}, Lorg/bitcoinj/core/TransactionConfidence$Source;->ordinal()I
move-result v1
const/4 v2, 0x3
aput v2, v0, v1
:try_end_140
.catch Ljava/lang/NoSuchFieldError; {:try_start_135 .. :try_end_140} :catch_1e3
.line 319
:goto_140
invoke-static {}, Lorg/bitcoinj/wallet/WalletTransaction$Pool;->values()[Lorg/bitcoinj/wallet/WalletTransaction$Pool;
move-result-object v0
array-length v0, v0
new-array v0, v0, [I
sput-object v0, Lorg/bitcoinj/wallet/WalletProtobufSerializer$2;->$SwitchMap$org$bitcoinj$wallet$WalletTransaction$Pool:[I
:try_start_149
sget-object v0, Lorg/bitcoinj/wallet/WalletProtobufSerializer$2;->$SwitchMap$org$bitcoinj$wallet$WalletTransaction$Pool:[I
sget-object v1, Lorg/bitcoinj/wallet/WalletTransaction$Pool;->UNSPENT:Lorg/bitcoinj/wallet/WalletTransaction$Pool;
invoke-virtual {v1}, Lorg/bitcoinj/wallet/WalletTransaction$Pool;->ordinal()I
move-result v1
const/4 v2, 0x1
aput v2, v0, v1
:try_end_154
.catch Ljava/lang/NoSuchFieldError; {:try_start_149 .. :try_end_154} :catch_1e0
:goto_154
:try_start_154
sget-object v0, Lorg/bitcoinj/wallet/WalletProtobufSerializer$2;->$SwitchMap$org$bitcoinj$wallet$WalletTransaction$Pool:[I
sget-object v1, Lorg/bitcoinj/wallet/WalletTransaction$Pool;->SPENT:Lorg/bitcoinj/wallet/WalletTransaction$Pool;
invoke-virtual {v1}, Lorg/bitcoinj/wallet/WalletTransaction$Pool;->ordinal()I
move-result v1
const/4 v2, 0x2
aput v2, v0, v1
:try_end_15f
.catch Ljava/lang/NoSuchFieldError; {:try_start_154 .. :try_end_15f} :catch_1de
:goto_15f
:try_start_15f
sget-object v0, Lorg/bitcoinj/wallet/WalletProtobufSerializer$2;->$SwitchMap$org$bitcoinj$wallet$WalletTransaction$Pool:[I
sget-object v1, Lorg/bitcoinj/wallet/WalletTransaction$Pool;->DEAD:Lorg/bitcoinj/wallet/WalletTransaction$Pool;
invoke-virtual {v1}, Lorg/bitcoinj/wallet/WalletTransaction$Pool;->ordinal()I
move-result v1
const/4 v2, 0x3
aput v2, v0, v1
:try_end_16a
.catch Ljava/lang/NoSuchFieldError; {:try_start_15f .. :try_end_16a} :catch_1dc
:goto_16a
:try_start_16a
sget-object v0, Lorg/bitcoinj/wallet/WalletProtobufSerializer$2;->$SwitchMap$org$bitcoinj$wallet$WalletTransaction$Pool:[I
sget-object v1, Lorg/bitcoinj/wallet/WalletTransaction$Pool;->PENDING:Lorg/bitcoinj/wallet/WalletTransaction$Pool;
invoke-virtual {v1}, Lorg/bitcoinj/wallet/WalletTransaction$Pool;->ordinal()I
move-result v1
const/4 v2, 0x4
aput v2, v0, v1
:try_end_175
.catch Ljava/lang/NoSuchFieldError; {:try_start_16a .. :try_end_175} :catch_1da
.line 291
:goto_175
invoke-static {}, Lorg/bitcoinj/core/Transaction$Purpose;->values()[Lorg/bitcoinj/core/Transaction$Purpose;
move-result-object v0
array-length v0, v0
new-array v0, v0, [I
sput-object v0, Lorg/bitcoinj/wallet/WalletProtobufSerializer$2;->$SwitchMap$org$bitcoinj$core$Transaction$Purpose:[I
:try_start_17e
sget-object v0, Lorg/bitcoinj/wallet/WalletProtobufSerializer$2;->$SwitchMap$org$bitcoinj$core$Transaction$Purpose:[I
sget-object v1, Lorg/bitcoinj/core/Transaction$Purpose;->UNKNOWN:Lorg/bitcoinj/core/Transaction$Purpose;
invoke-virtual {v1}, Lorg/bitcoinj/core/Transaction$Purpose;->ordinal()I
move-result v1
const/4 v2, 0x1
aput v2, v0, v1
:try_end_189
.catch Ljava/lang/NoSuchFieldError; {:try_start_17e .. :try_end_189} :catch_1d8
:goto_189
:try_start_189
sget-object v0, Lorg/bitcoinj/wallet/WalletProtobufSerializer$2;->$SwitchMap$org$bitcoinj$core$Transaction$Purpose:[I
sget-object v1, Lorg/bitcoinj/core/Transaction$Purpose;->USER_PAYMENT:Lorg/bitcoinj/core/Transaction$Purpose;
invoke-virtual {v1}, Lorg/bitcoinj/core/Transaction$Purpose;->ordinal()I
move-result v1
const/4 v2, 0x2
aput v2, v0, v1
:try_end_194
.catch Ljava/lang/NoSuchFieldError; {:try_start_189 .. :try_end_194} :catch_1d6
:goto_194
:try_start_194
sget-object v0, Lorg/bitcoinj/wallet/WalletProtobufSerializer$2;->$SwitchMap$org$bitcoinj$core$Transaction$Purpose:[I
sget-object v1, Lorg/bitcoinj/core/Transaction$Purpose;->KEY_ROTATION:Lorg/bitcoinj/core/Transaction$Purpose;
invoke-virtual {v1}, Lorg/bitcoinj/core/Transaction$Purpose;->ordinal()I
move-result v1
const/4 v2, 0x3
aput v2, v0, v1
:try_end_19f
.catch Ljava/lang/NoSuchFieldError; {:try_start_194 .. :try_end_19f} :catch_1d4
:goto_19f
:try_start_19f
sget-object v0, Lorg/bitcoinj/wallet/WalletProtobufSerializer$2;->$SwitchMap$org$bitcoinj$core$Transaction$Purpose:[I
sget-object v1, Lorg/bitcoinj/core/Transaction$Purpose;->ASSURANCE_CONTRACT_CLAIM:Lorg/bitcoinj/core/Transaction$Purpose;
invoke-virtual {v1}, Lorg/bitcoinj/core/Transaction$Purpose;->ordinal()I
move-result v1
const/4 v2, 0x4
aput v2, v0, v1
:try_end_1aa
.catch Ljava/lang/NoSuchFieldError; {:try_start_19f .. :try_end_1aa} :catch_1d2
:goto_1aa
:try_start_1aa
sget-object v0, Lorg/bitcoinj/wallet/WalletProtobufSerializer$2;->$SwitchMap$org$bitcoinj$core$Transaction$Purpose:[I
sget-object v1, Lorg/bitcoinj/core/Transaction$Purpose;->ASSURANCE_CONTRACT_PLEDGE:Lorg/bitcoinj/core/Transaction$Purpose;
invoke-virtual {v1}, Lorg/bitcoinj/core/Transaction$Purpose;->ordinal()I
move-result v1
const/4 v2, 0x5
aput v2, v0, v1
:try_end_1b5
.catch Ljava/lang/NoSuchFieldError; {:try_start_1aa .. :try_end_1b5} :catch_1d0
:goto_1b5
:try_start_1b5
sget-object v0, Lorg/bitcoinj/wallet/WalletProtobufSerializer$2;->$SwitchMap$org$bitcoinj$core$Transaction$Purpose:[I
sget-object v1, Lorg/bitcoinj/core/Transaction$Purpose;->ASSURANCE_CONTRACT_STUB:Lorg/bitcoinj/core/Transaction$Purpose;
invoke-virtual {v1}, Lorg/bitcoinj/core/Transaction$Purpose;->ordinal()I
move-result v1
const/4 v2, 0x6
aput v2, v0, v1
:try_end_1c0
.catch Ljava/lang/NoSuchFieldError; {:try_start_1b5 .. :try_end_1c0} :catch_1ce
:goto_1c0
:try_start_1c0
sget-object v0, Lorg/bitcoinj/wallet/WalletProtobufSerializer$2;->$SwitchMap$org$bitcoinj$core$Transaction$Purpose:[I
sget-object v1, Lorg/bitcoinj/core/Transaction$Purpose;->RAISE_FEE:Lorg/bitcoinj/core/Transaction$Purpose;
invoke-virtual {v1}, Lorg/bitcoinj/core/Transaction$Purpose;->ordinal()I
move-result v1
const/4 v2, 0x7
aput v2, v0, v1
:try_end_1cb
.catch Ljava/lang/NoSuchFieldError; {:try_start_1c0 .. :try_end_1cb} :catch_1cc
:goto_1cb
return-void
:catch_1cc
move-exception v0
goto :goto_1cb
:catch_1ce
move-exception v0
goto :goto_1c0
:catch_1d0
move-exception v0
goto :goto_1b5
:catch_1d2
move-exception v0
goto :goto_1aa
:catch_1d4
move-exception v0
goto :goto_19f
:catch_1d6
move-exception v0
goto :goto_194
:catch_1d8
move-exception v0
goto :goto_189
:catch_1da
move-exception v0
goto :goto_175
:catch_1dc
move-exception v0
goto :goto_16a
:catch_1de
move-exception v0
goto :goto_15f
:catch_1e0
move-exception v0
goto/16 :goto_154
:catch_1e3
move-exception v0
goto/16 :goto_140
:catch_1e6
move-exception v0
goto/16 :goto_135
:catch_1e9
move-exception v0
goto/16 :goto_12a
:catch_1ec
move-exception v0
goto/16 :goto_116
:catch_1ef
move-exception v0
goto/16 :goto_10b
:catch_1f2
move-exception v0
goto/16 :goto_100
:catch_1f5
move-exception v0
goto/16 :goto_f5
:catch_1f8
move-exception v0
goto/16 :goto_ea
:catch_1fb
move-exception v0
goto/16 :goto_df
:catch_1fe
move-exception v0
goto/16 :goto_d4
:catch_201
move-exception v0
goto/16 :goto_c0
:catch_204
move-exception v0
goto/16 :goto_b5
:catch_207
move-exception v0
goto/16 :goto_aa
:catch_20a
move-exception v0
goto/16 :goto_9f
:catch_20d
move-exception v0
goto/16 :goto_94
:catch_210
move-exception v0
goto/16 :goto_89
:catch_213
move-exception v0
goto/16 :goto_75
:catch_216
move-exception v0
goto/16 :goto_6a
:catch_219
move-exception v0
goto/16 :goto_5f
:catch_21c
move-exception v0
goto/16 :goto_54
:catch_21f
move-exception v0
goto/16 :goto_49
:catch_222
move-exception v0
goto/16 :goto_3e
:catch_225
move-exception v0
goto/16 :goto_2a
:catch_228
move-exception v0
goto/16 :goto_1f
:catch_22b
move-exception v0
goto/16 :goto_14
.end method