_____________________________________________________________________
+ Program class: com/TwentyCodes/android/exception/a
  Superclass:    java/lang/Object
  Major version: 0x32
  Minor version: 0x0
  Access flags:  0x30
    = final class com.TwentyCodes.android.exception.a extends java.lang.Object

Interfaces (count = 1):
  - Class [android/os/Parcelable$Creator]

Constant Pool (count = 23):
  - Class [android/os/Parcelable]
  - Class [android/os/Parcelable$Creator]
  - Class [com/TwentyCodes/android/exception/ReportItem]
  - Class [com/TwentyCodes/android/exception/a]
  - Class [java/lang/Object]
  - Methodref [com/TwentyCodes/android/exception/ReportItem.<init> (Landroid/os/Parcel;)V]
  - Methodref [java/lang/Object.<init> ()V]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (Landroid/os/Parcel;)V]
  + Utf8 [()V]
  + Utf8 [(I)[Ljava/lang/Object;]
  + Utf8 [(Landroid/os/Parcel;)Ljava/lang/Object;]
  + Utf8 [(Landroid/os/Parcel;)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [android/os/Parcelable]
  + Utf8 [android/os/Parcelable$Creator]
  + Utf8 [com/TwentyCodes/android/exception/ReportItem]
  + Utf8 [com/TwentyCodes/android/exception/a]
  + Utf8 [createFromParcel]
  + Utf8 [java/lang/Object]
  + Utf8 [newArray]

Fields (count = 0):

Methods (count = 3):
  - Method:       <init>()V
    Access flags: 0x0
      = a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] invokespecial #7
        - Methodref [java/lang/Object.<init> ()V]
      [4] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
    Access flags: 0x1051
      = public final java.lang.Object createFromParcel(android.os.Parcel)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 11, locals = 2, stack = 3):
      [0] aload_1 v1
      [1] astore_1 v1
      [2] new #3
        - Class [com/TwentyCodes/android/exception/ReportItem]
      [5] dup
      [6] aload_1 v1
      [7] invokespecial #6
        - Methodref [com/TwentyCodes/android/exception/ReportItem.<init> (Landroid/os/Parcel;)V]
      [10] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       newArray(I)[Ljava/lang/Object;
    Access flags: 0x1051
      = public final java.lang.Object[] newArray(int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 2, stack = 1):
      [0] iload_1 v1
      [1] anewarray #3
        - Class [com/TwentyCodes/android/exception/ReportItem]
      [4] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/TwentyCodes/android/exception/b
  Superclass:    java/lang/Object
  Major version: 0x32
  Minor version: 0x0
  Access flags:  0x30
    = final class com.TwentyCodes.android.exception.b extends java.lang.Object

Interfaces (count = 1):
  - Class [android/os/Parcelable$Creator]

Constant Pool (count = 23):
  - Class [android/os/Parcelable]
  - Class [android/os/Parcelable$Creator]
  - Class [com/TwentyCodes/android/exception/Report]
  - Class [com/TwentyCodes/android/exception/b]
  - Class [java/lang/Object]
  - Methodref [com/TwentyCodes/android/exception/Report.<init> (Landroid/os/Parcel;)V]
  - Methodref [java/lang/Object.<init> ()V]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (Landroid/os/Parcel;)V]
  + Utf8 [()V]
  + Utf8 [(I)[Ljava/lang/Object;]
  + Utf8 [(Landroid/os/Parcel;)Ljava/lang/Object;]
  + Utf8 [(Landroid/os/Parcel;)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [android/os/Parcelable]
  + Utf8 [android/os/Parcelable$Creator]
  + Utf8 [com/TwentyCodes/android/exception/Report]
  + Utf8 [com/TwentyCodes/android/exception/b]
  + Utf8 [createFromParcel]
  + Utf8 [java/lang/Object]
  + Utf8 [newArray]

Fields (count = 0):

Methods (count = 3):
  - Method:       <init>()V
    Access flags: 0x0
      = b()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] invokespecial #7
        - Methodref [java/lang/Object.<init> ()V]
      [4] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
    Access flags: 0x1051
      = public final java.lang.Object createFromParcel(android.os.Parcel)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 11, locals = 2, stack = 3):
      [0] aload_1 v1
      [1] astore_1 v1
      [2] new #3
        - Class [com/TwentyCodes/android/exception/Report]
      [5] dup
      [6] aload_1 v1
      [7] invokespecial #6
        - Methodref [com/TwentyCodes/android/exception/Report.<init> (Landroid/os/Parcel;)V]
      [10] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       newArray(I)[Ljava/lang/Object;
    Access flags: 0x1051
      = public final java.lang.Object[] newArray(int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 2, stack = 1):
      [0] iload_1 v1
      [1] anewarray #3
        - Class [com/TwentyCodes/android/exception/Report]
      [4] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/TwentyCodes/android/AutoPlayer/a
  Superclass:    java/lang/Object
  Major version: 0x32
  Minor version: 0x0
  Access flags:  0x30
    = final class com.TwentyCodes.android.AutoPlayer.a extends java.lang.Object

Interfaces (count = 1):
  - Class [java/lang/Runnable]

Constant Pool (count = 28):
  - Class [com/TwentyCodes/android/AutoPlayer/ConfirmDialog]
  - Class [com/TwentyCodes/android/AutoPlayer/a]
  - Class [com/TwentyCodes/android/AutoPlayer/c]
  - Class [java/lang/Object]
  - Class [java/lang/Runnable]
  - Fieldref [com/TwentyCodes/android/AutoPlayer/a.a Lcom/TwentyCodes/android/AutoPlayer/c;]
  - Fieldref [com/TwentyCodes/android/AutoPlayer/c.a Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;]
  - Methodref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.finish ()V]
  - Methodref [java/lang/Object.<init> ()V]
  + NameAndType [<init> ()V]
  + NameAndType [a Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;]
  + NameAndType [a Lcom/TwentyCodes/android/AutoPlayer/c;]
  + NameAndType [finish ()V]
  + Utf8 [()V]
  + Utf8 [(Lcom/TwentyCodes/android/AutoPlayer/c;)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;]
  + Utf8 [Lcom/TwentyCodes/android/AutoPlayer/c;]
  + Utf8 [a]
  + Utf8 [com/TwentyCodes/android/AutoPlayer/ConfirmDialog]
  + Utf8 [com/TwentyCodes/android/AutoPlayer/a]
  + Utf8 [com/TwentyCodes/android/AutoPlayer/c]
  + Utf8 [finish]
  + Utf8 [java/lang/Object]
  + Utf8 [java/lang/Runnable]
  + Utf8 [run]

Fields (count = 1):
  + Field:        a Lcom/TwentyCodes/android/AutoPlayer/c;
    Access flags: 0x1002
      = private com.TwentyCodes.android.AutoPlayer.c a

Methods (count = 2):
  - Method:       <init>(Lcom/TwentyCodes/android/AutoPlayer/c;)V
    Access flags: 0x0
      = a(com.TwentyCodes.android.AutoPlayer.c)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 10, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] putfield #6
        - Fieldref [com/TwentyCodes/android/AutoPlayer/a.a Lcom/TwentyCodes/android/AutoPlayer/c;]
      [5] aload_0 v0
      [6] invokespecial #9
        - Methodref [java/lang/Object.<init> ()V]
      [9] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       run()V
    Access flags: 0x11
      = public final void run()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 11, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #6
        - Fieldref [com/TwentyCodes/android/AutoPlayer/a.a Lcom/TwentyCodes/android/AutoPlayer/c;]
      [4] getfield #7
        - Fieldref [com/TwentyCodes/android/AutoPlayer/c.a Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;]
      [7] invokevirtual #8
        - Methodref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.finish ()V]
      [10] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/TwentyCodes/android/exception/c
  Superclass:    android/widget/BaseAdapter
  Major version: 0x32
  Minor version: 0x0
  Access flags:  0x31
    = public final class com.TwentyCodes.android.exception.c extends android.widget.BaseAdapter

Interfaces (count = 0):

Constant Pool (count = 91):
  - Integer [2130903042]
  - Integer [2131034119]
  - Integer [2131034120]
  - Class [android/view/LayoutInflater]
  - Class [android/view/View]
  - Class [android/widget/BaseAdapter]
  - Class [android/widget/TextView]
  - Class [com/TwentyCodes/android/exception/c]
  - Class [com/TwentyCodes/android/exception/d]
  - Class [java/util/ArrayList]
  - Class [org/apache/http/NameValuePair]
  - Fieldref [com/TwentyCodes/android/exception/c.a Ljava/util/ArrayList;]
  - Fieldref [com/TwentyCodes/android/exception/c.b Landroid/view/LayoutInflater;]
  - Fieldref [com/TwentyCodes/android/exception/d.a Landroid/widget/TextView;]
  - Fieldref [com/TwentyCodes/android/exception/d.b Landroid/widget/TextView;]
  - Methodref [android/view/LayoutInflater.from (Landroid/content/Context;)Landroid/view/LayoutInflater;]
  - Methodref [android/view/LayoutInflater.inflate (ILandroid/view/ViewGroup;)Landroid/view/View;]
  - Methodref [android/view/View.findViewById (I)Landroid/view/View;]
  - Methodref [android/view/View.getTag ()Ljava/lang/Object;]
  - Methodref [android/view/View.setTag (Ljava/lang/Object;)V]
  - Methodref [android/widget/BaseAdapter.<init> ()V]
  - Methodref [android/widget/TextView.setText (Ljava/lang/CharSequence;)V]
  - Methodref [com/TwentyCodes/android/exception/c.a (I)Lorg/apache/http/NameValuePair;]
  - Methodref [com/TwentyCodes/android/exception/d.<init> (Lcom/TwentyCodes/android/exception/c;)V]
  - Methodref [java/util/ArrayList.get (I)Ljava/lang/Object;]
  - Methodref [java/util/ArrayList.size ()I]
  - InterfaceMethodref [org/apache/http/NameValuePair.getName ()Ljava/lang/String;]
  - InterfaceMethodref [org/apache/http/NameValuePair.getValue ()Ljava/lang/String;]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (Lcom/TwentyCodes/android/exception/c;)V]
  + NameAndType [a (I)Lorg/apache/http/NameValuePair;]
  + NameAndType [a Landroid/widget/TextView;]
  + NameAndType [a Ljava/util/ArrayList;]
  + NameAndType [b Landroid/view/LayoutInflater;]
  + NameAndType [b Landroid/widget/TextView;]
  + NameAndType [findViewById (I)Landroid/view/View;]
  + NameAndType [from (Landroid/content/Context;)Landroid/view/LayoutInflater;]
  + NameAndType [get (I)Ljava/lang/Object;]
  + NameAndType [getName ()Ljava/lang/String;]
  + NameAndType [getTag ()Ljava/lang/Object;]
  + NameAndType [getValue ()Ljava/lang/String;]
  + NameAndType [inflate (ILandroid/view/ViewGroup;)Landroid/view/View;]
  + NameAndType [setTag (Ljava/lang/Object;)V]
  + NameAndType [setText (Ljava/lang/CharSequence;)V]
  + NameAndType [size ()I]
  + Utf8 [()I]
  + Utf8 [()Ljava/lang/Object;]
  + Utf8 [()Ljava/lang/String;]
  + Utf8 [()V]
  + Utf8 [(I)J]
  + Utf8 [(I)Landroid/view/View;]
  + Utf8 [(I)Ljava/lang/Object;]
  + Utf8 [(I)Lorg/apache/http/NameValuePair;]
  + Utf8 [(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;]
  + Utf8 [(ILandroid/view/ViewGroup;)Landroid/view/View;]
  + Utf8 [(Landroid/content/Context;)Landroid/view/LayoutInflater;]
  + Utf8 [(Landroid/content/Context;Ljava/util/ArrayList;)V]
  + Utf8 [(Lcom/TwentyCodes/android/exception/c;)V]
  + Utf8 [(Ljava/lang/CharSequence;)V]
  + Utf8 [(Ljava/lang/Object;)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [Landroid/view/LayoutInflater;]
  + Utf8 [Landroid/widget/TextView;]
  + Utf8 [Ljava/util/ArrayList;]
  + Utf8 [StackMapTable]
  + Utf8 [a]
  + Utf8 [android/view/LayoutInflater]
  + Utf8 [android/view/View]
  + Utf8 [android/widget/BaseAdapter]
  + Utf8 [android/widget/TextView]
  + Utf8 [b]
  + Utf8 [com/TwentyCodes/android/exception/c]
  + Utf8 [com/TwentyCodes/android/exception/d]
  + Utf8 [findViewById]
  + Utf8 [from]
  + Utf8 [get]
  + Utf8 [getCount]
  + Utf8 [getItem]
  + Utf8 [getItemId]
  + Utf8 [getName]
  + Utf8 [getTag]
  + Utf8 [getValue]
  + Utf8 [getView]
  + Utf8 [inflate]
  + Utf8 [java/util/ArrayList]
  + Utf8 [org/apache/http/NameValuePair]
  + Utf8 [setTag]
  + Utf8 [setText]
  + Utf8 [size]

Fields (count = 2):
  + Field:        a Ljava/util/ArrayList;
    Access flags: 0x2
      = private java.util.ArrayList a
  + Field:        b Landroid/view/LayoutInflater;
    Access flags: 0x2
      = private android.view.LayoutInflater b

Methods (count = 6):
  - Method:       <init>(Landroid/content/Context;Ljava/util/ArrayList;)V
    Access flags: 0x1
      = public c(android.content.Context,java.util.ArrayList)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 18, locals = 3, stack = 2):
      [0] aload_0 v0
      [1] invokespecial #21
        - Methodref [android/widget/BaseAdapter.<init> ()V]
      [4] aload_0 v0
      [5] aload_1 v1
      [6] invokestatic #16
        - Methodref [android/view/LayoutInflater.from (Landroid/content/Context;)Landroid/view/LayoutInflater;]
      [9] putfield #13
        - Fieldref [com/TwentyCodes/android/exception/c.b Landroid/view/LayoutInflater;]
      [12] aload_0 v0
      [13] aload_2 v2
      [14] putfield #12
        - Fieldref [com/TwentyCodes/android/exception/c.a Ljava/util/ArrayList;]
      [17] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       getCount()I
    Access flags: 0x11
      = public final int getCount()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 8, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #12
        - Fieldref [com/TwentyCodes/android/exception/c.a Ljava/util/ArrayList;]
      [4] invokevirtual #26
        - Methodref [java/util/ArrayList.size ()I]
      [7] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(I)Lorg/apache/http/NameValuePair;
    Access flags: 0x2
      = private org.apache.http.NameValuePair a(int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 12, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] getfield #12
        - Fieldref [com/TwentyCodes/android/exception/c.a Ljava/util/ArrayList;]
      [4] iload_1 v1
      [5] invokevirtual #25
        - Methodref [java/util/ArrayList.get (I)Ljava/lang/Object;]
      [8] checkcast #11
        - Class [org/apache/http/NameValuePair]
      [11] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       getItemId(I)J
    Access flags: 0x11
      = public final long getItemId(int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 3, locals = 2, stack = 2):
      [0] iload_1 v1
      [1] i2l
      [2] lreturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       getView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;
    Access flags: 0x11
      = public final android.view.View getView(int,android.view.View,android.view.ViewGroup)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 102, locals = 4, stack = 3):
      [0] aload_2 v2
      [1] ifnonnull +57 (target=58)
      [4] aload_0 v0
      [5] getfield #13
        - Fieldref [com/TwentyCodes/android/exception/c.b Landroid/view/LayoutInflater;]
      [8] ldc #1
        - Integer [2130903042]
      [10] aconst_null
      [11] invokevirtual #17
        - Methodref [android/view/LayoutInflater.inflate (ILandroid/view/ViewGroup;)Landroid/view/View;]
      [14] astore_2 v2
      [15] new #9
        - Class [com/TwentyCodes/android/exception/d]
      [18] dup
      [19] aload_0 v0
      [20] invokespecial #24
        - Methodref [com/TwentyCodes/android/exception/d.<init> (Lcom/TwentyCodes/android/exception/c;)V]
      [23] dup
      [24] astore_3 v3
      [25] aload_2 v2
      [26] ldc #2
        - Integer [2131034119]
      [28] invokevirtual #18
        - Methodref [android/view/View.findViewById (I)Landroid/view/View;]
      [31] checkcast #7
        - Class [android/widget/TextView]
      [34] putfield #14
        - Fieldref [com/TwentyCodes/android/exception/d.a Landroid/widget/TextView;]
      [37] aload_3 v3
      [38] aload_2 v2
      [39] ldc #3
        - Integer [2131034120]
      [41] invokevirtual #18
        - Methodref [android/view/View.findViewById (I)Landroid/view/View;]
      [44] checkcast #7
        - Class [android/widget/TextView]
      [47] putfield #15
        - Fieldref [com/TwentyCodes/android/exception/d.b Landroid/widget/TextView;]
      [50] aload_2 v2
      [51] aload_3 v3
      [52] invokevirtual #20
        - Methodref [android/view/View.setTag (Ljava/lang/Object;)V]
      [55] goto +11 (target=66)
      [58] aload_2 v2
      [59] invokevirtual #19
        - Methodref [android/view/View.getTag ()Ljava/lang/Object;]
      [62] checkcast #9
        - Class [com/TwentyCodes/android/exception/d]
      [65] astore_3 v3
      [66] aload_3 v3
      [67] getfield #14
        - Fieldref [com/TwentyCodes/android/exception/d.a Landroid/widget/TextView;]
      [70] aload_0 v0
      [71] iload_1 v1
      [72] invokespecial #23
        - Methodref [com/TwentyCodes/android/exception/c.a (I)Lorg/apache/http/NameValuePair;]
      [75] invokeinterface #27
        - InterfaceMethodref [org/apache/http/NameValuePair.getName ()Ljava/lang/String;]
      [80] invokevirtual #22
        - Methodref [android/widget/TextView.setText (Ljava/lang/CharSequence;)V]
      [83] aload_3 v3
      [84] getfield #15
        - Fieldref [com/TwentyCodes/android/exception/d.b Landroid/widget/TextView;]
      [87] aload_0 v0
      [88] iload_1 v1
      [89] invokespecial #23
        - Methodref [com/TwentyCodes/android/exception/c.a (I)Lorg/apache/http/NameValuePair;]
      [92] invokeinterface #28
        - InterfaceMethodref [org/apache/http/NameValuePair.getValue ()Ljava/lang/String;]
      [97] invokevirtual #22
        - Methodref [android/widget/TextView.setText (Ljava/lang/CharSequence;)V]
      [100] aload_2 v2
      [101] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 1):
      + Stack map table attribute (count = 2):
        - [58] Var: ..., Stack: (empty)
        - [66] Var: ...[a:com/TwentyCodes/android/exception/d], Stack: (empty)
  + Method:       getItem(I)Ljava/lang/Object;
    Access flags: 0x1051
      = public final java.lang.Object getItem(int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 6, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] iload_1 v1
      [2] invokespecial #23
        - Methodref [com/TwentyCodes/android/exception/c.a (I)Lorg/apache/http/NameValuePair;]
      [5] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/TwentyCodes/android/exception/d
  Superclass:    java/lang/Object
  Major version: 0x32
  Minor version: 0x0
  Access flags:  0x30
    = final class com.TwentyCodes.android.exception.d extends java.lang.Object

Interfaces (count = 0):

Constant Pool (count = 20):
  - Class [com/TwentyCodes/android/exception/c]
  - Class [com/TwentyCodes/android/exception/d]
  - Class [java/lang/Object]
  - Fieldref [com/TwentyCodes/android/exception/d.c Lcom/TwentyCodes/android/exception/c;]
  - Methodref [java/lang/Object.<init> ()V]
  + NameAndType [<init> ()V]
  + NameAndType [c Lcom/TwentyCodes/android/exception/c;]
  + Utf8 [()V]
  + Utf8 [(Lcom/TwentyCodes/android/exception/c;)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [Landroid/widget/TextView;]
  + Utf8 [Lcom/TwentyCodes/android/exception/c;]
  + Utf8 [a]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/TwentyCodes/android/exception/c]
  + Utf8 [com/TwentyCodes/android/exception/d]
  + Utf8 [java/lang/Object]

Fields (count = 3):
  + Field:        a Landroid/widget/TextView;
    Access flags: 0x0
      = android.widget.TextView a
  + Field:        b Landroid/widget/TextView;
    Access flags: 0x0
      = android.widget.TextView b
  + Field:        c Lcom/TwentyCodes/android/exception/c;
    Access flags: 0x1002
      = private com.TwentyCodes.android.exception.c c

Methods (count = 1):
  - Method:       <init>(Lcom/TwentyCodes/android/exception/c;)V
    Access flags: 0x0
      = d(com.TwentyCodes.android.exception.c)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 10, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] putfield #4
        - Fieldref [com/TwentyCodes/android/exception/d.c Lcom/TwentyCodes/android/exception/c;]
      [5] aload_0 v0
      [6] invokespecial #5
        - Methodref [java/lang/Object.<init> ()V]
      [9] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/TwentyCodes/android/exception/Report
  Superclass:    java/lang/Object
  Major version: 0x32
  Minor version: 0x0
  Access flags:  0x21
    = public class com.TwentyCodes.android.exception.Report extends java.lang.Object

Interfaces (count = 1):
  - Class [android/os/Parcelable]

Constant Pool (count = 191):
  - String [
]
  - String [

-----]
  - String [-----]
  - String [app]
  - String [cause]
  - String [date]
  - String [description]
  - String [device]
  - String [iso-8859-1]
  - String [msg]
  - String [stackTrace]
  - String [version]
  - Class [android/os/Parcel]
  - Class [android/os/Parcelable]
  - Class [android/os/Parcelable$Creator]
  - Class [com/TwentyCodes/android/exception/Report]
  - Class [com/TwentyCodes/android/exception/ReportItem]
  - Class [com/TwentyCodes/android/exception/b]
  - Class [java/io/BufferedReader]
  - Class [java/io/IOException]
  - Class [java/io/InputStream]
  - Class [java/io/InputStreamReader]
  - Class [java/lang/Object]
  - Class [java/lang/String]
  - Class [java/lang/StringBuilder]
  - Class [java/util/ArrayList]
  - Class [java/util/Iterator]
  - Class [org/apache/http/HttpEntity]
  - Class [org/apache/http/HttpResponse]
  - Class [org/apache/http/client/ClientProtocolException]
  - Class [org/apache/http/client/HttpClient]
  - Class [org/apache/http/client/entity/UrlEncodedFormEntity]
  - Class [org/apache/http/client/methods/HttpPost]
  - Class [org/apache/http/impl/client/DefaultHttpClient]
  - Class [org/apache/http/message/BasicNameValuePair]
  - Fieldref [com/TwentyCodes/android/exception/Report.CREATOR Landroid/os/Parcelable$Creator;]
  - Fieldref [com/TwentyCodes/android/exception/Report.a Ljava/lang/String;]
  - Fieldref [com/TwentyCodes/android/exception/Report.b Ljava/util/ArrayList;]
  - Fieldref [com/TwentyCodes/android/exception/ReportItem.CREATOR Landroid/os/Parcelable$Creator;]
  - Methodref [android/os/Parcel.readString ()Ljava/lang/String;]
  - Methodref [android/os/Parcel.readTypedList (Ljava/util/List;Landroid/os/Parcelable$Creator;)V]
  - Methodref [android/os/Parcel.writeString (Ljava/lang/String;)V]
  - Methodref [android/os/Parcel.writeTypedList (Ljava/util/List;)V]
  - Methodref [com/TwentyCodes/android/exception/Report.c ()Ljava/util/ArrayList;]
  - Methodref [com/TwentyCodes/android/exception/ReportItem.<init> (Ljava/lang/String;Ljava/lang/String;)V]
  - Methodref [com/TwentyCodes/android/exception/ReportItem.a ()Ljava/lang/String;]
  - Methodref [com/TwentyCodes/android/exception/ReportItem.b ()Ljava/lang/String;]
  - Methodref [com/TwentyCodes/android/exception/b.<init> ()V]
  - Methodref [java/io/BufferedReader.<init> (Ljava/io/Reader;I)V]
  - Methodref [java/io/BufferedReader.close ()V]
  - Methodref [java/io/BufferedReader.readLine ()Ljava/lang/String;]
  - Methodref [java/io/InputStream.close ()V]
  - Methodref [java/io/InputStreamReader.<init> (Ljava/io/InputStream;Ljava/lang/String;)V]
  - Methodref [java/lang/Object.<init> ()V]
  - Methodref [java/lang/String.valueOf (Ljava/lang/Object;)Ljava/lang/String;]
  - Methodref [java/lang/StringBuilder.<init> ()V]
  - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
  - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
  - Methodref [java/util/ArrayList.<init> ()V]
  - Methodref [java/util/ArrayList.add (Ljava/lang/Object;)Z]
  - Methodref [java/util/ArrayList.iterator ()Ljava/util/Iterator;]
  - Methodref [org/apache/http/client/entity/UrlEncodedFormEntity.<init> (Ljava/util/List;)V]
  - Methodref [org/apache/http/client/methods/HttpPost.<init> (Ljava/lang/String;)V]
  - Methodref [org/apache/http/client/methods/HttpPost.setEntity (Lorg/apache/http/HttpEntity;)V]
  - Methodref [org/apache/http/impl/client/DefaultHttpClient.<init> ()V]
  - Methodref [org/apache/http/message/BasicNameValuePair.<init> (Ljava/lang/String;Ljava/lang/String;)V]
  - InterfaceMethodref [java/util/Iterator.hasNext ()Z]
  - InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;]
  - InterfaceMethodref [org/apache/http/HttpEntity.getContent ()Ljava/io/InputStream;]
  - InterfaceMethodref [org/apache/http/HttpResponse.getEntity ()Lorg/apache/http/HttpEntity;]
  - InterfaceMethodref [org/apache/http/client/HttpClient.execute (Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/HttpResponse;]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (Ljava/io/InputStream;Ljava/lang/String;)V]
  + NameAndType [<init> (Ljava/io/Reader;I)V]
  + NameAndType [<init> (Ljava/lang/String;)V]
  + NameAndType [<init> (Ljava/lang/String;Ljava/lang/String;)V]
  + NameAndType [<init> (Ljava/util/List;)V]
  + NameAndType [CREATOR Landroid/os/Parcelable$Creator;]
  + NameAndType [a ()Ljava/lang/String;]
  + NameAndType [a Ljava/lang/String;]
  + NameAndType [add (Ljava/lang/Object;)Z]
  + NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + NameAndType [b ()Ljava/lang/String;]
  + NameAndType [b Ljava/util/ArrayList;]
  + NameAndType [c ()Ljava/util/ArrayList;]
  + NameAndType [close ()V]
  + NameAndType [execute (Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/HttpResponse;]
  + NameAndType [getContent ()Ljava/io/InputStream;]
  + NameAndType [getEntity ()Lorg/apache/http/HttpEntity;]
  + NameAndType [hasNext ()Z]
  + NameAndType [iterator ()Ljava/util/Iterator;]
  + NameAndType [next ()Ljava/lang/Object;]
  + NameAndType [readLine ()Ljava/lang/String;]
  + NameAndType [readString ()Ljava/lang/String;]
  + NameAndType [readTypedList (Ljava/util/List;Landroid/os/Parcelable$Creator;)V]
  + NameAndType [setEntity (Lorg/apache/http/HttpEntity;)V]
  + NameAndType [toString ()Ljava/lang/String;]
  + NameAndType [valueOf (Ljava/lang/Object;)Ljava/lang/String;]
  + NameAndType [writeString (Ljava/lang/String;)V]
  + NameAndType [writeTypedList (Ljava/util/List;)V]
  + Utf8 [
]
  + Utf8 [

-----]
  + Utf8 [()I]
  + Utf8 [()Ljava/io/InputStream;]
  + Utf8 [()Ljava/lang/Object;]
  + Utf8 [()Ljava/lang/String;]
  + Utf8 [()Ljava/util/ArrayList;]
  + Utf8 [()Ljava/util/Iterator;]
  + Utf8 [()Lorg/apache/http/HttpEntity;]
  + Utf8 [()V]
  + Utf8 [()Z]
  + Utf8 [(Landroid/os/Parcel;)V]
  + Utf8 [(Landroid/os/Parcel;I)V]
  + Utf8 [(Ljava/io/InputStream;Ljava/lang/String;)V]
  + Utf8 [(Ljava/io/Reader;I)V]
  + Utf8 [(Ljava/lang/Object;)Ljava/lang/String;]
  + Utf8 [(Ljava/lang/Object;)Z]
  + Utf8 [(Ljava/lang/String;)Lcom/TwentyCodes/android/exception/Report;]
  + Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + Utf8 [(Ljava/lang/String;)V]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)V]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/TwentyCodes/android/exception/Report;]
  + Utf8 [(Ljava/util/List;)V]
  + Utf8 [(Ljava/util/List;Landroid/os/Parcelable$Creator;)V]
  + Utf8 [(Lorg/apache/http/HttpEntity;)V]
  + Utf8 [(Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/HttpResponse;]
  + Utf8 [-----]
  + Utf8 [<clinit>]
  + Utf8 [<init>]
  + Utf8 [CREATOR]
  + Utf8 [Code]
  + Utf8 [Landroid/os/Parcelable$Creator;]
  + Utf8 [Ljava/lang/String;]
  + Utf8 [Ljava/util/ArrayList;]
  + Utf8 [StackMapTable]
  + Utf8 [a]
  + Utf8 [add]
  + Utf8 [android/os/Parcel]
  + Utf8 [android/os/Parcelable]
  + Utf8 [android/os/Parcelable$Creator]
  + Utf8 [app]
  + Utf8 [append]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [cause]
  + Utf8 [close]
  + Utf8 [com/TwentyCodes/android/exception/Report]
  + Utf8 [com/TwentyCodes/android/exception/ReportItem]
  + Utf8 [com/TwentyCodes/android/exception/b]
  + Utf8 [date]
  + Utf8 [describeContents]
  + Utf8 [description]
  + Utf8 [device]
  + Utf8 [execute]
  + Utf8 [getContent]
  + Utf8 [getEntity]
  + Utf8 [hasNext]
  + Utf8 [iso-8859-1]
  + Utf8 [iterator]
  + Utf8 [java/io/BufferedReader]
  + Utf8 [java/io/IOException]
  + Utf8 [java/io/InputStream]
  + Utf8 [java/io/InputStreamReader]
  + Utf8 [java/lang/Object]
  + Utf8 [java/lang/String]
  + Utf8 [java/lang/StringBuilder]
  + Utf8 [java/util/ArrayList]
  + Utf8 [java/util/Iterator]
  + Utf8 [msg]
  + Utf8 [next]
  + Utf8 [org/apache/http/HttpEntity]
  + Utf8 [org/apache/http/HttpResponse]
  + Utf8 [org/apache/http/client/ClientProtocolException]
  + Utf8 [org/apache/http/client/HttpClient]
  + Utf8 [org/apache/http/client/entity/UrlEncodedFormEntity]
  + Utf8 [org/apache/http/client/methods/HttpPost]
  + Utf8 [org/apache/http/impl/client/DefaultHttpClient]
  + Utf8 [org/apache/http/message/BasicNameValuePair]
  + Utf8 [readLine]
  + Utf8 [readString]
  + Utf8 [readTypedList]
  + Utf8 [setEntity]
  + Utf8 [stackTrace]
  + Utf8 [toString]
  + Utf8 [valueOf]
  + Utf8 [version]
  + Utf8 [writeString]
  + Utf8 [writeToParcel]
  + Utf8 [writeTypedList]

Fields (count = 3):
  + Field:        a Ljava/lang/String;
    Access flags: 0x2
      = private java.lang.String a
  + Field:        b Ljava/util/ArrayList;
    Access flags: 0x2
      = private java.util.ArrayList b
  + Field:        CREATOR Landroid/os/Parcelable$Creator;
    Access flags: 0x19
      = public static final android.os.Parcelable$Creator CREATOR

Methods (count = 11):
  - Method:       <clinit>()V
    Access flags: 0x8
      = static void <clinit>()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 11, locals = 0, stack = 2):
      [0] new #18
        - Class [com/TwentyCodes/android/exception/b]
      [3] dup
      [4] invokespecial #48
        - Methodref [com/TwentyCodes/android/exception/b.<init> ()V]
      [7] putstatic #36
        - Fieldref [com/TwentyCodes/android/exception/Report.CREATOR Landroid/os/Parcelable$Creator;]
      [10] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  - Method:       <init>(Landroid/os/Parcel;)V
    Access flags: 0x1
      = public Report(android.os.Parcel)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 35, locals = 2, stack = 3):
      [0] aload_0 v0
      [1] invokespecial #54
        - Methodref [java/lang/Object.<init> ()V]
      [4] aload_0 v0
      [5] aload_1 v1
      [6] invokevirtual #40
        - Methodref [android/os/Parcel.readString ()Ljava/lang/String;]
      [9] putfield #37
        - Fieldref [com/TwentyCodes/android/exception/Report.a Ljava/lang/String;]
      [12] aload_0 v0
      [13] new #26
        - Class [java/util/ArrayList]
      [16] dup
      [17] invokespecial #60
        - Methodref [java/util/ArrayList.<init> ()V]
      [20] putfield #38
        - Fieldref [com/TwentyCodes/android/exception/Report.b Ljava/util/ArrayList;]
      [23] aload_1 v1
      [24] aload_0 v0
      [25] getfield #38
        - Fieldref [com/TwentyCodes/android/exception/Report.b Ljava/util/ArrayList;]
      [28] getstatic #39
        - Fieldref [com/TwentyCodes/android/exception/ReportItem.CREATOR Landroid/os/Parcelable$Creator;]
      [31] invokevirtual #41
        - Methodref [android/os/Parcel.readTypedList (Ljava/util/List;Landroid/os/Parcelable$Creator;)V]
      [34] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  - Method:       <init>(Ljava/lang/String;)V
    Access flags: 0x1
      = public Report(java.lang.String)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 10, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] invokespecial #54
        - Methodref [java/lang/Object.<init> ()V]
      [4] aload_0 v0
      [5] aload_1 v1
      [6] putfield #37
        - Fieldref [com/TwentyCodes/android/exception/Report.a Ljava/lang/String;]
      [9] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       describeContents()I
    Access flags: 0x1
      = public int describeContents()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 2, locals = 1, stack = 1):
      [0] iconst_0
      [1] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()Ljava/lang/String;
    Access flags: 0x11
      = public final java.lang.String a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 159, locals = 5, stack = 6):
      [0] new #34
        - Class [org/apache/http/impl/client/DefaultHttpClient]
      [3] dup
      [4] invokespecial #66
        - Methodref [org/apache/http/impl/client/DefaultHttpClient.<init> ()V]
      [7] astore_1 v1
      [8] new #33
        - Class [org/apache/http/client/methods/HttpPost]
      [11] dup
      [12] aload_0 v0
      [13] getfield #37
        - Fieldref [com/TwentyCodes/android/exception/Report.a Ljava/lang/String;]
      [16] invokespecial #64
        - Methodref [org/apache/http/client/methods/HttpPost.<init> (Ljava/lang/String;)V]
      [19] dup
      [20] astore_2 v2
      [21] new #32
        - Class [org/apache/http/client/entity/UrlEncodedFormEntity]
      [24] dup
      [25] aload_0 v0
      [26] invokespecial #44
        - Methodref [com/TwentyCodes/android/exception/Report.c ()Ljava/util/ArrayList;]
      [29] invokespecial #63
        - Methodref [org/apache/http/client/entity/UrlEncodedFormEntity.<init> (Ljava/util/List;)V]
      [32] invokevirtual #65
        - Methodref [org/apache/http/client/methods/HttpPost.setEntity (Lorg/apache/http/HttpEntity;)V]
      [35] aload_1 v1
      [36] aload_2 v2
      [37] invokeinterface #72
        - InterfaceMethodref [org/apache/http/client/HttpClient.execute (Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/HttpResponse;]
      [42] invokeinterface #71
        - InterfaceMethodref [org/apache/http/HttpResponse.getEntity ()Lorg/apache/http/HttpEntity;]
      [47] invokeinterface #70
        - InterfaceMethodref [org/apache/http/HttpEntity.getContent ()Ljava/io/InputStream;]
      [52] astore_1 v1
      [53] new #19
        - Class [java/io/BufferedReader]
      [56] dup
      [57] new #22
        - Class [java/io/InputStreamReader]
      [60] dup
      [61] aload_1 v1
      [62] ldc #9
        - String [iso-8859-1]
      [64] invokespecial #53
        - Methodref [java/io/InputStreamReader.<init> (Ljava/io/InputStream;Ljava/lang/String;)V]
      [67] bipush 8
      [69] invokespecial #49
        - Methodref [java/io/BufferedReader.<init> (Ljava/io/Reader;I)V]
      [72] astore_2 v2
      [73] new #25
        - Class [java/lang/StringBuilder]
      [76] dup
      [77] invokespecial #56
        - Methodref [java/lang/StringBuilder.<init> ()V]
      [80] dup
      [81] astore_3 v3
      [82] new #25
        - Class [java/lang/StringBuilder]
      [85] dup
      [86] aload_2 v2
      [87] invokevirtual #51
        - Methodref [java/io/BufferedReader.readLine ()Ljava/lang/String;]
      [90] invokestatic #55
        - Methodref [java/lang/String.valueOf (Ljava/lang/Object;)Ljava/lang/String;]
      [93] invokespecial #57
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [96] ldc #1
        - String [
]
      [98] invokevirtual #58
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [101] invokevirtual #59
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [104] invokevirtual #58
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [107] pop
      [108] goto +28 (target=136)
      [111] aload_3 v3
      [112] new #25
        - Class [java/lang/StringBuilder]
      [115] dup
      [116] aload v4
      [118] invokestatic #55
        - Methodref [java/lang/String.valueOf (Ljava/lang/Object;)Ljava/lang/String;]
      [121] invokespecial #57
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [124] ldc #1
        - String [
]
      [126] invokevirtual #58
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [129] invokevirtual #59
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [132] invokevirtual #58
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [135] pop
      [136] aload_2 v2
      [137] invokevirtual #51
        - Methodref [java/io/BufferedReader.readLine ()Ljava/lang/String;]
      [140] dup
      [141] astore v4
      [143] ifnonnull -32 (target=111)
      [146] aload_1 v1
      [147] invokevirtual #52
        - Methodref [java/io/InputStream.close ()V]
      [150] aload_2 v2
      [151] invokevirtual #50
        - Methodref [java/io/BufferedReader.close ()V]
      [154] aload_3 v3
      [155] invokevirtual #59
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [158] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 1):
      + Stack map table attribute (count = 2):
        - [111] Var: [a:com/TwentyCodes/android/exception/Report][a:org/apache/http/client/HttpClient][a:org/apache/http/client/methods/HttpPost][a:org/apache/http/HttpResponse][a:org/apache/http/HttpEntity][a:java/io/InputStream][a:java/io/BufferedReader][a:java/lang/StringBuilder][a:java/lang/String], Stack: 
        - [136] Var: ..., Stack: (empty)
  + Method:       a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/TwentyCodes/android/exception/Report;
    Access flags: 0x11
      = public final com.TwentyCodes.android.exception.Report a(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 143, locals = 8, stack = 5):
      [0] aload_0 v0
      [1] new #26
        - Class [java/util/ArrayList]
      [4] dup
      [5] invokespecial #60
        - Methodref [java/util/ArrayList.<init> ()V]
      [8] putfield #38
        - Fieldref [com/TwentyCodes/android/exception/Report.b Ljava/util/ArrayList;]
      [11] aload_0 v0
      [12] getfield #38
        - Fieldref [com/TwentyCodes/android/exception/Report.b Ljava/util/ArrayList;]
      [15] new #17
        - Class [com/TwentyCodes/android/exception/ReportItem]
      [18] dup
      [19] ldc #4
        - String [app]
      [21] aload v7
      [23] invokespecial #45
        - Methodref [com/TwentyCodes/android/exception/ReportItem.<init> (Ljava/lang/String;Ljava/lang/String;)V]
      [26] invokevirtual #61
        - Methodref [java/util/ArrayList.add (Ljava/lang/Object;)Z]
      [29] pop
      [30] aload_0 v0
      [31] getfield #38
        - Fieldref [com/TwentyCodes/android/exception/Report.b Ljava/util/ArrayList;]
      [34] new #17
        - Class [com/TwentyCodes/android/exception/ReportItem]
      [37] dup
      [38] ldc #12
        - String [version]
      [40] aload v6
      [42] invokespecial #45
        - Methodref [com/TwentyCodes/android/exception/ReportItem.<init> (Ljava/lang/String;Ljava/lang/String;)V]
      [45] invokevirtual #61
        - Methodref [java/util/ArrayList.add (Ljava/lang/Object;)Z]
      [48] pop
      [49] aload_0 v0
      [50] getfield #38
        - Fieldref [com/TwentyCodes/android/exception/Report.b Ljava/util/ArrayList;]
      [53] new #17
        - Class [com/TwentyCodes/android/exception/ReportItem]
      [56] dup
      [57] ldc #6
        - String [date]
      [59] aload v4
      [61] invokespecial #45
        - Methodref [com/TwentyCodes/android/exception/ReportItem.<init> (Ljava/lang/String;Ljava/lang/String;)V]
      [64] invokevirtual #61
        - Methodref [java/util/ArrayList.add (Ljava/lang/Object;)Z]
      [67] pop
      [68] aload_0 v0
      [69] getfield #38
        - Fieldref [com/TwentyCodes/android/exception/Report.b Ljava/util/ArrayList;]
      [72] new #17
        - Class [com/TwentyCodes/android/exception/ReportItem]
      [75] dup
      [76] ldc #10
        - String [msg]
      [78] aload_1 v1
      [79] invokespecial #45
        - Methodref [com/TwentyCodes/android/exception/ReportItem.<init> (Ljava/lang/String;Ljava/lang/String;)V]
      [82] invokevirtual #61
        - Methodref [java/util/ArrayList.add (Ljava/lang/Object;)Z]
      [85] pop
      [86] aload_0 v0
      [87] getfield #38
        - Fieldref [com/TwentyCodes/android/exception/Report.b Ljava/util/ArrayList;]
      [90] new #17
        - Class [com/TwentyCodes/android/exception/ReportItem]
      [93] dup
      [94] ldc #11
        - String [stackTrace]
      [96] aload_2 v2
      [97] invokespecial #45
        - Methodref [com/TwentyCodes/android/exception/ReportItem.<init> (Ljava/lang/String;Ljava/lang/String;)V]
      [100] invokevirtual #61
        - Methodref [java/util/ArrayList.add (Ljava/lang/Object;)Z]
      [103] pop
      [104] aload_0 v0
      [105] getfield #38
        - Fieldref [com/TwentyCodes/android/exception/Report.b Ljava/util/ArrayList;]
      [108] new #17
        - Class [com/TwentyCodes/android/exception/ReportItem]
      [111] dup
      [112] ldc #5
        - String [cause]
      [114] aload_3 v3
      [115] invokespecial #45
        - Methodref [com/TwentyCodes/android/exception/ReportItem.<init> (Ljava/lang/String;Ljava/lang/String;)V]
      [118] invokevirtual #61
        - Methodref [java/util/ArrayList.add (Ljava/lang/Object;)Z]
      [121] pop
      [122] aload_0 v0
      [123] getfield #38
        - Fieldref [com/TwentyCodes/android/exception/Report.b Ljava/util/ArrayList;]
      [126] new #17
        - Class [com/TwentyCodes/android/exception/ReportItem]
      [129] dup
      [130] ldc #8
        - String [device]
      [132] aload v5
      [134] invokespecial #45
        - Methodref [com/TwentyCodes/android/exception/ReportItem.<init> (Ljava/lang/String;Ljava/lang/String;)V]
      [137] invokevirtual #61
        - Methodref [java/util/ArrayList.add (Ljava/lang/Object;)Z]
      [140] pop
      [141] aload_0 v0
      [142] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       c()Ljava/util/ArrayList;
    Access flags: 0x2
      = private java.util.ArrayList c()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 60, locals = 4, stack = 5):
      [0] new #26
        - Class [java/util/ArrayList]
      [3] dup
      [4] invokespecial #60
        - Methodref [java/util/ArrayList.<init> ()V]
      [7] astore_1 v1
      [8] aload_0 v0
      [9] getfield #38
        - Fieldref [com/TwentyCodes/android/exception/Report.b Ljava/util/ArrayList;]
      [12] invokevirtual #62
        - Methodref [java/util/ArrayList.iterator ()Ljava/util/Iterator;]
      [15] astore_3 v3
      [16] goto +33 (target=49)
      [19] aload_3 v3
      [20] invokeinterface #69
        - InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;]
      [25] checkcast #17
        - Class [com/TwentyCodes/android/exception/ReportItem]
      [28] astore_2 v2
      [29] aload_1 v1
      [30] new #35
        - Class [org/apache/http/message/BasicNameValuePair]
      [33] dup
      [34] aload_2 v2
      [35] invokevirtual #46
        - Methodref [com/TwentyCodes/android/exception/ReportItem.a ()Ljava/lang/String;]
      [38] aload_2 v2
      [39] invokevirtual #47
        - Methodref [com/TwentyCodes/android/exception/ReportItem.b ()Ljava/lang/String;]
      [42] invokespecial #67
        - Methodref [org/apache/http/message/BasicNameValuePair.<init> (Ljava/lang/String;Ljava/lang/String;)V]
      [45] invokevirtual #61
        - Methodref [java/util/ArrayList.add (Ljava/lang/Object;)Z]
      [48] pop
      [49] aload_3 v3
      [50] invokeinterface #68
        - InterfaceMethodref [java/util/Iterator.hasNext ()Z]
      [55] ifne -36 (target=19)
      [58] aload_1 v1
      [59] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 1):
      + Stack map table attribute (count = 2):
        - [19] Var: [a:com/TwentyCodes/android/exception/Report][a:java/util/ArrayList][T][a:java/util/Iterator], Stack: 
        - [49] Var: ..., Stack: (empty)
  + Method:       b()Ljava/util/ArrayList;
    Access flags: 0x11
      = public final java.util.ArrayList b()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] invokespecial #44
        - Methodref [com/TwentyCodes/android/exception/Report.c ()Ljava/util/ArrayList;]
      [4] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Ljava/lang/String;)Lcom/TwentyCodes/android/exception/Report;
    Access flags: 0x11
      = public final com.TwentyCodes.android.exception.Report a(java.lang.String)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 20, locals = 2, stack = 5):
      [0] aload_0 v0
      [1] getfield #38
        - Fieldref [com/TwentyCodes/android/exception/Report.b Ljava/util/ArrayList;]
      [4] new #17
        - Class [com/TwentyCodes/android/exception/ReportItem]
      [7] dup
      [8] ldc #7
        - String [description]
      [10] aload_1 v1
      [11] invokespecial #45
        - Methodref [com/TwentyCodes/android/exception/ReportItem.<init> (Ljava/lang/String;Ljava/lang/String;)V]
      [14] invokevirtual #61
        - Methodref [java/util/ArrayList.add (Ljava/lang/Object;)Z]
      [17] pop
      [18] aload_0 v0
      [19] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       toString()Ljava/lang/String;
    Access flags: 0x1
      = public java.lang.String toString()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 96, locals = 4, stack = 4):
      [0] new #25
        - Class [java/lang/StringBuilder]
      [3] dup
      [4] invokespecial #56
        - Methodref [java/lang/StringBuilder.<init> ()V]
      [7] astore_1 v1
      [8] aload_0 v0
      [9] getfield #38
        - Fieldref [com/TwentyCodes/android/exception/Report.b Ljava/util/ArrayList;]
      [12] invokevirtual #62
        - Methodref [java/util/ArrayList.iterator ()Ljava/util/Iterator;]
      [15] astore_3 v3
      [16] goto +66 (target=82)
      [19] aload_3 v3
      [20] invokeinterface #69
        - InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;]
      [25] checkcast #17
        - Class [com/TwentyCodes/android/exception/ReportItem]
      [28] astore_2 v2
      [29] aload_1 v1
      [30] new #25
        - Class [java/lang/StringBuilder]
      [33] dup
      [34] ldc #2
        - String [

-----]
      [36] invokespecial #57
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [39] aload_2 v2
      [40] invokevirtual #46
        - Methodref [com/TwentyCodes/android/exception/ReportItem.a ()Ljava/lang/String;]
      [43] invokevirtual #58
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [46] ldc #3
        - String [-----]
      [48] invokevirtual #58
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [51] invokevirtual #59
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [54] invokevirtual #58
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [57] pop
      [58] aload_1 v1
      [59] new #25
        - Class [java/lang/StringBuilder]
      [62] dup
      [63] ldc #1
        - String [
]
      [65] invokespecial #57
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [68] aload_2 v2
      [69] invokevirtual #47
        - Methodref [com/TwentyCodes/android/exception/ReportItem.b ()Ljava/lang/String;]
      [72] invokevirtual #58
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [75] invokevirtual #59
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [78] invokevirtual #58
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [81] pop
      [82] aload_3 v3
      [83] invokeinterface #68
        - InterfaceMethodref [java/util/Iterator.hasNext ()Z]
      [88] ifne -69 (target=19)
      [91] aload_1 v1
      [92] invokevirtual #59
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [95] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 1):
      + Stack map table attribute (count = 2):
        - [19] Var: [a:com/TwentyCodes/android/exception/Report][a:java/lang/StringBuilder][T][a:java/util/Iterator], Stack: 
        - [82] Var: ..., Stack: (empty)
  + Method:       writeToParcel(Landroid/os/Parcel;I)V
    Access flags: 0x1
      = public void writeToParcel(android.os.Parcel,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 17, locals = 3, stack = 2):
      [0] aload_1 v1
      [1] aload_0 v0
      [2] getfield #37
        - Fieldref [com/TwentyCodes/android/exception/Report.a Ljava/lang/String;]
      [5] invokevirtual #42
        - Methodref [android/os/Parcel.writeString (Ljava/lang/String;)V]
      [8] aload_1 v1
      [9] aload_0 v0
      [10] getfield #38
        - Fieldref [com/TwentyCodes/android/exception/Report.b Ljava/util/ArrayList;]
      [13] invokevirtual #43
        - Methodref [android/os/Parcel.writeTypedList (Ljava/util/List;)V]
      [16] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/TwentyCodes/android/exception/ExceptionReportActivity
  Superclass:    android/app/Activity
  Major version: 0x32
  Minor version: 0x0
  Access flags:  0x21
    = public class com.TwentyCodes.android.exception.ExceptionReportActivity extends android.app.Activity

Interfaces (count = 1):
  - Class [android/view/View$OnClickListener]

Constant Pool (count = 136):
  - Integer [16908298]
  - Integer [2130903041]
  - Integer [2130903043]
  - Integer [2130968578]
  - Integer [2131034117]
  - Integer [2131034118]
  - String []
  - String [ExceptionActivity]
  - String [display]
  - String [onCreate()]
  - String [report]
  - Class [android/app/Activity]
  - Class [android/app/ProgressDialog]
  - Class [android/content/Intent]
  - Class [android/text/Editable]
  - Class [android/util/Log]
  - Class [android/view/View]
  - Class [android/view/View$OnClickListener]
  - Class [android/widget/EditText]
  - Class [android/widget/ListView]
  - Class [com/TwentyCodes/android/exception/ExceptionReportActivity]
  - Class [com/TwentyCodes/android/exception/Report]
  - Class [com/TwentyCodes/android/exception/c]
  - Class [com/TwentyCodes/android/exception/e]
  - Class [java/lang/Thread]
  - Fieldref [com/TwentyCodes/android/exception/ExceptionReportActivity.a Lcom/TwentyCodes/android/exception/Report;]
  - Methodref [android/app/Activity.<init> ()V]
  - Methodref [android/app/Activity.onCreate (Landroid/os/Bundle;)V]
  - Methodref [android/app/ProgressDialog.show (Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZZ)Landroid/app/ProgressDialog;]
  - Methodref [android/content/Intent.getParcelableExtra (Ljava/lang/String;)Landroid/os/Parcelable;]
  - Methodref [android/content/Intent.hasExtra (Ljava/lang/String;)Z]
  - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
  - Methodref [android/view/View.setEnabled (Z)V]
  - Methodref [android/view/View.setOnClickListener (Landroid/view/View$OnClickListener;)V]
  - Methodref [android/widget/EditText.getText ()Landroid/text/Editable;]
  - Methodref [android/widget/ListView.setAdapter (Landroid/widget/ListAdapter;)V]
  - Methodref [android/widget/ListView.setClickable (Z)V]
  - Methodref [com/TwentyCodes/android/exception/ExceptionReportActivity.findViewById (I)Landroid/view/View;]
  - Methodref [com/TwentyCodes/android/exception/ExceptionReportActivity.getIntent ()Landroid/content/Intent;]
  - Methodref [com/TwentyCodes/android/exception/ExceptionReportActivity.getString (I)Ljava/lang/String;]
  - Methodref [com/TwentyCodes/android/exception/ExceptionReportActivity.setContentView (I)V]
  - Methodref [com/TwentyCodes/android/exception/Report.a (Ljava/lang/String;)Lcom/TwentyCodes/android/exception/Report;]
  - Methodref [com/TwentyCodes/android/exception/Report.b ()Ljava/util/ArrayList;]
  - Methodref [com/TwentyCodes/android/exception/c.<init> (Landroid/content/Context;Ljava/util/ArrayList;)V]
  - Methodref [com/TwentyCodes/android/exception/e.<init> (Lcom/TwentyCodes/android/exception/ExceptionReportActivity;Landroid/app/ProgressDialog;)V]
  - Methodref [java/lang/Thread.<init> (Ljava/lang/Runnable;)V]
  - Methodref [java/lang/Thread.start ()V]
  - InterfaceMethodref [android/text/Editable.toString ()Ljava/lang/String;]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (Landroid/content/Context;Ljava/util/ArrayList;)V]
  + NameAndType [<init> (Lcom/TwentyCodes/android/exception/ExceptionReportActivity;Landroid/app/ProgressDialog;)V]
  + NameAndType [<init> (Ljava/lang/Runnable;)V]
  + NameAndType [a (Ljava/lang/String;)Lcom/TwentyCodes/android/exception/Report;]
  + NameAndType [a Lcom/TwentyCodes/android/exception/Report;]
  + NameAndType [b ()Ljava/util/ArrayList;]
  + NameAndType [d (Ljava/lang/String;Ljava/lang/String;)I]
  + NameAndType [findViewById (I)Landroid/view/View;]
  + NameAndType [getIntent ()Landroid/content/Intent;]
  + NameAndType [getParcelableExtra (Ljava/lang/String;)Landroid/os/Parcelable;]
  + NameAndType [getString (I)Ljava/lang/String;]
  + NameAndType [getText ()Landroid/text/Editable;]
  + NameAndType [hasExtra (Ljava/lang/String;)Z]
  + NameAndType [onCreate (Landroid/os/Bundle;)V]
  + NameAndType [setAdapter (Landroid/widget/ListAdapter;)V]
  + NameAndType [setClickable (Z)V]
  + NameAndType [setContentView (I)V]
  + NameAndType [setEnabled (Z)V]
  + NameAndType [setOnClickListener (Landroid/view/View$OnClickListener;)V]
  + NameAndType [show (Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZZ)Landroid/app/ProgressDialog;]
  + NameAndType [start ()V]
  + NameAndType [toString ()Ljava/lang/String;]
  + Utf8 []
  + Utf8 [()Landroid/content/Intent;]
  + Utf8 [()Landroid/text/Editable;]
  + Utf8 [()Ljava/lang/String;]
  + Utf8 [()Ljava/util/ArrayList;]
  + Utf8 [()V]
  + Utf8 [(I)Landroid/view/View;]
  + Utf8 [(I)Ljava/lang/String;]
  + Utf8 [(I)V]
  + Utf8 [(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZZ)Landroid/app/ProgressDialog;]
  + Utf8 [(Landroid/content/Context;Ljava/util/ArrayList;)V]
  + Utf8 [(Landroid/os/Bundle;)V]
  + Utf8 [(Landroid/view/View$OnClickListener;)V]
  + Utf8 [(Landroid/view/View;)V]
  + Utf8 [(Landroid/widget/ListAdapter;)V]
  + Utf8 [(Lcom/TwentyCodes/android/exception/ExceptionReportActivity;)Lcom/TwentyCodes/android/exception/Report;]
  + Utf8 [(Lcom/TwentyCodes/android/exception/ExceptionReportActivity;Landroid/app/ProgressDialog;)V]
  + Utf8 [(Ljava/lang/Runnable;)V]
  + Utf8 [(Ljava/lang/String;)Landroid/os/Parcelable;]
  + Utf8 [(Ljava/lang/String;)Lcom/TwentyCodes/android/exception/Report;]
  + Utf8 [(Ljava/lang/String;)Z]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)I]
  + Utf8 [(Z)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [ExceptionActivity]
  + Utf8 [Lcom/TwentyCodes/android/exception/Report;]
  + Utf8 [StackMapTable]
  + Utf8 [a]
  + Utf8 [android/app/Activity]
  + Utf8 [android/app/ProgressDialog]
  + Utf8 [android/content/Intent]
  + Utf8 [android/text/Editable]
  + Utf8 [android/util/Log]
  + Utf8 [android/view/View]
  + Utf8 [android/view/View$OnClickListener]
  + Utf8 [android/widget/EditText]
  + Utf8 [android/widget/ListView]
  + Utf8 [b]
  + Utf8 [com/TwentyCodes/android/exception/ExceptionReportActivity]
  + Utf8 [com/TwentyCodes/android/exception/Report]
  + Utf8 [com/TwentyCodes/android/exception/c]
  + Utf8 [com/TwentyCodes/android/exception/e]
  + Utf8 [d]
  + Utf8 [display]
  + Utf8 [findViewById]
  + Utf8 [getIntent]
  + Utf8 [getParcelableExtra]
  + Utf8 [getString]
  + Utf8 [getText]
  + Utf8 [hasExtra]
  + Utf8 [java/lang/Thread]
  + Utf8 [onClick]
  + Utf8 [onCreate]
  + Utf8 [onCreate()]
  + Utf8 [report]
  + Utf8 [setAdapter]
  + Utf8 [setClickable]
  + Utf8 [setContentView]
  + Utf8 [setEnabled]
  + Utf8 [setOnClickListener]
  + Utf8 [show]
  + Utf8 [start]
  + Utf8 [toString]

Fields (count = 1):
  + Field:        a Lcom/TwentyCodes/android/exception/Report;
    Access flags: 0x2
      = private com.TwentyCodes.android.exception.Report a

Methods (count = 4):
  - Method:       <init>()V
    Access flags: 0x1
      = public ExceptionReportActivity()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] invokespecial #27
        - Methodref [android/app/Activity.<init> ()V]
      [4] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onCreate(Landroid/os/Bundle;)V
    Access flags: 0x4
      = protected void onCreate(android.os.Bundle)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 101, locals = 2, stack = 5):
      [0] ldc #8
        - String [ExceptionActivity]
      [2] ldc #10
        - String [onCreate()]
      [4] invokestatic #32
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [7] pop
      [8] aload_0 v0
      [9] aload_1 v1
      [10] invokespecial #28
        - Methodref [android/app/Activity.onCreate (Landroid/os/Bundle;)V]
      [13] aload_0 v0
      [14] aload_0 v0
      [15] invokevirtual #39
        - Methodref [com/TwentyCodes/android/exception/ExceptionReportActivity.getIntent ()Landroid/content/Intent;]
      [18] ldc #11
        - String [report]
      [20] invokevirtual #30
        - Methodref [android/content/Intent.getParcelableExtra (Ljava/lang/String;)Landroid/os/Parcelable;]
      [23] checkcast #22
        - Class [com/TwentyCodes/android/exception/Report]
      [26] putfield #26
        - Fieldref [com/TwentyCodes/android/exception/ExceptionReportActivity.a Lcom/TwentyCodes/android/exception/Report;]
      [29] aload_0 v0
      [30] invokevirtual #39
        - Methodref [com/TwentyCodes/android/exception/ExceptionReportActivity.getIntent ()Landroid/content/Intent;]
      [33] ldc #9
        - String [display]
      [35] invokevirtual #31
        - Methodref [android/content/Intent.hasExtra (Ljava/lang/String;)Z]
      [38] ifeq +12 (target=50)
      [41] aload_0 v0
      [42] ldc #3
        - Integer [2130903043]
      [44] invokevirtual #41
        - Methodref [com/TwentyCodes/android/exception/ExceptionReportActivity.setContentView (I)V]
      [47] goto +19 (target=66)
      [50] aload_0 v0
      [51] ldc #2
        - Integer [2130903041]
      [53] invokevirtual #41
        - Methodref [com/TwentyCodes/android/exception/ExceptionReportActivity.setContentView (I)V]
      [56] aload_0 v0
      [57] ldc #5
        - Integer [2131034117]
      [59] invokevirtual #38
        - Methodref [com/TwentyCodes/android/exception/ExceptionReportActivity.findViewById (I)Landroid/view/View;]
      [62] aload_0 v0
      [63] invokevirtual #34
        - Methodref [android/view/View.setOnClickListener (Landroid/view/View$OnClickListener;)V]
      [66] aload_0 v0
      [67] ldc #1
        - Integer [16908298]
      [69] invokevirtual #38
        - Methodref [com/TwentyCodes/android/exception/ExceptionReportActivity.findViewById (I)Landroid/view/View;]
      [72] checkcast #20
        - Class [android/widget/ListView]
      [75] dup
      [76] astore_1 v1
      [77] new #23
        - Class [com/TwentyCodes/android/exception/c]
      [80] dup
      [81] aload_0 v0
      [82] aload_0 v0
      [83] getfield #26
        - Fieldref [com/TwentyCodes/android/exception/ExceptionReportActivity.a Lcom/TwentyCodes/android/exception/Report;]
      [86] invokevirtual #43
        - Methodref [com/TwentyCodes/android/exception/Report.b ()Ljava/util/ArrayList;]
      [89] invokespecial #44
        - Methodref [com/TwentyCodes/android/exception/c.<init> (Landroid/content/Context;Ljava/util/ArrayList;)V]
      [92] invokevirtual #36
        - Methodref [android/widget/ListView.setAdapter (Landroid/widget/ListAdapter;)V]
      [95] aload_1 v1
      [96] iconst_0
      [97] invokevirtual #37
        - Methodref [android/widget/ListView.setClickable (Z)V]
      [100] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 1):
      + Stack map table attribute (count = 2):
        - [50] Var: ..., Stack: (empty)
        - [66] Var: ..., Stack: (empty)
  + Method:       onClick(Landroid/view/View;)V
    Access flags: 0x1
      = public void onClick(android.view.View)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 67, locals = 3, stack = 6):
      [0] aload_0 v0
      [1] ldc #6
        - Integer [2131034118]
      [3] invokevirtual #38
        - Methodref [com/TwentyCodes/android/exception/ExceptionReportActivity.findViewById (I)Landroid/view/View;]
      [6] checkcast #19
        - Class [android/widget/EditText]
      [9] astore_2 v2
      [10] aload_0 v0
      [11] getfield #26
        - Fieldref [com/TwentyCodes/android/exception/ExceptionReportActivity.a Lcom/TwentyCodes/android/exception/Report;]
      [14] aload_2 v2
      [15] invokevirtual #35
        - Methodref [android/widget/EditText.getText ()Landroid/text/Editable;]
      [18] invokeinterface #48
        - InterfaceMethodref [android/text/Editable.toString ()Ljava/lang/String;]
      [23] invokevirtual #42
        - Methodref [com/TwentyCodes/android/exception/Report.a (Ljava/lang/String;)Lcom/TwentyCodes/android/exception/Report;]
      [26] pop
      [27] aload_1 v1
      [28] iconst_0
      [29] invokevirtual #33
        - Methodref [android/view/View.setEnabled (Z)V]
      [32] aload_0 v0
      [33] ldc #7
        - String []
      [35] aload_0 v0
      [36] ldc #4
        - Integer [2130968578]
      [38] invokevirtual #40
        - Methodref [com/TwentyCodes/android/exception/ExceptionReportActivity.getString (I)Ljava/lang/String;]
      [41] iconst_1
      [42] iconst_1
      [43] invokestatic #29
        - Methodref [android/app/ProgressDialog.show (Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZZ)Landroid/app/ProgressDialog;]
      [46] astore_1 v1
      [47] new #25
        - Class [java/lang/Thread]
      [50] dup
      [51] new #24
        - Class [com/TwentyCodes/android/exception/e]
      [54] dup
      [55] aload_0 v0
      [56] aload_1 v1
      [57] invokespecial #45
        - Methodref [com/TwentyCodes/android/exception/e.<init> (Lcom/TwentyCodes/android/exception/ExceptionReportActivity;Landroid/app/ProgressDialog;)V]
      [60] invokespecial #46
        - Methodref [java/lang/Thread.<init> (Ljava/lang/Runnable;)V]
      [63] invokevirtual #47
        - Methodref [java/lang/Thread.start ()V]
      [66] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lcom/TwentyCodes/android/exception/ExceptionReportActivity;)Lcom/TwentyCodes/android/exception/Report;
    Access flags: 0x1008
      = static com.TwentyCodes.android.exception.Report a(com.TwentyCodes.android.exception.ExceptionReportActivity)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #26
        - Fieldref [com/TwentyCodes/android/exception/ExceptionReportActivity.a Lcom/TwentyCodes/android/exception/Report;]
      [4] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/TwentyCodes/android/exception/e
  Superclass:    java/lang/Object
  Major version: 0x32
  Minor version: 0x0
  Access flags:  0x30
    = final class com.TwentyCodes.android.exception.e extends java.lang.Object

Interfaces (count = 1):
  - Class [java/lang/Runnable]

Constant Pool (count = 62):
  - String [ExceptionActivity]
  - Class [android/app/ProgressDialog]
  - Class [android/os/Looper]
  - Class [android/util/Log]
  - Class [com/TwentyCodes/android/exception/ExceptionReportActivity]
  - Class [com/TwentyCodes/android/exception/Report]
  - Class [com/TwentyCodes/android/exception/e]
  - Class [java/io/IOException]
  - Class [java/lang/Object]
  - Class [java/lang/Runnable]
  - Class [org/apache/http/client/ClientProtocolException]
  - Fieldref [com/TwentyCodes/android/exception/e.a Lcom/TwentyCodes/android/exception/ExceptionReportActivity;]
  - Fieldref [com/TwentyCodes/android/exception/e.b Landroid/app/ProgressDialog;]
  - Methodref [android/app/ProgressDialog.dismiss ()V]
  - Methodref [android/os/Looper.prepare ()V]
  - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
  - Methodref [com/TwentyCodes/android/exception/ExceptionReportActivity.a (Lcom/TwentyCodes/android/exception/ExceptionReportActivity;)Lcom/TwentyCodes/android/exception/Report;]
  - Methodref [com/TwentyCodes/android/exception/ExceptionReportActivity.finish ()V]
  - Methodref [com/TwentyCodes/android/exception/Report.a ()Ljava/lang/String;]
  - Methodref [java/io/IOException.printStackTrace ()V]
  - Methodref [java/lang/Object.<init> ()V]
  - Methodref [org/apache/http/client/ClientProtocolException.printStackTrace ()V]
  + NameAndType [<init> ()V]
  + NameAndType [a ()Ljava/lang/String;]
  + NameAndType [a (Lcom/TwentyCodes/android/exception/ExceptionReportActivity;)Lcom/TwentyCodes/android/exception/Report;]
  + NameAndType [a Lcom/TwentyCodes/android/exception/ExceptionReportActivity;]
  + NameAndType [b Landroid/app/ProgressDialog;]
  + NameAndType [d (Ljava/lang/String;Ljava/lang/String;)I]
  + NameAndType [dismiss ()V]
  + NameAndType [finish ()V]
  + NameAndType [prepare ()V]
  + NameAndType [printStackTrace ()V]
  + Utf8 [()Ljava/lang/String;]
  + Utf8 [()V]
  + Utf8 [(Lcom/TwentyCodes/android/exception/ExceptionReportActivity;)Lcom/TwentyCodes/android/exception/Report;]
  + Utf8 [(Lcom/TwentyCodes/android/exception/ExceptionReportActivity;Landroid/app/ProgressDialog;)V]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)I]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [ExceptionActivity]
  + Utf8 [Landroid/app/ProgressDialog;]
  + Utf8 [Lcom/TwentyCodes/android/exception/ExceptionReportActivity;]
  + Utf8 [StackMapTable]
  + Utf8 [a]
  + Utf8 [android/app/ProgressDialog]
  + Utf8 [android/os/Looper]
  + Utf8 [android/util/Log]
  + Utf8 [b]
  + Utf8 [com/TwentyCodes/android/exception/ExceptionReportActivity]
  + Utf8 [com/TwentyCodes/android/exception/Report]
  + Utf8 [com/TwentyCodes/android/exception/e]
  + Utf8 [d]
  + Utf8 [dismiss]
  + Utf8 [finish]
  + Utf8 [java/io/IOException]
  + Utf8 [java/lang/Object]
  + Utf8 [java/lang/Runnable]
  + Utf8 [org/apache/http/client/ClientProtocolException]
  + Utf8 [prepare]
  + Utf8 [printStackTrace]
  + Utf8 [run]

Fields (count = 2):
  + Field:        a Lcom/TwentyCodes/android/exception/ExceptionReportActivity;
    Access flags: 0x1002
      = private com.TwentyCodes.android.exception.ExceptionReportActivity a
  + Field:        b Landroid/app/ProgressDialog;
    Access flags: 0x1012
      = private final android.app.ProgressDialog b

Methods (count = 2):
  - Method:       <init>(Lcom/TwentyCodes/android/exception/ExceptionReportActivity;Landroid/app/ProgressDialog;)V
    Access flags: 0x0
      = e(com.TwentyCodes.android.exception.ExceptionReportActivity,android.app.ProgressDialog)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 15, locals = 3, stack = 2):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] putfield #12
        - Fieldref [com/TwentyCodes/android/exception/e.a Lcom/TwentyCodes/android/exception/ExceptionReportActivity;]
      [5] aload_0 v0
      [6] aload_2 v2
      [7] putfield #13
        - Fieldref [com/TwentyCodes/android/exception/e.b Landroid/app/ProgressDialog;]
      [10] aload_0 v0
      [11] invokespecial #21
        - Methodref [java/lang/Object.<init> ()V]
      [14] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       run()V
    Access flags: 0x11
      = public final void run()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 46, locals = 1, stack = 2):
      [0] invokestatic #15
        - Methodref [android/os/Looper.prepare ()V]
      [3] ldc #1
        - String [ExceptionActivity]
      [5] aload_0 v0
      [6] getfield #12
        - Fieldref [com/TwentyCodes/android/exception/e.a Lcom/TwentyCodes/android/exception/ExceptionReportActivity;]
      [9] invokestatic #17
        - Methodref [com/TwentyCodes/android/exception/ExceptionReportActivity.a (Lcom/TwentyCodes/android/exception/ExceptionReportActivity;)Lcom/TwentyCodes/android/exception/Report;]
      [12] invokevirtual #19
        - Methodref [com/TwentyCodes/android/exception/Report.a ()Ljava/lang/String;]
      [15] invokestatic #16
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [18] pop
      [19] goto +12 (target=31)
      [22] invokevirtual #22
        - Methodref [org/apache/http/client/ClientProtocolException.printStackTrace ()V]
      [25] goto +6 (target=31)
      [28] invokevirtual #20
        - Methodref [java/io/IOException.printStackTrace ()V]
      [31] aload_0 v0
      [32] getfield #13
        - Fieldref [com/TwentyCodes/android/exception/e.b Landroid/app/ProgressDialog;]
      [35] invokevirtual #14
        - Methodref [android/app/ProgressDialog.dismiss ()V]
      [38] aload_0 v0
      [39] getfield #12
        - Fieldref [com/TwentyCodes/android/exception/e.a Lcom/TwentyCodes/android/exception/ExceptionReportActivity;]
      [42] invokevirtual #18
        - Methodref [com/TwentyCodes/android/exception/ExceptionReportActivity.finish ()V]
      [45] return
      Code attribute exceptions (count = 2):
      - ExceptionInfo (3 -> 19: 22):
      - Class [org/apache/http/client/ClientProtocolException]
      - ExceptionInfo (3 -> 19: 28):
      - Class [java/io/IOException]
      Code attribute attributes (attribute count = 1):
      + Stack map table attribute (count = 3):
        - [22] Var: ..., Stack: [a:org/apache/http/client/ClientProtocolException]
        - [28] Var: ..., Stack: [a:java/io/IOException]
        - [31] Var: ..., Stack: (empty)

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/TwentyCodes/android/exception/ReportItem
  Superclass:    java/lang/Object
  Major version: 0x32
  Minor version: 0x0
  Access flags:  0x21
    = public class com.TwentyCodes.android.exception.ReportItem extends java.lang.Object

Interfaces (count = 1):
  - Class [android/os/Parcelable]

Constant Pool (count = 45):
  - Class [android/os/Parcel]
  - Class [android/os/Parcelable]
  - Class [android/os/Parcelable$Creator]
  - Class [com/TwentyCodes/android/exception/ReportItem]
  - Class [com/TwentyCodes/android/exception/a]
  - Class [java/lang/Object]
  - Fieldref [com/TwentyCodes/android/exception/ReportItem.CREATOR Landroid/os/Parcelable$Creator;]
  - Fieldref [com/TwentyCodes/android/exception/ReportItem.a Ljava/lang/String;]
  - Fieldref [com/TwentyCodes/android/exception/ReportItem.b Ljava/lang/String;]
  - Methodref [android/os/Parcel.readString ()Ljava/lang/String;]
  - Methodref [android/os/Parcel.writeString (Ljava/lang/String;)V]
  - Methodref [com/TwentyCodes/android/exception/a.<init> ()V]
  - Methodref [java/lang/Object.<init> ()V]
  + NameAndType [<init> ()V]
  + NameAndType [CREATOR Landroid/os/Parcelable$Creator;]
  + NameAndType [a Ljava/lang/String;]
  + NameAndType [b Ljava/lang/String;]
  + NameAndType [readString ()Ljava/lang/String;]
  + NameAndType [writeString (Ljava/lang/String;)V]
  + Utf8 [()I]
  + Utf8 [()Ljava/lang/String;]
  + Utf8 [()V]
  + Utf8 [(Landroid/os/Parcel;)V]
  + Utf8 [(Landroid/os/Parcel;I)V]
  + Utf8 [(Ljava/lang/String;)V]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)V]
  + Utf8 [<clinit>]
  + Utf8 [<init>]
  + Utf8 [CREATOR]
  + Utf8 [Code]
  + Utf8 [Landroid/os/Parcelable$Creator;]
  + Utf8 [Ljava/lang/String;]
  + Utf8 [a]
  + Utf8 [android/os/Parcel]
  + Utf8 [android/os/Parcelable]
  + Utf8 [android/os/Parcelable$Creator]
  + Utf8 [b]
  + Utf8 [com/TwentyCodes/android/exception/ReportItem]
  + Utf8 [com/TwentyCodes/android/exception/a]
  + Utf8 [describeContents]
  + Utf8 [java/lang/Object]
  + Utf8 [readString]
  + Utf8 [writeString]
  + Utf8 [writeToParcel]

Fields (count = 3):
  + Field:        CREATOR Landroid/os/Parcelable$Creator;
    Access flags: 0x19
      = public static final android.os.Parcelable$Creator CREATOR
  + Field:        a Ljava/lang/String;
    Access flags: 0x2
      = private java.lang.String a
  + Field:        b Ljava/lang/String;
    Access flags: 0x2
      = private java.lang.String b

Methods (count = 7):
  - Method:       <clinit>()V
    Access flags: 0x8
      = static void <clinit>()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 11, locals = 0, stack = 2):
      [0] new #5
        - Class [com/TwentyCodes/android/exception/a]
      [3] dup
      [4] invokespecial #12
        - Methodref [com/TwentyCodes/android/exception/a.<init> ()V]
      [7] putstatic #7
        - Fieldref [com/TwentyCodes/android/exception/ReportItem.CREATOR Landroid/os/Parcelable$Creator;]
      [10] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  - Method:       <init>(Ljava/lang/String;Ljava/lang/String;)V
    Access flags: 0x1
      = public ReportItem(java.lang.String,java.lang.String)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 15, locals = 3, stack = 2):
      [0] aload_0 v0
      [1] invokespecial #13
        - Methodref [java/lang/Object.<init> ()V]
      [4] aload_0 v0
      [5] aload_1 v1
      [6] putfield #8
        - Fieldref [com/TwentyCodes/android/exception/ReportItem.a Ljava/lang/String;]
      [9] aload_0 v0
      [10] aload_2 v2
      [11] putfield #9
        - Fieldref [com/TwentyCodes/android/exception/ReportItem.b Ljava/lang/String;]
      [14] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  - Method:       <init>(Landroid/os/Parcel;)V
    Access flags: 0x1
      = public ReportItem(android.os.Parcel)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 21, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] invokespecial #13
        - Methodref [java/lang/Object.<init> ()V]
      [4] aload_0 v0
      [5] aload_1 v1
      [6] invokevirtual #10
        - Methodref [android/os/Parcel.readString ()Ljava/lang/String;]
      [9] putfield #8
        - Fieldref [com/TwentyCodes/android/exception/ReportItem.a Ljava/lang/String;]
      [12] aload_0 v0
      [13] aload_1 v1
      [14] invokevirtual #10
        - Methodref [android/os/Parcel.readString ()Ljava/lang/String;]
      [17] putfield #9
        - Fieldref [com/TwentyCodes/android/exception/ReportItem.b Ljava/lang/String;]
      [20] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       describeContents()I
    Access flags: 0x1
      = public int describeContents()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 2, locals = 1, stack = 1):
      [0] iconst_0
      [1] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       writeToParcel(Landroid/os/Parcel;I)V
    Access flags: 0x1
      = public void writeToParcel(android.os.Parcel,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 17, locals = 3, stack = 2):
      [0] aload_1 v1
      [1] aload_0 v0
      [2] getfield #8
        - Fieldref [com/TwentyCodes/android/exception/ReportItem.a Ljava/lang/String;]
      [5] invokevirtual #11
        - Methodref [android/os/Parcel.writeString (Ljava/lang/String;)V]
      [8] aload_1 v1
      [9] aload_0 v0
      [10] getfield #9
        - Fieldref [com/TwentyCodes/android/exception/ReportItem.b Ljava/lang/String;]
      [13] invokevirtual #11
        - Methodref [android/os/Parcel.writeString (Ljava/lang/String;)V]
      [16] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()Ljava/lang/String;
    Access flags: 0x11
      = public final java.lang.String a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #8
        - Fieldref [com/TwentyCodes/android/exception/ReportItem.a Ljava/lang/String;]
      [4] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b()Ljava/lang/String;
    Access flags: 0x11
      = public final java.lang.String b()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #9
        - Fieldref [com/TwentyCodes/android/exception/ReportItem.b Ljava/lang/String;]
      [4] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/TwentyCodes/android/AutoPlayer/b
  Superclass:    android/os/Handler
  Major version: 0x32
  Minor version: 0x0
  Access flags:  0x30
    = final class com.TwentyCodes.android.AutoPlayer.b extends android.os.Handler

Interfaces (count = 0):

Constant Pool (count = 46):
  - Class [android/os/Handler]
  - Class [android/os/Message]
  - Class [android/widget/ProgressBar]
  - Class [com/TwentyCodes/android/AutoPlayer/ConfirmDialog]
  - Class [com/TwentyCodes/android/AutoPlayer/b]
  - Class [java/lang/Integer]
  - Fieldref [android/os/Message.obj Ljava/lang/Object;]
  - Fieldref [android/os/Message.what I]
  - Fieldref [com/TwentyCodes/android/AutoPlayer/b.a Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;]
  - Methodref [android/os/Handler.<init> ()V]
  - Methodref [android/widget/ProgressBar.setProgress (I)V]
  - Methodref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.d (Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;)Landroid/widget/ProgressBar;]
  - Methodref [java/lang/Integer.intValue ()I]
  + NameAndType [<init> ()V]
  + NameAndType [a Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;]
  + NameAndType [d (Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;)Landroid/widget/ProgressBar;]
  + NameAndType [intValue ()I]
  + NameAndType [obj Ljava/lang/Object;]
  + NameAndType [setProgress (I)V]
  + NameAndType [what I]
  + Utf8 [()I]
  + Utf8 [()V]
  + Utf8 [(I)V]
  + Utf8 [(Landroid/os/Message;)V]
  + Utf8 [(Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;)Landroid/widget/ProgressBar;]
  + Utf8 [(Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [I]
  + Utf8 [Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;]
  + Utf8 [Ljava/lang/Object;]
  + Utf8 [StackMapTable]
  + Utf8 [a]
  + Utf8 [android/os/Handler]
  + Utf8 [android/os/Message]
  + Utf8 [android/widget/ProgressBar]
  + Utf8 [com/TwentyCodes/android/AutoPlayer/ConfirmDialog]
  + Utf8 [com/TwentyCodes/android/AutoPlayer/b]
  + Utf8 [d]
  + Utf8 [handleMessage]
  + Utf8 [intValue]
  + Utf8 [java/lang/Integer]
  + Utf8 [obj]
  + Utf8 [setProgress]
  + Utf8 [what]

Fields (count = 1):
  + Field:        a Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;
    Access flags: 0x1002
      = private com.TwentyCodes.android.AutoPlayer.ConfirmDialog a

Methods (count = 2):
  - Method:       <init>(Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;)V
    Access flags: 0x0
      = b(com.TwentyCodes.android.AutoPlayer.ConfirmDialog)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 10, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] putfield #9
        - Fieldref [com/TwentyCodes/android/AutoPlayer/b.a Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;]
      [5] aload_0 v0
      [6] invokespecial #10
        - Methodref [android/os/Handler.<init> ()V]
      [9] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       handleMessage(Landroid/os/Message;)V
    Access flags: 0x11
      = public final void handleMessage(android.os.Message)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 30, locals = 2, stack = 3):
      [0] aload_1 v1
      [1] getfield #8
        - Fieldref [android/os/Message.what I]
      [4] ifne +25 (target=29)
      [7] aload_0 v0
      [8] getfield #9
        - Fieldref [com/TwentyCodes/android/AutoPlayer/b.a Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;]
      [11] invokestatic #12
        - Methodref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.d (Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;)Landroid/widget/ProgressBar;]
      [14] iconst_5
      [15] aload_1 v1
      [16] getfield #7
        - Fieldref [android/os/Message.obj Ljava/lang/Object;]
      [19] checkcast #6
        - Class [java/lang/Integer]
      [22] invokevirtual #13
        - Methodref [java/lang/Integer.intValue ()I]
      [25] isub
      [26] invokevirtual #11
        - Methodref [android/widget/ProgressBar.setProgress (I)V]
      [29] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 1):
      + Stack map table attribute (count = 1):
        - [29] Var: ..., Stack: (empty)

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/TwentyCodes/android/exception/f
  Superclass:    java/lang/Object
  Major version: 0x32
  Minor version: 0x0
  Access flags:  0x31
    = public final class com.TwentyCodes.android.exception.f extends java.lang.Object

Interfaces (count = 2):
  - Class [java/lang/Runnable]
  - Class [java/lang/Thread$UncaughtExceptionHandler]

Constant Pool (count = 349):
  - Integer [17301624]
  - Integer [45684645]
  - Integer [268435456]
  - Integer [2130968576]
  - Integer [2130968577]
  - String [
]
  - String [

Just click send to help make this application better. No personal information is being sent (you can check by reading the rest of the email).]
  - String [
 
]
  - String [ ]
  - String [Exception Report]
  - String [ExceptionHandler]
  - String [Failed to open exceptionhandler.properties]
  - String [android.intent.action.SEND]
  - String [android.intent.extra.EMAIL]
  - String [android.intent.extra.SUBJECT]
  - String [android.intent.extra.TEXT]
  - String [at ]
  - String [b]
  - String [displayEmailNotification]
  - String [displayNotification]
  - String [email]
  - String [exceptionhandler.properties]
  - String [file]
  - String [mEmail = ]
  - String [mURL = ]
  - String [message/rfc822]
  - String [notification]
  - String [report]
  - String [server]
  - String [uncaughtException()]
  - String [unknown]
  - String [yyyy.MM.dd_HH.mm.ss_zzz]
  - Class [[Ljava/lang/StackTraceElement;]
  - Class [android/app/Activity]
  - Class [android/app/Notification]
  - Class [android/app/NotificationManager]
  - Class [android/app/PendingIntent]
  - Class [android/content/Context]
  - Class [android/content/Intent]
  - Class [android/content/pm/PackageInfo]
  - Class [android/content/pm/PackageManager]
  - Class [android/content/pm/PackageManager$NameNotFoundException]
  - Class [android/content/res/AssetManager]
  - Class [android/content/res/Resources]
  - Class [android/os/Build]
  - Class [android/util/Log]
  - Class [com/TwentyCodes/android/exception/ExceptionReportActivity]
  - Class [com/TwentyCodes/android/exception/Report]
  - Class [com/TwentyCodes/android/exception/f]
  - Class [java/io/IOException]
  - Class [java/lang/CharSequence]
  - Class [java/lang/Class]
  - Class [java/lang/Object]
  - Class [java/lang/Runnable]
  - Class [java/lang/StackTraceElement]
  - Class [java/lang/String]
  - Class [java/lang/StringBuffer]
  - Class [java/lang/StringBuilder]
  - Class [java/lang/System]
  - Class [java/lang/Thread]
  - Class [java/lang/Thread$UncaughtExceptionHandler]
  - Class [java/lang/Throwable]
  - Class [java/text/SimpleDateFormat]
  - Class [java/util/Date]
  - Class [java/util/Properties]
  - Fieldref [android/app/Notification.flags I]
  - Fieldref [android/content/pm/PackageInfo.versionCode I]
  - Fieldref [android/content/pm/PackageInfo.versionName Ljava/lang/String;]
  - Fieldref [android/os/Build.FINGERPRINT Ljava/lang/String;]
  - Fieldref [com/TwentyCodes/android/exception/f.a Ljava/lang/Thread$UncaughtExceptionHandler;]
  - Fieldref [com/TwentyCodes/android/exception/f.b Landroid/app/Activity;]
  - Fieldref [com/TwentyCodes/android/exception/f.c Landroid/app/Service;]
  - Fieldref [com/TwentyCodes/android/exception/f.d Landroid/content/BroadcastReceiver;]
  - Fieldref [com/TwentyCodes/android/exception/f.e Landroid/content/Context;]
  - Fieldref [com/TwentyCodes/android/exception/f.f Lcom/TwentyCodes/android/exception/Report;]
  - Fieldref [com/TwentyCodes/android/exception/f.g Ljava/lang/String;]
  - Fieldref [com/TwentyCodes/android/exception/f.h Ljava/lang/String;]
  - Methodref [android/app/Activity.getTitle ()Ljava/lang/CharSequence;]
  - Methodref [android/app/Activity.runOnUiThread (Ljava/lang/Runnable;)V]
  - Methodref [android/app/Notification.<init> (ILjava/lang/CharSequence;J)V]
  - Methodref [android/app/Notification.setLatestEventInfo (Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V]
  - Methodref [android/app/NotificationManager.notify (ILandroid/app/Notification;)V]
  - Methodref [android/app/PendingIntent.getActivity (Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;]
  - Methodref [android/content/Context.getApplicationContext ()Landroid/content/Context;]
  - Methodref [android/content/Context.getPackageManager ()Landroid/content/pm/PackageManager;]
  - Methodref [android/content/Context.getPackageName ()Ljava/lang/String;]
  - Methodref [android/content/Context.getResources ()Landroid/content/res/Resources;]
  - Methodref [android/content/Context.getString (I)Ljava/lang/String;]
  - Methodref [android/content/Context.getSystemService (Ljava/lang/String;)Ljava/lang/Object;]
  - Methodref [android/content/Intent.<init> (Landroid/content/Context;Ljava/lang/Class;)V]
  - Methodref [android/content/Intent.<init> (Ljava/lang/String;)V]
  - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;]
  - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;]
  - Methodref [android/content/Intent.putExtra (Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent;]
  - Methodref [android/content/Intent.setType (Ljava/lang/String;)Landroid/content/Intent;]
  - Methodref [android/content/pm/PackageInfo.<init> ()V]
  - Methodref [android/content/pm/PackageManager.getPackageInfo (Ljava/lang/String;I)Landroid/content/pm/PackageInfo;]
  - Methodref [android/content/res/AssetManager.open (Ljava/lang/String;)Ljava/io/InputStream;]
  - Methodref [android/content/res/Resources.getAssets ()Landroid/content/res/AssetManager;]
  - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
  - Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;)I]
  - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
  - Methodref [com/TwentyCodes/android/exception/Report.<init> (Ljava/lang/String;)V]
  - Methodref [com/TwentyCodes/android/exception/Report.a (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/TwentyCodes/android/exception/Report;]
  - Methodref [com/TwentyCodes/android/exception/Report.toString ()Ljava/lang/String;]
  - Methodref [com/TwentyCodes/android/exception/f.a ()V]
  - Methodref [com/TwentyCodes/android/exception/f.a (Landroid/content/Intent;)V]
  - Methodref [com/TwentyCodes/android/exception/f.b ()V]
  - Methodref [java/io/IOException.printStackTrace ()V]
  - Methodref [java/lang/Class.getName ()Ljava/lang/String;]
  - Methodref [java/lang/Object.<init> ()V]
  - Methodref [java/lang/Object.getClass ()Ljava/lang/Class;]
  - Methodref [java/lang/StackTraceElement.toString ()Ljava/lang/String;]
  - Methodref [java/lang/String.valueOf (Ljava/lang/Object;)Ljava/lang/String;]
  - Methodref [java/lang/StringBuffer.<init> ()V]
  - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;]
  - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;]
  - Methodref [java/lang/StringBuilder.<init> ()V]
  - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
  - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
  - Methodref [java/lang/System.currentTimeMillis ()J]
  - Methodref [java/lang/Thread.getDefaultUncaughtExceptionHandler ()Ljava/lang/Thread$UncaughtExceptionHandler;]
  - Methodref [java/lang/Throwable.getCause ()Ljava/lang/Throwable;]
  - Methodref [java/lang/Throwable.getStackTrace ()[Ljava/lang/StackTraceElement;]
  - Methodref [java/lang/Throwable.toString ()Ljava/lang/String;]
  - Methodref [java/text/SimpleDateFormat.<init> (Ljava/lang/String;)V]
  - Methodref [java/text/SimpleDateFormat.format (Ljava/util/Date;)Ljava/lang/String;]
  - Methodref [java/util/Date.<init> ()V]
  - Methodref [java/util/Properties.<init> ()V]
  - Methodref [java/util/Properties.getProperty (Ljava/lang/String;)Ljava/lang/String;]
  - Methodref [java/util/Properties.load (Ljava/io/InputStream;)V]
  - InterfaceMethodref [java/lang/Thread$UncaughtExceptionHandler.uncaughtException (Ljava/lang/Thread;Ljava/lang/Throwable;)V]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (ILjava/lang/CharSequence;J)V]
  + NameAndType [<init> (Landroid/content/Context;Ljava/lang/Class;)V]
  + NameAndType [<init> (Ljava/lang/String;)V]
  + NameAndType [FINGERPRINT Ljava/lang/String;]
  + NameAndType [a ()V]
  + NameAndType [a (Landroid/content/Intent;)V]
  + NameAndType [a (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/TwentyCodes/android/exception/Report;]
  + NameAndType [a Ljava/lang/Thread$UncaughtExceptionHandler;]
  + NameAndType [append (I)Ljava/lang/StringBuilder;]
  + NameAndType [append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
  + NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuffer;]
  + NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + NameAndType [b ()V]
  + NameAndType [b Landroid/app/Activity;]
  + NameAndType [c Landroid/app/Service;]
  + NameAndType [currentTimeMillis ()J]
  + NameAndType [d (Ljava/lang/String;Ljava/lang/String;)I]
  + NameAndType [d Landroid/content/BroadcastReceiver;]
  + NameAndType [e (Ljava/lang/String;Ljava/lang/String;)I]
  + NameAndType [e Landroid/content/Context;]
  + NameAndType [f Lcom/TwentyCodes/android/exception/Report;]
  + NameAndType [flags I]
  + NameAndType [format (Ljava/util/Date;)Ljava/lang/String;]
  + NameAndType [g Ljava/lang/String;]
  + NameAndType [getActivity (Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;]
  + NameAndType [getApplicationContext ()Landroid/content/Context;]
  + NameAndType [getAssets ()Landroid/content/res/AssetManager;]
  + NameAndType [getCause ()Ljava/lang/Throwable;]
  + NameAndType [getClass ()Ljava/lang/Class;]
  + NameAndType [getDefaultUncaughtExceptionHandler ()Ljava/lang/Thread$UncaughtExceptionHandler;]
  + NameAndType [getName ()Ljava/lang/String;]
  + NameAndType [getPackageInfo (Ljava/lang/String;I)Landroid/content/pm/PackageInfo;]
  + NameAndType [getPackageManager ()Landroid/content/pm/PackageManager;]
  + NameAndType [getPackageName ()Ljava/lang/String;]
  + NameAndType [getProperty (Ljava/lang/String;)Ljava/lang/String;]
  + NameAndType [getResources ()Landroid/content/res/Resources;]
  + NameAndType [getStackTrace ()[Ljava/lang/StackTraceElement;]
  + NameAndType [getString (I)Ljava/lang/String;]
  + NameAndType [getSystemService (Ljava/lang/String;)Ljava/lang/Object;]
  + NameAndType [getTitle ()Ljava/lang/CharSequence;]
  + NameAndType [h Ljava/lang/String;]
  + NameAndType [i (Ljava/lang/String;Ljava/lang/String;)I]
  + NameAndType [load (Ljava/io/InputStream;)V]
  + NameAndType [notify (ILandroid/app/Notification;)V]
  + NameAndType [open (Ljava/lang/String;)Ljava/io/InputStream;]
  + NameAndType [printStackTrace ()V]
  + NameAndType [putExtra (Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;]
  + NameAndType [putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;]
  + NameAndType [putExtra (Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent;]
  + NameAndType [runOnUiThread (Ljava/lang/Runnable;)V]
  + NameAndType [setLatestEventInfo (Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V]
  + NameAndType [setType (Ljava/lang/String;)Landroid/content/Intent;]
  + NameAndType [toString ()Ljava/lang/String;]
  + NameAndType [uncaughtException (Ljava/lang/Thread;Ljava/lang/Throwable;)V]
  + NameAndType [valueOf (Ljava/lang/Object;)Ljava/lang/String;]
  + NameAndType [versionCode I]
  + NameAndType [versionName Ljava/lang/String;]
  + Utf8 [
]
  + Utf8 [

Just click send to help make this application better. No personal information is being sent (you can check by reading the rest of the email).]
  + Utf8 [
 
]
  + Utf8 [ ]
  + Utf8 [()J]
  + Utf8 [()Landroid/content/Context;]
  + Utf8 [()Landroid/content/pm/PackageManager;]
  + Utf8 [()Landroid/content/res/AssetManager;]
  + Utf8 [()Landroid/content/res/Resources;]
  + Utf8 [()Ljava/lang/CharSequence;]
  + Utf8 [()Ljava/lang/Class;]
  + Utf8 [()Ljava/lang/String;]
  + Utf8 [()Ljava/lang/Thread$UncaughtExceptionHandler;]
  + Utf8 [()Ljava/lang/Throwable;]
  + Utf8 [()V]
  + Utf8 [()[Ljava/lang/StackTraceElement;]
  + Utf8 [(I)Ljava/lang/String;]
  + Utf8 [(I)Ljava/lang/StringBuilder;]
  + Utf8 [(ILandroid/app/Notification;)V]
  + Utf8 [(ILjava/lang/CharSequence;J)V]
  + Utf8 [(Landroid/app/Activity;)V]
  + Utf8 [(Landroid/content/BroadcastReceiver;Landroid/content/Context;)V]
  + Utf8 [(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;]
  + Utf8 [(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V]
  + Utf8 [(Landroid/content/Context;Ljava/lang/Class;)V]
  + Utf8 [(Landroid/content/Intent;)V]
  + Utf8 [(Ljava/io/InputStream;)V]
  + Utf8 [(Ljava/lang/Object;)Ljava/lang/String;]
  + Utf8 [(Ljava/lang/Object;)Ljava/lang/StringBuilder;]
  + Utf8 [(Ljava/lang/Runnable;)V]
  + Utf8 [(Ljava/lang/String;)Landroid/content/Intent;]
  + Utf8 [(Ljava/lang/String;)Ljava/io/InputStream;]
  + Utf8 [(Ljava/lang/String;)Ljava/lang/Object;]
  + Utf8 [(Ljava/lang/String;)Ljava/lang/String;]
  + Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuffer;]
  + Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + Utf8 [(Ljava/lang/String;)V]
  + Utf8 [(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;]
  + Utf8 [(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)I]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/TwentyCodes/android/exception/Report;]
  + Utf8 [(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent;]
  + Utf8 [(Ljava/lang/Thread;Ljava/lang/Throwable;)V]
  + Utf8 [(Ljava/util/Date;)Ljava/lang/String;]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [Exception Report]
  + Utf8 [ExceptionHandler]
  + Utf8 [FINGERPRINT]
  + Utf8 [Failed to open exceptionhandler.properties]
  + Utf8 [I]
  + Utf8 [Landroid/app/Activity;]
  + Utf8 [Landroid/app/Service;]
  + Utf8 [Landroid/content/BroadcastReceiver;]
  + Utf8 [Landroid/content/Context;]
  + Utf8 [Lcom/TwentyCodes/android/exception/Report;]
  + Utf8 [Ljava/lang/String;]
  + Utf8 [Ljava/lang/Thread$UncaughtExceptionHandler;]
  + Utf8 [StackMapTable]
  + Utf8 [[Ljava/lang/StackTraceElement;]
  + Utf8 [a]
  + Utf8 [android.intent.action.SEND]
  + Utf8 [android.intent.extra.EMAIL]
  + Utf8 [android.intent.extra.SUBJECT]
  + Utf8 [android.intent.extra.TEXT]
  + Utf8 [android/app/Activity]
  + Utf8 [android/app/Notification]
  + Utf8 [android/app/NotificationManager]
  + Utf8 [android/app/PendingIntent]
  + Utf8 [android/content/Context]
  + Utf8 [android/content/Intent]
  + Utf8 [android/content/pm/PackageInfo]
  + Utf8 [android/content/pm/PackageManager]
  + Utf8 [android/content/pm/PackageManager$NameNotFoundException]
  + Utf8 [android/content/res/AssetManager]
  + Utf8 [android/content/res/Resources]
  + Utf8 [android/os/Build]
  + Utf8 [android/util/Log]
  + Utf8 [append]
  + Utf8 [at ]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/TwentyCodes/android/exception/ExceptionReportActivity]
  + Utf8 [com/TwentyCodes/android/exception/Report]
  + Utf8 [com/TwentyCodes/android/exception/f]
  + Utf8 [currentTimeMillis]
  + Utf8 [d]
  + Utf8 [displayEmailNotification]
  + Utf8 [displayNotification]
  + Utf8 [e]
  + Utf8 [email]
  + Utf8 [exceptionhandler.properties]
  + Utf8 [f]
  + Utf8 [file]
  + Utf8 [flags]
  + Utf8 [format]
  + Utf8 [g]
  + Utf8 [getActivity]
  + Utf8 [getApplicationContext]
  + Utf8 [getAssets]
  + Utf8 [getCause]
  + Utf8 [getClass]
  + Utf8 [getDefaultUncaughtExceptionHandler]
  + Utf8 [getName]
  + Utf8 [getPackageInfo]
  + Utf8 [getPackageManager]
  + Utf8 [getPackageName]
  + Utf8 [getProperty]
  + Utf8 [getResources]
  + Utf8 [getStackTrace]
  + Utf8 [getString]
  + Utf8 [getSystemService]
  + Utf8 [getTitle]
  + Utf8 [h]
  + Utf8 [i]
  + Utf8 [java/io/IOException]
  + Utf8 [java/lang/CharSequence]
  + Utf8 [java/lang/Class]
  + Utf8 [java/lang/Object]
  + Utf8 [java/lang/Runnable]
  + Utf8 [java/lang/StackTraceElement]
  + Utf8 [java/lang/String]
  + Utf8 [java/lang/StringBuffer]
  + Utf8 [java/lang/StringBuilder]
  + Utf8 [java/lang/System]
  + Utf8 [java/lang/Thread]
  + Utf8 [java/lang/Thread$UncaughtExceptionHandler]
  + Utf8 [java/lang/Throwable]
  + Utf8 [java/text/SimpleDateFormat]
  + Utf8 [java/util/Date]
  + Utf8 [java/util/Properties]
  + Utf8 [load]
  + Utf8 [mEmail = ]
  + Utf8 [mURL = ]
  + Utf8 [message/rfc822]
  + Utf8 [notification]
  + Utf8 [notify]
  + Utf8 [open]
  + Utf8 [printStackTrace]
  + Utf8 [putExtra]
  + Utf8 [report]
  + Utf8 [run]
  + Utf8 [runOnUiThread]
  + Utf8 [server]
  + Utf8 [setLatestEventInfo]
  + Utf8 [setType]
  + Utf8 [toString]
  + Utf8 [uncaughtException]
  + Utf8 [uncaughtException()]
  + Utf8 [unknown]
  + Utf8 [valueOf]
  + Utf8 [versionCode]
  + Utf8 [versionName]
  + Utf8 [yyyy.MM.dd_HH.mm.ss_zzz]

Fields (count = 8):
  + Field:        a Ljava/lang/Thread$UncaughtExceptionHandler;
    Access flags: 0x2
      = private java.lang.Thread$UncaughtExceptionHandler a
  + Field:        b Landroid/app/Activity;
    Access flags: 0x2
      = private android.app.Activity b
  + Field:        c Landroid/app/Service;
    Access flags: 0x2
      = private android.app.Service c
  + Field:        d Landroid/content/BroadcastReceiver;
    Access flags: 0x2
      = private android.content.BroadcastReceiver d
  + Field:        e Landroid/content/Context;
    Access flags: 0x2
      = private android.content.Context e
  + Field:        f Lcom/TwentyCodes/android/exception/Report;
    Access flags: 0x2
      = private com.TwentyCodes.android.exception.Report f
  + Field:        g Ljava/lang/String;
    Access flags: 0x2
      = private java.lang.String g
  + Field:        h Ljava/lang/String;
    Access flags: 0x2
      = private java.lang.String h

Methods (count = 7):
  - Method:       <init>(Landroid/app/Activity;)V
    Access flags: 0x1
      = public f(android.app.Activity)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 46, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] invokespecial #111
        - Methodref [java/lang/Object.<init> ()V]
      [4] aload_0 v0
      [5] aconst_null
      [6] putfield #71
        - Fieldref [com/TwentyCodes/android/exception/f.b Landroid/app/Activity;]
      [9] aload_0 v0
      [10] aconst_null
      [11] putfield #72
        - Fieldref [com/TwentyCodes/android/exception/f.c Landroid/app/Service;]
      [14] aload_0 v0
      [15] aconst_null
      [16] putfield #73
        - Fieldref [com/TwentyCodes/android/exception/f.d Landroid/content/BroadcastReceiver;]
      [19] aload_0 v0
      [20] aconst_null
      [21] putfield #76
        - Fieldref [com/TwentyCodes/android/exception/f.g Ljava/lang/String;]
      [24] aload_0 v0
      [25] invokestatic #125
        - Methodref [java/lang/Thread.getDefaultUncaughtExceptionHandler ()Ljava/lang/Thread$UncaughtExceptionHandler;]
      [28] putfield #70
        - Fieldref [com/TwentyCodes/android/exception/f.a Ljava/lang/Thread$UncaughtExceptionHandler;]
      [31] aload_0 v0
      [32] aload_1 v1
      [33] putfield #71
        - Fieldref [com/TwentyCodes/android/exception/f.b Landroid/app/Activity;]
      [36] aload_0 v0
      [37] aload_1 v1
      [38] putfield #74
        - Fieldref [com/TwentyCodes/android/exception/f.e Landroid/content/Context;]
      [41] aload_0 v0
      [42] invokespecial #108
        - Methodref [com/TwentyCodes/android/exception/f.b ()V]
      [45] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  - Method:       <init>(Landroid/content/BroadcastReceiver;Landroid/content/Context;)V
    Access flags: 0x1
      = public f(android.content.BroadcastReceiver,android.content.Context)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 46, locals = 3, stack = 2):
      [0] aload_0 v0
      [1] invokespecial #111
        - Methodref [java/lang/Object.<init> ()V]
      [4] aload_0 v0
      [5] aconst_null
      [6] putfield #71
        - Fieldref [com/TwentyCodes/android/exception/f.b Landroid/app/Activity;]
      [9] aload_0 v0
      [10] aconst_null
      [11] putfield #72
        - Fieldref [com/TwentyCodes/android/exception/f.c Landroid/app/Service;]
      [14] aload_0 v0
      [15] aconst_null
      [16] putfield #73
        - Fieldref [com/TwentyCodes/android/exception/f.d Landroid/content/BroadcastReceiver;]
      [19] aload_0 v0
      [20] aconst_null
      [21] putfield #76
        - Fieldref [com/TwentyCodes/android/exception/f.g Ljava/lang/String;]
      [24] aload_0 v0
      [25] invokestatic #125
        - Methodref [java/lang/Thread.getDefaultUncaughtExceptionHandler ()Ljava/lang/Thread$UncaughtExceptionHandler;]
      [28] putfield #70
        - Fieldref [com/TwentyCodes/android/exception/f.a Ljava/lang/Thread$UncaughtExceptionHandler;]
      [31] aload_0 v0
      [32] aload_1 v1
      [33] putfield #73
        - Fieldref [com/TwentyCodes/android/exception/f.d Landroid/content/BroadcastReceiver;]
      [36] aload_0 v0
      [37] aload_2 v2
      [38] putfield #74
        - Fieldref [com/TwentyCodes/android/exception/f.e Landroid/content/Context;]
      [41] aload_0 v0
      [42] invokespecial #108
        - Methodref [com/TwentyCodes/android/exception/f.b ()V]
      [45] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()V
    Access flags: 0x2
      = private void a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 166, locals = 4, stack = 6):
      [0] ldc #11
        - String [ExceptionHandler]
      [2] ldc #19
        - String [displayEmailNotification]
      [4] invokestatic #102
        - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
      [7] pop
      [8] aconst_null
      [9] astore_1 v1
      [10] aload_0 v0
      [11] getfield #71
        - Fieldref [com/TwentyCodes/android/exception/f.b Landroid/app/Activity;]
      [14] ifnull +11 (target=25)
      [17] aload_0 v0
      [18] getfield #71
        - Fieldref [com/TwentyCodes/android/exception/f.b Landroid/app/Activity;]
      [21] invokevirtual #78
        - Methodref [android/app/Activity.getTitle ()Ljava/lang/CharSequence;]
      [24] astore_1 v1
      [25] aload_0 v0
      [26] getfield #72
        - Fieldref [com/TwentyCodes/android/exception/f.c Landroid/app/Service;]
      [29] ifnull +14 (target=43)
      [32] aload_0 v0
      [33] getfield #72
        - Fieldref [com/TwentyCodes/android/exception/f.c Landroid/app/Service;]
      [36] invokevirtual #112
        - Methodref [java/lang/Object.getClass ()Ljava/lang/Class;]
      [39] invokevirtual #110
        - Methodref [java/lang/Class.getName ()Ljava/lang/String;]
      [42] astore_1 v1
      [43] aload_0 v0
      [44] getfield #73
        - Fieldref [com/TwentyCodes/android/exception/f.d Landroid/content/BroadcastReceiver;]
      [47] ifnull +14 (target=61)
      [50] aload_0 v0
      [51] getfield #73
        - Fieldref [com/TwentyCodes/android/exception/f.d Landroid/content/BroadcastReceiver;]
      [54] invokevirtual #112
        - Methodref [java/lang/Object.getClass ()Ljava/lang/Class;]
      [57] invokevirtual #110
        - Methodref [java/lang/Class.getName ()Ljava/lang/String;]
      [60] astore_1 v1
      [61] new #39
        - Class [android/content/Intent]
      [64] dup
      [65] ldc #13
        - String [android.intent.action.SEND]
      [67] invokespecial #91
        - Methodref [android/content/Intent.<init> (Ljava/lang/String;)V]
      [70] astore_2 v2
      [71] new #58
        - Class [java/lang/StringBuilder]
      [74] dup
      [75] invokespecial #118
        - Methodref [java/lang/StringBuilder.<init> ()V]
      [78] aload_1 v1
      [79] invokevirtual #121
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
      [82] ldc #9
        - String [ ]
      [84] invokevirtual #122
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [87] ldc #10
        - String [Exception Report]
      [89] invokevirtual #122
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [92] invokevirtual #123
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [95] astore_1 v1
      [96] new #58
        - Class [java/lang/StringBuilder]
      [99] dup
      [100] ldc #7
        - String [

Just click send to help make this application better. No personal information is being sent (you can check by reading the rest of the email).]
      [102] invokespecial #119
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [105] aload_0 v0
      [106] getfield #75
        - Fieldref [com/TwentyCodes/android/exception/f.f Lcom/TwentyCodes/android/exception/Report;]
      [109] invokevirtual #105
        - Methodref [com/TwentyCodes/android/exception/Report.toString ()Ljava/lang/String;]
      [112] invokevirtual #122
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [115] invokevirtual #123
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [118] astore_3 v3
      [119] aload_2 v2
      [120] ldc #14
        - String [android.intent.extra.EMAIL]
      [122] iconst_1
      [123] anewarray #56
        - Class [java/lang/String]
      [126] dup
      [127] iconst_0
      [128] aload_0 v0
      [129] getfield #77
        - Fieldref [com/TwentyCodes/android/exception/f.h Ljava/lang/String;]
      [132] aastore
      [133] invokevirtual #94
        - Methodref [android/content/Intent.putExtra (Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent;]
      [136] pop
      [137] aload_2 v2
      [138] ldc #16
        - String [android.intent.extra.TEXT]
      [140] aload_3 v3
      [141] invokevirtual #93
        - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;]
      [144] pop
      [145] aload_2 v2
      [146] ldc #15
        - String [android.intent.extra.SUBJECT]
      [148] aload_1 v1
      [149] invokevirtual #93
        - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;]
      [152] pop
      [153] aload_2 v2
      [154] ldc #26
        - String [message/rfc822]
      [156] invokevirtual #95
        - Methodref [android/content/Intent.setType (Ljava/lang/String;)Landroid/content/Intent;]
      [159] pop
      [160] aload_0 v0
      [161] aload_2 v2
      [162] invokespecial #107
        - Methodref [com/TwentyCodes/android/exception/f.a (Landroid/content/Intent;)V]
      [165] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 1):
      + Stack map table attribute (count = 3):
        - [25] Var: ...[a:java/lang/CharSequence], Stack: (empty)
        - [43] Var: ..., Stack: (empty)
        - [61] Var: ..., Stack: (empty)
  + Method:       a(Landroid/content/Intent;)V
    Access flags: 0x2
      = private void a(android.content.Intent)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 95, locals = 5, stack = 6):
      [0] ldc #11
        - String [ExceptionHandler]
      [2] ldc #20
        - String [displayNotification]
      [4] invokestatic #102
        - Methodref [android/util/Log.i (Ljava/lang/String;Ljava/lang/String;)I]
      [7] pop
      [8] aload_0 v0
      [9] getfield #74
        - Fieldref [com/TwentyCodes/android/exception/f.e Landroid/content/Context;]
      [12] invokevirtual #84
        - Methodref [android/content/Context.getApplicationContext ()Landroid/content/Context;]
      [15] dup
      [16] astore_2 v2
      [17] ldc #27
        - String [notification]
      [19] invokevirtual #89
        - Methodref [android/content/Context.getSystemService (Ljava/lang/String;)Ljava/lang/Object;]
      [22] checkcast #36
        - Class [android/app/NotificationManager]
      [25] astore_3 v3
      [26] new #35
        - Class [android/app/Notification]
      [29] dup
      [30] ldc #1
        - Integer [17301624]
      [32] aload_2 v2
      [33] ldc #5
        - Integer [2130968577]
      [35] invokevirtual #88
        - Methodref [android/content/Context.getString (I)Ljava/lang/String;]
      [38] invokestatic #124
        - Methodref [java/lang/System.currentTimeMillis ()J]
      [41] invokespecial #80
        - Methodref [android/app/Notification.<init> (ILjava/lang/CharSequence;J)V]
      [44] astore v4
      [46] aload_2 v2
      [47] iconst_0
      [48] aload_1 v1
      [49] ldc #3
        - Integer [268435456]
      [51] invokestatic #83
        - Methodref [android/app/PendingIntent.getActivity (Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;]
      [54] astore_1 v1
      [55] aload v4
      [57] aload_2 v2
      [58] aload_2 v2
      [59] ldc #4
        - Integer [2130968576]
      [61] invokevirtual #88
        - Methodref [android/content/Context.getString (I)Ljava/lang/String;]
      [64] aload_2 v2
      [65] ldc #5
        - Integer [2130968577]
      [67] invokevirtual #88
        - Methodref [android/content/Context.getString (I)Ljava/lang/String;]
      [70] aload_1 v1
      [71] invokevirtual #81
        - Methodref [android/app/Notification.setLatestEventInfo (Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V]
      [74] aload v4
      [76] dup
      [77] getfield #66
        - Fieldref [android/app/Notification.flags I]
      [80] bipush 16
      [82] ior
      [83] putfield #66
        - Fieldref [android/app/Notification.flags I]
      [86] aload_3 v3
      [87] ldc #2
        - Integer [45684645]
      [89] aload v4
      [91] invokevirtual #82
        - Methodref [android/app/NotificationManager.notify (ILandroid/app/Notification;)V]
      [94] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b()V
    Access flags: 0x2
      = private void b()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 88, locals = 3, stack = 5):
      [0] aload_0 v0
      [1] getfield #74
        - Fieldref [com/TwentyCodes/android/exception/f.e Landroid/content/Context;]
      [4] invokevirtual #87
        - Methodref [android/content/Context.getResources ()Landroid/content/res/Resources;]
      [7] invokevirtual #99
        - Methodref [android/content/res/Resources.getAssets ()Landroid/content/res/AssetManager;]
      [10] astore_1 v1
      [11] aload_1 v1
      [12] ldc #22
        - String [exceptionhandler.properties]
      [14] invokevirtual #98
        - Methodref [android/content/res/AssetManager.open (Ljava/lang/String;)Ljava/io/InputStream;]
      [17] astore_1 v1
      [18] new #65
        - Class [java/util/Properties]
      [21] dup
      [22] invokespecial #132
        - Methodref [java/util/Properties.<init> ()V]
      [25] dup
      [26] astore_2 v2
      [27] aload_1 v1
      [28] invokevirtual #134
        - Methodref [java/util/Properties.load (Ljava/io/InputStream;)V]
      [31] aload_0 v0
      [32] new #58
        - Class [java/lang/StringBuilder]
      [35] dup
      [36] aload_2 v2
      [37] ldc #29
        - String [server]
      [39] invokevirtual #133
        - Methodref [java/util/Properties.getProperty (Ljava/lang/String;)Ljava/lang/String;]
      [42] invokestatic #114
        - Methodref [java/lang/String.valueOf (Ljava/lang/Object;)Ljava/lang/String;]
      [45] invokespecial #119
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [48] aload_2 v2
      [49] ldc #23
        - String [file]
      [51] invokevirtual #133
        - Methodref [java/util/Properties.getProperty (Ljava/lang/String;)Ljava/lang/String;]
      [54] invokevirtual #122
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [57] invokevirtual #123
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [60] putfield #76
        - Fieldref [com/TwentyCodes/android/exception/f.g Ljava/lang/String;]
      [63] aload_0 v0
      [64] aload_2 v2
      [65] ldc #21
        - String [email]
      [67] invokevirtual #133
        - Methodref [java/util/Properties.getProperty (Ljava/lang/String;)Ljava/lang/String;]
      [70] putfield #77
        - Fieldref [com/TwentyCodes/android/exception/f.h Ljava/lang/String;]
      [73] return
      [74] astore_1 v1
      [75] ldc #11
        - String [ExceptionHandler]
      [77] ldc #12
        - String [Failed to open exceptionhandler.properties]
      [79] invokestatic #101
        - Methodref [android/util/Log.e (Ljava/lang/String;Ljava/lang/String;)I]
      [82] pop
      [83] aload_1 v1
      [84] invokevirtual #109
        - Methodref [java/io/IOException.printStackTrace ()V]
      [87] return
      Code attribute exceptions (count = 1):
      - ExceptionInfo (11 -> 73: 74):
      - Class [java/io/IOException]
      Code attribute attributes (attribute count = 1):
      + Stack map table attribute (count = 2):
        - [74] Var: [a:com/TwentyCodes/android/exception/f][a:android/content/res/Resources][a:android/content/res/AssetManager], Stack: [a:java/io/IOException]
        - [87] Var: ..., Stack: (empty)
  + Method:       run()V
    Access flags: 0x11
      = public final void run()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 39, locals = 1, stack = 5):
      [0] aload_0 v0
      [1] getfield #77
        - Fieldref [com/TwentyCodes/android/exception/f.h Ljava/lang/String;]
      [4] ifnonnull +30 (target=34)
      [7] aload_0 v0
      [8] new #39
        - Class [android/content/Intent]
      [11] dup
      [12] aload_0 v0
      [13] getfield #74
        - Fieldref [com/TwentyCodes/android/exception/f.e Landroid/content/Context;]
      [16] ldc #47
        - Class [com/TwentyCodes/android/exception/ExceptionReportActivity]
      [18] invokespecial #90
        - Methodref [android/content/Intent.<init> (Landroid/content/Context;Ljava/lang/Class;)V]
      [21] ldc #28
        - String [report]
      [23] aload_0 v0
      [24] getfield #75
        - Fieldref [com/TwentyCodes/android/exception/f.f Lcom/TwentyCodes/android/exception/Report;]
      [27] invokevirtual #92
        - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;]
      [30] invokespecial #107
        - Methodref [com/TwentyCodes/android/exception/f.a (Landroid/content/Intent;)V]
      [33] return
      [34] aload_0 v0
      [35] invokespecial #106
        - Methodref [com/TwentyCodes/android/exception/f.a ()V]
      [38] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 1):
      + Stack map table attribute (count = 2):
        - [34] Var: ..., Stack: (empty)
        - [38] Var: ..., Stack: (empty)
  + Method:       uncaughtException(Ljava/lang/Thread;Ljava/lang/Throwable;)V
    Access flags: 0x11
      = public final void uncaughtException(java.lang.Thread,java.lang.Throwable)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 513, locals = 12, stack = 10):
      [0] ldc #11
        - String [ExceptionHandler]
      [2] ldc #30
        - String [uncaughtException()]
      [4] invokestatic #100
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [7] pop
      [8] ldc #11
        - String [ExceptionHandler]
      [10] new #58
        - Class [java/lang/StringBuilder]
      [13] dup
      [14] ldc #25
        - String [mURL = ]
      [16] invokespecial #119
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [19] aload_0 v0
      [20] getfield #76
        - Fieldref [com/TwentyCodes/android/exception/f.g Ljava/lang/String;]
      [23] invokevirtual #122
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [26] invokevirtual #123
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [29] invokestatic #100
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [32] pop
      [33] ldc #11
        - String [ExceptionHandler]
      [35] new #58
        - Class [java/lang/StringBuilder]
      [38] dup
      [39] ldc #24
        - String [mEmail = ]
      [41] invokespecial #119
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [44] aload_0 v0
      [45] getfield #77
        - Fieldref [com/TwentyCodes/android/exception/f.h Ljava/lang/String;]
      [48] invokevirtual #122
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [51] invokevirtual #123
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [54] invokestatic #100
        - Methodref [android/util/Log.d (Ljava/lang/String;Ljava/lang/String;)I]
      [57] pop
      [58] new #64
        - Class [java/util/Date]
      [61] dup
      [62] invokespecial #131
        - Methodref [java/util/Date.<init> ()V]
      [65] astore_3 v3
      [66] new #63
        - Class [java/text/SimpleDateFormat]
      [69] dup
      [70] ldc #32
        - String [yyyy.MM.dd_HH.mm.ss_zzz]
      [72] invokespecial #129
        - Methodref [java/text/SimpleDateFormat.<init> (Ljava/lang/String;)V]
      [75] astore v4
      [77] aload_0 v0
      [78] getfield #74
        - Fieldref [com/TwentyCodes/android/exception/f.e Landroid/content/Context;]
      [81] invokevirtual #85
        - Methodref [android/content/Context.getPackageManager ()Landroid/content/pm/PackageManager;]
      [84] astore v5
      [86] aload v5
      [88] aload_0 v0
      [89] getfield #74
        - Fieldref [com/TwentyCodes/android/exception/f.e Landroid/content/Context;]
      [92] invokevirtual #86
        - Methodref [android/content/Context.getPackageName ()Ljava/lang/String;]
      [95] iconst_0
      [96] invokevirtual #97
        - Methodref [android/content/pm/PackageManager.getPackageInfo (Ljava/lang/String;I)Landroid/content/pm/PackageInfo;]
      [99] astore v5
      [101] goto +26 (target=127)
      [104] pop
      [105] new #40
        - Class [android/content/pm/PackageInfo]
      [108] dup
      [109] invokespecial #96
        - Methodref [android/content/pm/PackageInfo.<init> ()V]
      [112] dup
      [113] astore v5
      [115] ldc #31
        - String [unknown]
      [117] putfield #68
        - Fieldref [android/content/pm/PackageInfo.versionName Ljava/lang/String;]
      [120] aload v5
      [122] bipush 69
      [124] putfield #67
        - Fieldref [android/content/pm/PackageInfo.versionCode I]
      [127] new #57
        - Class [java/lang/StringBuffer]
      [130] dup
      [131] invokespecial #115
        - Methodref [java/lang/StringBuffer.<init> ()V]
      [134] astore v6
      [136] aload_2 v2
      [137] invokevirtual #127
        - Methodref [java/lang/Throwable.getStackTrace ()[Ljava/lang/StackTraceElement;]
      [140] dup
      [141] astore v10
      [143] arraylength
      [144] istore v9
      [146] iconst_0
      [147] istore v8
      [149] goto +44 (target=193)
      [152] aload v10
      [154] iload v8
      [156] aaload
      [157] astore v7
      [159] aload v6
      [161] new #58
        - Class [java/lang/StringBuilder]
      [164] dup
      [165] ldc #17
        - String [at ]
      [167] invokespecial #119
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [170] aload v7
      [172] invokevirtual #113
        - Methodref [java/lang/StackTraceElement.toString ()Ljava/lang/String;]
      [175] invokevirtual #122
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [178] ldc #6
        - String [
]
      [180] invokevirtual #122
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [183] invokevirtual #123
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [186] invokevirtual #116
        - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;]
      [189] pop
      [190] iinc v8, 1
      [193] iload v8
      [195] iload v9
      [197] ificmplt -45 (target=152)
      [200] new #57
        - Class [java/lang/StringBuffer]
      [203] dup
      [204] invokespecial #115
        - Methodref [java/lang/StringBuffer.<init> ()V]
      [207] astore v7
      [209] aload_2 v2
      [210] invokevirtual #126
        - Methodref [java/lang/Throwable.getCause ()Ljava/lang/Throwable;]
      [213] dup
      [214] astore v8
      [216] ifnull +97 (target=313)
      [219] aload v7
      [221] new #58
        - Class [java/lang/StringBuilder]
      [224] dup
      [225] aload v8
      [227] invokevirtual #128
        - Methodref [java/lang/Throwable.toString ()Ljava/lang/String;]
      [230] invokestatic #114
        - Methodref [java/lang/String.valueOf (Ljava/lang/Object;)Ljava/lang/String;]
      [233] invokespecial #119
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [236] ldc #8
        - String [
 
]
      [238] invokevirtual #122
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [241] invokevirtual #123
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [244] invokevirtual #116
        - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;]
      [247] pop
      [248] aload v8
      [250] invokevirtual #127
        - Methodref [java/lang/Throwable.getStackTrace ()[Ljava/lang/StackTraceElement;]
      [253] dup
      [254] astore v11
      [256] arraylength
      [257] istore v8
      [259] iconst_0
      [260] istore v10
      [262] goto +44 (target=306)
      [265] aload v11
      [267] iload v10
      [269] aaload
      [270] astore v9
      [272] aload v7
      [274] new #58
        - Class [java/lang/StringBuilder]
      [277] dup
      [278] ldc #17
        - String [at ]
      [280] invokespecial #119
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [283] aload v9
      [285] invokevirtual #113
        - Methodref [java/lang/StackTraceElement.toString ()Ljava/lang/String;]
      [288] invokevirtual #122
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [291] ldc #6
        - String [
]
      [293] invokevirtual #122
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [296] invokevirtual #123
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [299] invokevirtual #116
        - Methodref [java/lang/StringBuffer.append (Ljava/lang/String;)Ljava/lang/StringBuffer;]
      [302] pop
      [303] iinc v10, 1
      [306] iload v10
      [308] iload v8
      [310] ificmplt -45 (target=265)
      [313] aload_0 v0
      [314] new #48
        - Class [com/TwentyCodes/android/exception/Report]
      [317] dup
      [318] aload_0 v0
      [319] getfield #76
        - Fieldref [com/TwentyCodes/android/exception/f.g Ljava/lang/String;]
      [322] invokespecial #103
        - Methodref [com/TwentyCodes/android/exception/Report.<init> (Ljava/lang/String;)V]
      [325] aload_2 v2
      [326] invokevirtual #128
        - Methodref [java/lang/Throwable.toString ()Ljava/lang/String;]
      [329] aload v6
      [331] invokevirtual #117
        - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;]
      [334] aload v7
      [336] invokevirtual #117
        - Methodref [java/lang/StringBuffer.toString ()Ljava/lang/String;]
      [339] aload v4
      [341] aload_3 v3
      [342] invokevirtual #130
        - Methodref [java/text/SimpleDateFormat.format (Ljava/util/Date;)Ljava/lang/String;]
      [345] getstatic #69
        - Fieldref [android/os/Build.FINGERPRINT Ljava/lang/String;]
      [348] new #58
        - Class [java/lang/StringBuilder]
      [351] dup
      [352] aload v5
      [354] getfield #68
        - Fieldref [android/content/pm/PackageInfo.versionName Ljava/lang/String;]
      [357] invokestatic #114
        - Methodref [java/lang/String.valueOf (Ljava/lang/Object;)Ljava/lang/String;]
      [360] invokespecial #119
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [363] ldc #18
        - String [b]
      [365] invokevirtual #122
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [368] aload v5
      [370] getfield #67
        - Fieldref [android/content/pm/PackageInfo.versionCode I]
      [373] invokevirtual #120
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [376] invokevirtual #123
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [379] aload_0 v0
      [380] getfield #74
        - Fieldref [com/TwentyCodes/android/exception/f.e Landroid/content/Context;]
      [383] invokevirtual #86
        - Methodref [android/content/Context.getPackageName ()Ljava/lang/String;]
      [386] invokevirtual #104
        - Methodref [com/TwentyCodes/android/exception/Report.a (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/TwentyCodes/android/exception/Report;]
      [389] putfield #75
        - Fieldref [com/TwentyCodes/android/exception/f.f Lcom/TwentyCodes/android/exception/Report;]
      [392] aload_0 v0
      [393] getfield #71
        - Fieldref [com/TwentyCodes/android/exception/f.b Landroid/app/Activity;]
      [396] ifnull +11 (target=407)
      [399] aload_0 v0
      [400] getfield #71
        - Fieldref [com/TwentyCodes/android/exception/f.b Landroid/app/Activity;]
      [403] aload_0 v0
      [404] invokevirtual #79
        - Methodref [android/app/Activity.runOnUiThread (Ljava/lang/Runnable;)V]
      [407] aload_0 v0
      [408] getfield #72
        - Fieldref [com/TwentyCodes/android/exception/f.c Landroid/app/Service;]
      [411] ifnull +43 (target=454)
      [414] aload_0 v0
      [415] getfield #77
        - Fieldref [com/TwentyCodes/android/exception/f.h Ljava/lang/String;]
      [418] ifnonnull +32 (target=450)
      [421] aload_0 v0
      [422] new #39
        - Class [android/content/Intent]
      [425] dup
      [426] aload_0 v0
      [427] getfield #74
        - Fieldref [com/TwentyCodes/android/exception/f.e Landroid/content/Context;]
      [430] ldc #47
        - Class [com/TwentyCodes/android/exception/ExceptionReportActivity]
      [432] invokespecial #90
        - Methodref [android/content/Intent.<init> (Landroid/content/Context;Ljava/lang/Class;)V]
      [435] ldc #28
        - String [report]
      [437] aload_0 v0
      [438] getfield #75
        - Fieldref [com/TwentyCodes/android/exception/f.f Lcom/TwentyCodes/android/exception/Report;]
      [441] invokevirtual #92
        - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;]
      [444] invokespecial #107
        - Methodref [com/TwentyCodes/android/exception/f.a (Landroid/content/Intent;)V]
      [447] goto +7 (target=454)
      [450] aload_0 v0
      [451] invokespecial #106
        - Methodref [com/TwentyCodes/android/exception/f.a ()V]
      [454] aload_0 v0
      [455] getfield #73
        - Fieldref [com/TwentyCodes/android/exception/f.d Landroid/content/BroadcastReceiver;]
      [458] ifnull +43 (target=501)
      [461] aload_0 v0
      [462] getfield #77
        - Fieldref [com/TwentyCodes/android/exception/f.h Ljava/lang/String;]
      [465] ifnonnull +32 (target=497)
      [468] aload_0 v0
      [469] new #39
        - Class [android/content/Intent]
      [472] dup
      [473] aload_0 v0
      [474] getfield #74
        - Fieldref [com/TwentyCodes/android/exception/f.e Landroid/content/Context;]
      [477] ldc #47
        - Class [com/TwentyCodes/android/exception/ExceptionReportActivity]
      [479] invokespecial #90
        - Methodref [android/content/Intent.<init> (Landroid/content/Context;Ljava/lang/Class;)V]
      [482] ldc #28
        - String [report]
      [484] aload_0 v0
      [485] getfield #75
        - Fieldref [com/TwentyCodes/android/exception/f.f Lcom/TwentyCodes/android/exception/Report;]
      [488] invokevirtual #92
        - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;]
      [491] invokespecial #107
        - Methodref [com/TwentyCodes/android/exception/f.a (Landroid/content/Intent;)V]
      [494] goto +7 (target=501)
      [497] aload_0 v0
      [498] invokespecial #106
        - Methodref [com/TwentyCodes/android/exception/f.a ()V]
      [501] aload_0 v0
      [502] getfield #70
        - Fieldref [com/TwentyCodes/android/exception/f.a Ljava/lang/Thread$UncaughtExceptionHandler;]
      [505] aload_1 v1
      [506] aload_2 v2
      [507] invokeinterface #135
        - InterfaceMethodref [java/lang/Thread$UncaughtExceptionHandler.uncaughtException (Ljava/lang/Thread;Ljava/lang/Throwable;)V]
      [512] return
      Code attribute exceptions (count = 1):
      - ExceptionInfo (86 -> 101: 104):
      - Class [android/content/pm/PackageManager$NameNotFoundException]
      Code attribute attributes (attribute count = 1):
      + Stack map table attribute (count = 12):
        - [104] Var: [a:com/TwentyCodes/android/exception/f][a:java/lang/Thread][a:java/lang/Throwable][a:java/util/Date][a:java/text/SimpleDateFormat][a:android/content/pm/PackageManager], Stack: [a:android/content/pm/PackageManager$NameNotFoundException]
        - [127] Var: ...[a:android/content/pm/PackageInfo], Stack: (empty)
        - [152] Var: [a:com/TwentyCodes/android/exception/f][a:java/lang/Thread][a:java/lang/Throwable][a:java/util/Date][a:java/text/SimpleDateFormat][a:android/content/pm/PackageManager][a:android/content/pm/PackageInfo][a:java/lang/StringBuffer][T][i][i][a:[Ljava/lang/StackTraceElement;], Stack: 
        - [193] Var: ..., Stack: (empty)
        - [265] Var: [a:com/TwentyCodes/android/exception/f][a:java/lang/Thread][a:java/lang/Throwable][a:java/util/Date][a:java/text/SimpleDateFormat][a:android/content/pm/PackageManager][a:android/content/pm/PackageInfo][a:java/lang/StringBuffer][a:java/lang/StringBuffer][a:java/lang/Throwable][T][i][i][a:[Ljava/lang/StackTraceElement;], Stack: 
        - [306] Var: ..., Stack: (empty)
        - [313] Var: [a:com/TwentyCodes/android/exception/f][a:java/lang/Thread][a:java/lang/Throwable][a:java/util/Date][a:java/text/SimpleDateFormat][a:android/content/pm/PackageManager][a:android/content/pm/PackageInfo][a:java/lang/StringBuffer][a:java/lang/StringBuffer][a:java/lang/Throwable], Stack: 
        - [407] Var: ..., Stack: (empty)
        - [450] Var: ..., Stack: (empty)
        - [454] Var: ..., Stack: (empty)
        - [497] Var: ..., Stack: (empty)
        - [501] Var: ..., Stack: (empty)

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/TwentyCodes/android/AutoPlayer/c
  Superclass:    java/lang/Object
  Major version: 0x32
  Minor version: 0x0
  Access flags:  0x30
    = final class com.TwentyCodes.android.AutoPlayer.c extends java.lang.Object

Interfaces (count = 1):
  - Class [java/lang/Runnable]

Constant Pool (count = 120):
  - Integer [268435456]
  - String [app]
  - String [volume]
  - Class [android/content/Context]
  - Class [android/content/Intent]
  - Class [android/content/SharedPreferences]
  - Class [android/media/AudioManager]
  - Class [android/os/Handler]
  - Class [com/TwentyCodes/android/AutoPlayer/ConfirmDialog]
  - Class [com/TwentyCodes/android/AutoPlayer/a]
  - Class [com/TwentyCodes/android/AutoPlayer/c]
  - Class [java/lang/Integer]
  - Class [java/lang/InterruptedException]
  - Class [java/lang/NullPointerException]
  - Class [java/lang/Object]
  - Class [java/lang/Runnable]
  - Class [java/lang/Thread]
  - Class [java/net/URISyntaxException]
  - Long [1000]
  - Fieldref [com/TwentyCodes/android/AutoPlayer/c.a Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;]
  - Methodref [android/content/Context.startActivity (Landroid/content/Intent;)V]
  - Methodref [android/content/Intent.getIntent (Ljava/lang/String;)Landroid/content/Intent;]
  - Methodref [android/content/Intent.setFlags (I)Landroid/content/Intent;]
  - Methodref [android/media/AudioManager.getStreamMaxVolume (I)I]
  - Methodref [android/os/Handler.obtainMessage (ILjava/lang/Object;)Landroid/os/Message;]
  - Methodref [android/os/Handler.sendMessage (Landroid/os/Message;)Z]
  - Methodref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.a (Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;)Landroid/os/Handler;]
  - Methodref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.a (Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;I)V]
  - Methodref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.b (Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;)Landroid/content/SharedPreferences;]
  - Methodref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.c (Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;)Landroid/media/AudioManager;]
  - Methodref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.getApplicationContext ()Landroid/content/Context;]
  - Methodref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.runOnUiThread (Ljava/lang/Runnable;)V]
  - Methodref [com/TwentyCodes/android/AutoPlayer/a.<init> (Lcom/TwentyCodes/android/AutoPlayer/c;)V]
  - Methodref [java/lang/Integer.valueOf (I)Ljava/lang/Integer;]
  - Methodref [java/lang/InterruptedException.printStackTrace ()V]
  - Methodref [java/lang/NullPointerException.printStackTrace ()V]
  - Methodref [java/lang/Object.<init> ()V]
  - Methodref [java/lang/Thread.sleep (J)V]
  - Methodref [java/net/URISyntaxException.printStackTrace ()V]
  - InterfaceMethodref [android/content/SharedPreferences.getInt (Ljava/lang/String;I)I]
  - InterfaceMethodref [android/content/SharedPreferences.getString (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (Lcom/TwentyCodes/android/AutoPlayer/c;)V]
  + NameAndType [a (Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;)Landroid/os/Handler;]
  + NameAndType [a (Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;I)V]
  + NameAndType [a Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;]
  + NameAndType [b (Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;)Landroid/content/SharedPreferences;]
  + NameAndType [c (Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;)Landroid/media/AudioManager;]
  + NameAndType [getApplicationContext ()Landroid/content/Context;]
  + NameAndType [getInt (Ljava/lang/String;I)I]
  + NameAndType [getIntent (Ljava/lang/String;)Landroid/content/Intent;]
  + NameAndType [getStreamMaxVolume (I)I]
  + NameAndType [getString (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
  + NameAndType [obtainMessage (ILjava/lang/Object;)Landroid/os/Message;]
  + NameAndType [printStackTrace ()V]
  + NameAndType [runOnUiThread (Ljava/lang/Runnable;)V]
  + NameAndType [sendMessage (Landroid/os/Message;)Z]
  + NameAndType [setFlags (I)Landroid/content/Intent;]
  + NameAndType [sleep (J)V]
  + NameAndType [startActivity (Landroid/content/Intent;)V]
  + NameAndType [valueOf (I)Ljava/lang/Integer;]
  + Utf8 [()Landroid/content/Context;]
  + Utf8 [()V]
  + Utf8 [(I)I]
  + Utf8 [(I)Landroid/content/Intent;]
  + Utf8 [(I)Ljava/lang/Integer;]
  + Utf8 [(ILjava/lang/Object;)Landroid/os/Message;]
  + Utf8 [(J)V]
  + Utf8 [(Landroid/content/Intent;)V]
  + Utf8 [(Landroid/os/Message;)Z]
  + Utf8 [(Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;)Landroid/content/SharedPreferences;]
  + Utf8 [(Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;)Landroid/media/AudioManager;]
  + Utf8 [(Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;)Landroid/os/Handler;]
  + Utf8 [(Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;)V]
  + Utf8 [(Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;I)V]
  + Utf8 [(Lcom/TwentyCodes/android/AutoPlayer/c;)V]
  + Utf8 [(Ljava/lang/Runnable;)V]
  + Utf8 [(Ljava/lang/String;)Landroid/content/Intent;]
  + Utf8 [(Ljava/lang/String;I)I]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;]
  + Utf8 [StackMapTable]
  + Utf8 [a]
  + Utf8 [android/content/Context]
  + Utf8 [android/content/Intent]
  + Utf8 [android/content/SharedPreferences]
  + Utf8 [android/media/AudioManager]
  + Utf8 [android/os/Handler]
  + Utf8 [app]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/TwentyCodes/android/AutoPlayer/ConfirmDialog]
  + Utf8 [com/TwentyCodes/android/AutoPlayer/a]
  + Utf8 [com/TwentyCodes/android/AutoPlayer/c]
  + Utf8 [getApplicationContext]
  + Utf8 [getInt]
  + Utf8 [getIntent]
  + Utf8 [getStreamMaxVolume]
  + Utf8 [getString]
  + Utf8 [java/lang/Integer]
  + Utf8 [java/lang/InterruptedException]
  + Utf8 [java/lang/NullPointerException]
  + Utf8 [java/lang/Object]
  + Utf8 [java/lang/Runnable]
  + Utf8 [java/lang/Thread]
  + Utf8 [java/net/URISyntaxException]
  + Utf8 [obtainMessage]
  + Utf8 [printStackTrace]
  + Utf8 [run]
  + Utf8 [runOnUiThread]
  + Utf8 [sendMessage]
  + Utf8 [setFlags]
  + Utf8 [sleep]
  + Utf8 [startActivity]
  + Utf8 [valueOf]
  + Utf8 [volume]

Fields (count = 1):
  + Field:        a Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;
    Access flags: 0x1010
      = final com.TwentyCodes.android.AutoPlayer.ConfirmDialog a

Methods (count = 2):
  - Method:       <init>(Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;)V
    Access flags: 0x0
      = c(com.TwentyCodes.android.AutoPlayer.ConfirmDialog)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 10, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] putfield #21
        - Fieldref [com/TwentyCodes/android/AutoPlayer/c.a Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;]
      [5] aload_0 v0
      [6] invokespecial #38
        - Methodref [java/lang/Object.<init> ()V]
      [9] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       run()V
    Access flags: 0x11
      = public final void run()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 152, locals = 3, stack = 5):
      [0] iconst_0
      [1] istore_1 v1
      [2] iconst_0
      [3] istore_2 v2
      [4] goto +46 (target=50)
      [7] ldc2_w #19
        - Long [1000]
      [10] invokestatic #39
        - Methodref [java/lang/Thread.sleep (J)V]
      [13] goto +8 (target=21)
      [16] invokevirtual #36
        - Methodref [java/lang/InterruptedException.printStackTrace ()V]
      [19] iconst_1
      [20] istore_2 v2
      [21] iinc v1, 1
      [24] aload_0 v0
      [25] getfield #21
        - Fieldref [com/TwentyCodes/android/AutoPlayer/c.a Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;]
      [28] invokestatic #28
        - Methodref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.a (Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;)Landroid/os/Handler;]
      [31] aload_0 v0
      [32] getfield #21
        - Fieldref [com/TwentyCodes/android/AutoPlayer/c.a Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;]
      [35] invokestatic #28
        - Methodref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.a (Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;)Landroid/os/Handler;]
      [38] iconst_0
      [39] iload_1 v1
      [40] invokestatic #35
        - Methodref [java/lang/Integer.valueOf (I)Ljava/lang/Integer;]
      [43] invokevirtual #26
        - Methodref [android/os/Handler.obtainMessage (ILjava/lang/Object;)Landroid/os/Message;]
      [46] invokevirtual #27
        - Methodref [android/os/Handler.sendMessage (Landroid/os/Message;)Z]
      [49] pop
      [50] iload_1 v1
      [51] iconst_5
      [52] ificmplt -45 (target=7)
      [55] iload_2 v2
      [56] ifne +95 (target=151)
      [59] aload_0 v0
      [60] getfield #21
        - Fieldref [com/TwentyCodes/android/AutoPlayer/c.a Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;]
      [63] aload_0 v0
      [64] getfield #21
        - Fieldref [com/TwentyCodes/android/AutoPlayer/c.a Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;]
      [67] invokestatic #30
        - Methodref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.b (Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;)Landroid/content/SharedPreferences;]
      [70] ldc #3
        - String [volume]
      [72] aload_0 v0
      [73] getfield #21
        - Fieldref [com/TwentyCodes/android/AutoPlayer/c.a Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;]
      [76] invokestatic #31
        - Methodref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.c (Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;)Landroid/media/AudioManager;]
      [79] iconst_3
      [80] invokevirtual #25
        - Methodref [android/media/AudioManager.getStreamMaxVolume (I)I]
      [83] invokeinterface #41
        - InterfaceMethodref [android/content/SharedPreferences.getInt (Ljava/lang/String;I)I]
      [88] invokestatic #29
        - Methodref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.a (Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;I)V]
      [91] aload_0 v0
      [92] getfield #21
        - Fieldref [com/TwentyCodes/android/AutoPlayer/c.a Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;]
      [95] invokevirtual #32
        - Methodref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.getApplicationContext ()Landroid/content/Context;]
      [98] aload_0 v0
      [99] getfield #21
        - Fieldref [com/TwentyCodes/android/AutoPlayer/c.a Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;]
      [102] invokestatic #30
        - Methodref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.b (Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;)Landroid/content/SharedPreferences;]
      [105] ldc #2
        - String [app]
      [107] aconst_null
      [108] invokeinterface #42
        - InterfaceMethodref [android/content/SharedPreferences.getString (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
      [113] invokestatic #23
        - Methodref [android/content/Intent.getIntent (Ljava/lang/String;)Landroid/content/Intent;]
      [116] ldc #1
        - Integer [268435456]
      [118] invokevirtual #24
        - Methodref [android/content/Intent.setFlags (I)Landroid/content/Intent;]
      [121] invokevirtual #22
        - Methodref [android/content/Context.startActivity (Landroid/content/Intent;)V]
      [124] goto +12 (target=136)
      [127] invokevirtual #40
        - Methodref [java/net/URISyntaxException.printStackTrace ()V]
      [130] goto +6 (target=136)
      [133] invokevirtual #37
        - Methodref [java/lang/NullPointerException.printStackTrace ()V]
      [136] aload_0 v0
      [137] getfield #21
        - Fieldref [com/TwentyCodes/android/AutoPlayer/c.a Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;]
      [140] new #10
        - Class [com/TwentyCodes/android/AutoPlayer/a]
      [143] dup
      [144] aload_0 v0
      [145] invokespecial #34
        - Methodref [com/TwentyCodes/android/AutoPlayer/a.<init> (Lcom/TwentyCodes/android/AutoPlayer/c;)V]
      [148] invokevirtual #33
        - Methodref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.runOnUiThread (Ljava/lang/Runnable;)V]
      [151] return
      Code attribute exceptions (count = 3):
      - ExceptionInfo (7 -> 13: 16):
      - Class [java/lang/InterruptedException]
      - ExceptionInfo (59 -> 124: 127):
      - Class [java/net/URISyntaxException]
      - ExceptionInfo (59 -> 124: 133):
      - Class [java/lang/NullPointerException]
      Code attribute attributes (attribute count = 1):
      + Stack map table attribute (count = 8):
        - [7] Var: ...[i][i], Stack: (empty)
        - [16] Var: ..., Stack: [a:java/lang/InterruptedException]
        - [21] Var: ..., Stack: (empty)
        - [50] Var: ..., Stack: (empty)
        - [127] Var: ..., Stack: [a:java/net/URISyntaxException]
        - [133] Var: ..., Stack: [a:java/lang/NullPointerException]
        - [136] Var: ..., Stack: (empty)
        - [151] Var: ..., Stack: (empty)

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/TwentyCodes/android/AutoPlayer/HeadPhoneReceiver
  Superclass:    android/content/BroadcastReceiver
  Major version: 0x32
  Minor version: 0x0
  Access flags:  0x21
    = public class com.TwentyCodes.android.AutoPlayer.HeadPhoneReceiver extends android.content.BroadcastReceiver

Interfaces (count = 0):

Constant Pool (count = 179):
  - Integer [268435456]
  - String [HeadPhoneReceiver]
  - String [HeadPhoneReceiverLog]
  - String [Headphone event]
  - String [Headphone event: ]
  - String [app]
  - String [audio]
  - String [confirm]
  - String [music_volume]
  - String [setings]
  - String [state]
  - String [volume]
  - Class [android/content/BroadcastReceiver]
  - Class [android/content/Context]
  - Class [android/content/Intent]
  - Class [android/content/SharedPreferences]
  - Class [android/content/SharedPreferences$Editor]
  - Class [android/media/AudioManager]
  - Class [android/util/Log]
  - Class [com/TwentyCodes/android/AutoPlayer/ConfirmDialog]
  - Class [com/TwentyCodes/android/AutoPlayer/HeadPhoneReceiver]
  - Class [com/TwentyCodes/android/exception/f]
  - Class [java/lang/NullPointerException]
  - Class [java/lang/StringBuilder]
  - Class [java/lang/Thread]
  - Class [java/lang/Thread$UncaughtExceptionHandler]
  - Class [java/net/URISyntaxException]
  - Fieldref [com/TwentyCodes/android/AutoPlayer/HeadPhoneReceiver.a Landroid/media/AudioManager;]
  - Fieldref [com/TwentyCodes/android/AutoPlayer/HeadPhoneReceiver.b Landroid/content/SharedPreferences;]
  - Fieldref [com/TwentyCodes/android/AutoPlayer/HeadPhoneReceiver.c Landroid/content/Context;]
  - Methodref [android/content/BroadcastReceiver.<init> ()V]
  - Methodref [android/content/Context.getApplicationContext ()Landroid/content/Context;]
  - Methodref [android/content/Context.getSharedPreferences (Ljava/lang/String;I)Landroid/content/SharedPreferences;]
  - Methodref [android/content/Context.getSystemService (Ljava/lang/String;)Ljava/lang/Object;]
  - Methodref [android/content/Context.startActivity (Landroid/content/Intent;)V]
  - Methodref [android/content/Intent.<init> (Landroid/content/Context;Ljava/lang/Class;)V]
  - Methodref [android/content/Intent.addFlags (I)Landroid/content/Intent;]
  - Methodref [android/content/Intent.getIntExtra (Ljava/lang/String;I)I]
  - Methodref [android/content/Intent.getIntent (Ljava/lang/String;)Landroid/content/Intent;]
  - Methodref [android/content/Intent.hasExtra (Ljava/lang/String;)Z]
  - Methodref [android/content/Intent.setFlags (I)Landroid/content/Intent;]
  - Methodref [android/media/AudioManager.adjustSuggestedStreamVolume (III)V]
  - Methodref [android/media/AudioManager.getStreamMaxVolume (I)I]
  - Methodref [android/media/AudioManager.getStreamVolume (I)I]
  - Methodref [android/util/Log.v (Ljava/lang/String;Ljava/lang/String;)I]
  - Methodref [com/TwentyCodes/android/AutoPlayer/HeadPhoneReceiver.a (I)V]
  - Methodref [com/TwentyCodes/android/exception/f.<init> (Landroid/content/BroadcastReceiver;Landroid/content/Context;)V]
  - Methodref [java/lang/NullPointerException.printStackTrace ()V]
  - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
  - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
  - Methodref [java/lang/Thread.setDefaultUncaughtExceptionHandler (Ljava/lang/Thread$UncaughtExceptionHandler;)V]
  - Methodref [java/net/URISyntaxException.printStackTrace ()V]
  - InterfaceMethodref [android/content/SharedPreferences.edit ()Landroid/content/SharedPreferences$Editor;]
  - InterfaceMethodref [android/content/SharedPreferences.getBoolean (Ljava/lang/String;Z)Z]
  - InterfaceMethodref [android/content/SharedPreferences.getInt (Ljava/lang/String;I)I]
  - InterfaceMethodref [android/content/SharedPreferences.getString (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
  - InterfaceMethodref [android/content/SharedPreferences$Editor.commit ()Z]
  - InterfaceMethodref [android/content/SharedPreferences$Editor.putBoolean (Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;]
  - InterfaceMethodref [android/content/SharedPreferences$Editor.putInt (Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (Landroid/content/BroadcastReceiver;Landroid/content/Context;)V]
  + NameAndType [<init> (Landroid/content/Context;Ljava/lang/Class;)V]
  + NameAndType [<init> (Ljava/lang/String;)V]
  + NameAndType [a (I)V]
  + NameAndType [a Landroid/media/AudioManager;]
  + NameAndType [addFlags (I)Landroid/content/Intent;]
  + NameAndType [adjustSuggestedStreamVolume (III)V]
  + NameAndType [append (I)Ljava/lang/StringBuilder;]
  + NameAndType [b Landroid/content/SharedPreferences;]
  + NameAndType [c Landroid/content/Context;]
  + NameAndType [commit ()Z]
  + NameAndType [edit ()Landroid/content/SharedPreferences$Editor;]
  + NameAndType [getApplicationContext ()Landroid/content/Context;]
  + NameAndType [getBoolean (Ljava/lang/String;Z)Z]
  + NameAndType [getInt (Ljava/lang/String;I)I]
  + NameAndType [getIntExtra (Ljava/lang/String;I)I]
  + NameAndType [getIntent (Ljava/lang/String;)Landroid/content/Intent;]
  + NameAndType [getSharedPreferences (Ljava/lang/String;I)Landroid/content/SharedPreferences;]
  + NameAndType [getStreamMaxVolume (I)I]
  + NameAndType [getStreamVolume (I)I]
  + NameAndType [getString (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
  + NameAndType [getSystemService (Ljava/lang/String;)Ljava/lang/Object;]
  + NameAndType [hasExtra (Ljava/lang/String;)Z]
  + NameAndType [printStackTrace ()V]
  + NameAndType [putBoolean (Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;]
  + NameAndType [putInt (Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;]
  + NameAndType [setDefaultUncaughtExceptionHandler (Ljava/lang/Thread$UncaughtExceptionHandler;)V]
  + NameAndType [setFlags (I)Landroid/content/Intent;]
  + NameAndType [startActivity (Landroid/content/Intent;)V]
  + NameAndType [toString ()Ljava/lang/String;]
  + NameAndType [v (Ljava/lang/String;Ljava/lang/String;)I]
  + Utf8 [()Landroid/content/Context;]
  + Utf8 [()Landroid/content/SharedPreferences$Editor;]
  + Utf8 [()Ljava/lang/String;]
  + Utf8 [()V]
  + Utf8 [()Z]
  + Utf8 [(I)I]
  + Utf8 [(I)Landroid/content/Intent;]
  + Utf8 [(I)Ljava/lang/StringBuilder;]
  + Utf8 [(I)V]
  + Utf8 [(III)V]
  + Utf8 [(Landroid/content/BroadcastReceiver;Landroid/content/Context;)V]
  + Utf8 [(Landroid/content/Context;Landroid/content/Intent;)V]
  + Utf8 [(Landroid/content/Context;Ljava/lang/Class;)V]
  + Utf8 [(Landroid/content/Intent;)V]
  + Utf8 [(Ljava/lang/String;)Landroid/content/Intent;]
  + Utf8 [(Ljava/lang/String;)Ljava/lang/Object;]
  + Utf8 [(Ljava/lang/String;)V]
  + Utf8 [(Ljava/lang/String;)Z]
  + Utf8 [(Ljava/lang/String;I)I]
  + Utf8 [(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;]
  + Utf8 [(Ljava/lang/String;I)Landroid/content/SharedPreferences;]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)I]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
  + Utf8 [(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;]
  + Utf8 [(Ljava/lang/String;Z)Z]
  + Utf8 [(Ljava/lang/Thread$UncaughtExceptionHandler;)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [HeadPhoneReceiver]
  + Utf8 [HeadPhoneReceiverLog]
  + Utf8 [Headphone event]
  + Utf8 [Headphone event: ]
  + Utf8 [Landroid/content/Context;]
  + Utf8 [Landroid/content/SharedPreferences;]
  + Utf8 [Landroid/media/AudioManager;]
  + Utf8 [StackMapTable]
  + Utf8 [a]
  + Utf8 [addFlags]
  + Utf8 [adjustSuggestedStreamVolume]
  + Utf8 [android/content/BroadcastReceiver]
  + Utf8 [android/content/Context]
  + Utf8 [android/content/Intent]
  + Utf8 [android/content/SharedPreferences]
  + Utf8 [android/content/SharedPreferences$Editor]
  + Utf8 [android/media/AudioManager]
  + Utf8 [android/util/Log]
  + Utf8 [app]
  + Utf8 [append]
  + Utf8 [audio]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/TwentyCodes/android/AutoPlayer/ConfirmDialog]
  + Utf8 [com/TwentyCodes/android/AutoPlayer/HeadPhoneReceiver]
  + Utf8 [com/TwentyCodes/android/exception/f]
  + Utf8 [commit]
  + Utf8 [confirm]
  + Utf8 [edit]
  + Utf8 [getApplicationContext]
  + Utf8 [getBoolean]
  + Utf8 [getInt]
  + Utf8 [getIntExtra]
  + Utf8 [getIntent]
  + Utf8 [getSharedPreferences]
  + Utf8 [getStreamMaxVolume]
  + Utf8 [getStreamVolume]
  + Utf8 [getString]
  + Utf8 [getSystemService]
  + Utf8 [hasExtra]
  + Utf8 [java/lang/NullPointerException]
  + Utf8 [java/lang/StringBuilder]
  + Utf8 [java/lang/Thread]
  + Utf8 [java/lang/Thread$UncaughtExceptionHandler]
  + Utf8 [java/net/URISyntaxException]
  + Utf8 [music_volume]
  + Utf8 [onReceive]
  + Utf8 [printStackTrace]
  + Utf8 [putBoolean]
  + Utf8 [putInt]
  + Utf8 [setDefaultUncaughtExceptionHandler]
  + Utf8 [setFlags]
  + Utf8 [setings]
  + Utf8 [startActivity]
  + Utf8 [state]
  + Utf8 [toString]
  + Utf8 [v]
  + Utf8 [volume]

Fields (count = 3):
  + Field:        a Landroid/media/AudioManager;
    Access flags: 0x2
      = private android.media.AudioManager a
  + Field:        b Landroid/content/SharedPreferences;
    Access flags: 0x2
      = private android.content.SharedPreferences b
  + Field:        c Landroid/content/Context;
    Access flags: 0x2
      = private android.content.Context c

Methods (count = 3):
  - Method:       <init>()V
    Access flags: 0x1
      = public HeadPhoneReceiver()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] invokespecial #31
        - Methodref [android/content/BroadcastReceiver.<init> ()V]
      [4] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onReceive(Landroid/content/Context;Landroid/content/Intent;)V
    Access flags: 0x1
      = public void onReceive(android.content.Context,android.content.Intent)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 300, locals = 3, stack = 5):
      [0] new #22
        - Class [com/TwentyCodes/android/exception/f]
      [3] dup
      [4] aload_0 v0
      [5] aload_1 v1
      [6] invokespecial #47
        - Methodref [com/TwentyCodes/android/exception/f.<init> (Landroid/content/BroadcastReceiver;Landroid/content/Context;)V]
      [9] invokestatic #52
        - Methodref [java/lang/Thread.setDefaultUncaughtExceptionHandler (Ljava/lang/Thread$UncaughtExceptionHandler;)V]
      [12] aload_0 v0
      [13] aload_1 v1
      [14] ldc #7
        - String [audio]
      [16] invokevirtual #34
        - Methodref [android/content/Context.getSystemService (Ljava/lang/String;)Ljava/lang/Object;]
      [19] checkcast #18
        - Class [android/media/AudioManager]
      [22] putfield #28
        - Fieldref [com/TwentyCodes/android/AutoPlayer/HeadPhoneReceiver.a Landroid/media/AudioManager;]
      [25] aload_0 v0
      [26] aload_1 v1
      [27] ldc #10
        - String [setings]
      [29] iconst_2
      [30] invokevirtual #33
        - Methodref [android/content/Context.getSharedPreferences (Ljava/lang/String;I)Landroid/content/SharedPreferences;]
      [33] putfield #29
        - Fieldref [com/TwentyCodes/android/AutoPlayer/HeadPhoneReceiver.b Landroid/content/SharedPreferences;]
      [36] aload_0 v0
      [37] aload_1 v1
      [38] putfield #30
        - Fieldref [com/TwentyCodes/android/AutoPlayer/HeadPhoneReceiver.c Landroid/content/Context;]
      [41] aload_2 v2
      [42] ifnull +257 (target=299)
      [45] ldc #2
        - String [HeadPhoneReceiver]
      [47] ldc #4
        - String [Headphone event]
      [49] invokestatic #45
        - Methodref [android/util/Log.v (Ljava/lang/String;Ljava/lang/String;)I]
      [52] pop
      [53] aload_2 v2
      [54] ldc #11
        - String [state]
      [56] invokevirtual #40
        - Methodref [android/content/Intent.hasExtra (Ljava/lang/String;)Z]
      [59] ifeq +240 (target=299)
      [62] ldc #2
        - String [HeadPhoneReceiver]
      [64] new #24
        - Class [java/lang/StringBuilder]
      [67] dup
      [68] ldc #5
        - String [Headphone event: ]
      [70] invokespecial #49
        - Methodref [java/lang/StringBuilder.<init> (Ljava/lang/String;)V]
      [73] aload_2 v2
      [74] ldc #11
        - String [state]
      [76] iconst_0
      [77] invokevirtual #38
        - Methodref [android/content/Intent.getIntExtra (Ljava/lang/String;I)I]
      [80] invokevirtual #50
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [83] invokevirtual #51
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [86] invokestatic #45
        - Methodref [android/util/Log.v (Ljava/lang/String;Ljava/lang/String;)I]
      [89] pop
      [90] aload_2 v2
      [91] ldc #11
        - String [state]
      [93] iconst_0
      [94] invokevirtual #38
        - Methodref [android/content/Intent.getIntExtra (Ljava/lang/String;I)I]
      [97] iconst_1
      [98] ificmpne +155 (target=253)
      [101] aload_0 v0
      [102] getfield #29
        - Fieldref [com/TwentyCodes/android/AutoPlayer/HeadPhoneReceiver.b Landroid/content/SharedPreferences;]
      [105] ldc #3
        - String [HeadPhoneReceiverLog]
      [107] iconst_0
      [108] invokeinterface #55
        - InterfaceMethodref [android/content/SharedPreferences.getBoolean (Ljava/lang/String;Z)Z]
      [113] ifne +186 (target=299)
      [116] aload_0 v0
      [117] getfield #29
        - Fieldref [com/TwentyCodes/android/AutoPlayer/HeadPhoneReceiver.b Landroid/content/SharedPreferences;]
      [120] invokeinterface #54
        - InterfaceMethodref [android/content/SharedPreferences.edit ()Landroid/content/SharedPreferences$Editor;]
      [125] ldc #3
        - String [HeadPhoneReceiverLog]
      [127] iconst_1
      [128] invokeinterface #59
        - InterfaceMethodref [android/content/SharedPreferences$Editor.putBoolean (Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;]
      [133] ldc #9
        - String [music_volume]
      [135] aload_0 v0
      [136] getfield #28
        - Fieldref [com/TwentyCodes/android/AutoPlayer/HeadPhoneReceiver.a Landroid/media/AudioManager;]
      [139] iconst_3
      [140] invokevirtual #44
        - Methodref [android/media/AudioManager.getStreamVolume (I)I]
      [143] invokeinterface #60
        - InterfaceMethodref [android/content/SharedPreferences$Editor.putInt (Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;]
      [148] invokeinterface #58
        - InterfaceMethodref [android/content/SharedPreferences$Editor.commit ()Z]
      [153] pop
      [154] aload_0 v0
      [155] getfield #29
        - Fieldref [com/TwentyCodes/android/AutoPlayer/HeadPhoneReceiver.b Landroid/content/SharedPreferences;]
      [158] ldc #8
        - String [confirm]
      [160] iconst_0
      [161] invokeinterface #55
        - InterfaceMethodref [android/content/SharedPreferences.getBoolean (Ljava/lang/String;Z)Z]
      [166] ifeq +23 (target=189)
      [169] aload_1 v1
      [170] new #15
        - Class [android/content/Intent]
      [173] dup
      [174] aload_1 v1
      [175] ldc #20
        - Class [com/TwentyCodes/android/AutoPlayer/ConfirmDialog]
      [177] invokespecial #36
        - Methodref [android/content/Intent.<init> (Landroid/content/Context;Ljava/lang/Class;)V]
      [180] ldc #1
        - Integer [268435456]
      [182] invokevirtual #37
        - Methodref [android/content/Intent.addFlags (I)Landroid/content/Intent;]
      [185] invokevirtual #35
        - Methodref [android/content/Context.startActivity (Landroid/content/Intent;)V]
      [188] return
      [189] aload_0 v0
      [190] astore_1 v1
      [191] aload_1 v1
      [192] aload_1 v1
      [193] getfield #29
        - Fieldref [com/TwentyCodes/android/AutoPlayer/HeadPhoneReceiver.b Landroid/content/SharedPreferences;]
      [196] ldc #12
        - String [volume]
      [198] aload_1 v1
      [199] getfield #28
        - Fieldref [com/TwentyCodes/android/AutoPlayer/HeadPhoneReceiver.a Landroid/media/AudioManager;]
      [202] iconst_3
      [203] invokevirtual #43
        - Methodref [android/media/AudioManager.getStreamMaxVolume (I)I]
      [206] invokeinterface #56
        - InterfaceMethodref [android/content/SharedPreferences.getInt (Ljava/lang/String;I)I]
      [211] invokespecial #46
        - Methodref [com/TwentyCodes/android/AutoPlayer/HeadPhoneReceiver.a (I)V]
      [214] aload_1 v1
      [215] getfield #30
        - Fieldref [com/TwentyCodes/android/AutoPlayer/HeadPhoneReceiver.c Landroid/content/Context;]
      [218] invokevirtual #32
        - Methodref [android/content/Context.getApplicationContext ()Landroid/content/Context;]
      [221] aload_1 v1
      [222] getfield #29
        - Fieldref [com/TwentyCodes/android/AutoPlayer/HeadPhoneReceiver.b Landroid/content/SharedPreferences;]
      [225] ldc #6
        - String [app]
      [227] aconst_null
      [228] invokeinterface #57
        - InterfaceMethodref [android/content/SharedPreferences.getString (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
      [233] invokestatic #39
        - Methodref [android/content/Intent.getIntent (Ljava/lang/String;)Landroid/content/Intent;]
      [236] ldc #1
        - Integer [268435456]
      [238] invokevirtual #41
        - Methodref [android/content/Intent.setFlags (I)Landroid/content/Intent;]
      [241] invokevirtual #35
        - Methodref [android/content/Context.startActivity (Landroid/content/Intent;)V]
      [244] return
      [245] invokevirtual #53
        - Methodref [java/net/URISyntaxException.printStackTrace ()V]
      [248] return
      [249] invokevirtual #48
        - Methodref [java/lang/NullPointerException.printStackTrace ()V]
      [252] return
      [253] aload_0 v0
      [254] aload_0 v0
      [255] getfield #29
        - Fieldref [com/TwentyCodes/android/AutoPlayer/HeadPhoneReceiver.b Landroid/content/SharedPreferences;]
      [258] ldc #9
        - String [music_volume]
      [260] aload_0 v0
      [261] getfield #28
        - Fieldref [com/TwentyCodes/android/AutoPlayer/HeadPhoneReceiver.a Landroid/media/AudioManager;]
      [264] iconst_3
      [265] invokevirtual #43
        - Methodref [android/media/AudioManager.getStreamMaxVolume (I)I]
      [268] invokeinterface #56
        - InterfaceMethodref [android/content/SharedPreferences.getInt (Ljava/lang/String;I)I]
      [273] invokespecial #46
        - Methodref [com/TwentyCodes/android/AutoPlayer/HeadPhoneReceiver.a (I)V]
      [276] aload_0 v0
      [277] getfield #29
        - Fieldref [com/TwentyCodes/android/AutoPlayer/HeadPhoneReceiver.b Landroid/content/SharedPreferences;]
      [280] invokeinterface #54
        - InterfaceMethodref [android/content/SharedPreferences.edit ()Landroid/content/SharedPreferences$Editor;]
      [285] ldc #3
        - String [HeadPhoneReceiverLog]
      [287] iconst_0
      [288] invokeinterface #59
        - InterfaceMethodref [android/content/SharedPreferences$Editor.putBoolean (Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;]
      [293] invokeinterface #58
        - InterfaceMethodref [android/content/SharedPreferences$Editor.commit ()Z]
      [298] pop
      [299] return
      Code attribute exceptions (count = 2):
      - ExceptionInfo (191 -> 244: 245):
      - Class [java/net/URISyntaxException]
      - ExceptionInfo (191 -> 244: 249):
      - Class [java/lang/NullPointerException]
      Code attribute attributes (attribute count = 1):
      + Stack map table attribute (count = 4):
        - [189] Var: ..., Stack: (empty)
        - [252] Var: ..., Stack: (empty)
        - [253] Var: ..., Stack: (empty)
        - [299] Var: ..., Stack: (empty)
  + Method:       a(I)V
    Access flags: 0x2
      = private void a(int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 93, locals = 4, stack = 4):
      [0] iload_1 v1
      [1] aload_0 v0
      [2] getfield #28
        - Fieldref [com/TwentyCodes/android/AutoPlayer/HeadPhoneReceiver.a Landroid/media/AudioManager;]
      [5] iconst_3
      [6] invokevirtual #44
        - Methodref [android/media/AudioManager.getStreamVolume (I)I]
      [9] ificmple +37 (target=46)
      [12] iload_1 v1
      [13] aload_0 v0
      [14] getfield #28
        - Fieldref [com/TwentyCodes/android/AutoPlayer/HeadPhoneReceiver.a Landroid/media/AudioManager;]
      [17] iconst_3
      [18] invokevirtual #44
        - Methodref [android/media/AudioManager.getStreamVolume (I)I]
      [21] isub
      [22] istore_2 v2
      [23] iconst_0
      [24] istore_3 v3
      [25] goto +16 (target=41)
      [28] aload_0 v0
      [29] getfield #28
        - Fieldref [com/TwentyCodes/android/AutoPlayer/HeadPhoneReceiver.a Landroid/media/AudioManager;]
      [32] iconst_1
      [33] iconst_3
      [34] iconst_0
      [35] invokevirtual #42
        - Methodref [android/media/AudioManager.adjustSuggestedStreamVolume (III)V]
      [38] iinc v3, 1
      [41] iload_3 v3
      [42] iload_2 v2
      [43] ificmplt -15 (target=28)
      [46] iload_1 v1
      [47] aload_0 v0
      [48] getfield #28
        - Fieldref [com/TwentyCodes/android/AutoPlayer/HeadPhoneReceiver.a Landroid/media/AudioManager;]
      [51] iconst_3
      [52] invokevirtual #44
        - Methodref [android/media/AudioManager.getStreamVolume (I)I]
      [55] ificmpge +37 (target=92)
      [58] aload_0 v0
      [59] getfield #28
        - Fieldref [com/TwentyCodes/android/AutoPlayer/HeadPhoneReceiver.a Landroid/media/AudioManager;]
      [62] iconst_3
      [63] invokevirtual #44
        - Methodref [android/media/AudioManager.getStreamVolume (I)I]
      [66] iload_1 v1
      [67] isub
      [68] istore_2 v2
      [69] iconst_0
      [70] istore_3 v3
      [71] goto +16 (target=87)
      [74] aload_0 v0
      [75] getfield #28
        - Fieldref [com/TwentyCodes/android/AutoPlayer/HeadPhoneReceiver.a Landroid/media/AudioManager;]
      [78] iconst_m1
      [79] iconst_3
      [80] iconst_0
      [81] invokevirtual #42
        - Methodref [android/media/AudioManager.adjustSuggestedStreamVolume (III)V]
      [84] iinc v3, 1
      [87] iload_3 v3
      [88] iload_2 v2
      [89] ificmplt -15 (target=74)
      [92] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 1):
      + Stack map table attribute (count = 6):
        - [28] Var: ...[i][i], Stack: (empty)
        - [41] Var: ..., Stack: (empty)
        - [46] Var: -2, Stack: (empty)
        - [74] Var: ...[i][i], Stack: (empty)
        - [87] Var: ..., Stack: (empty)
        - [92] Var: -2, Stack: (empty)

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/TwentyCodes/android/AutoPlayer/HeadphoneListenerService
  Superclass:    android/app/Service
  Major version: 0x32
  Minor version: 0x0
  Access flags:  0x21
    = public class com.TwentyCodes.android.AutoPlayer.HeadphoneListenerService extends android.app.Service

Interfaces (count = 0):

Constant Pool (count = 31):
  - String [android.intent.action.HEADSET_PLUG]
  - Class [android/app/Service]
  - Class [android/content/IntentFilter]
  - Class [com/TwentyCodes/android/AutoPlayer/HeadPhoneReceiver]
  - Class [com/TwentyCodes/android/AutoPlayer/HeadphoneListenerService]
  - Methodref [android/app/Service.<init> ()V]
  - Methodref [android/app/Service.onCreate ()V]
  - Methodref [android/content/IntentFilter.<init> (Ljava/lang/String;)V]
  - Methodref [com/TwentyCodes/android/AutoPlayer/HeadPhoneReceiver.<init> ()V]
  - Methodref [com/TwentyCodes/android/AutoPlayer/HeadphoneListenerService.registerReceiver (Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (Ljava/lang/String;)V]
  + NameAndType [onCreate ()V]
  + NameAndType [registerReceiver (Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;]
  + Utf8 [()V]
  + Utf8 [(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;]
  + Utf8 [(Landroid/content/Intent;)Landroid/os/IBinder;]
  + Utf8 [(Landroid/content/Intent;II)I]
  + Utf8 [(Ljava/lang/String;)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [android.intent.action.HEADSET_PLUG]
  + Utf8 [android/app/Service]
  + Utf8 [android/content/IntentFilter]
  + Utf8 [com/TwentyCodes/android/AutoPlayer/HeadPhoneReceiver]
  + Utf8 [com/TwentyCodes/android/AutoPlayer/HeadphoneListenerService]
  + Utf8 [onBind]
  + Utf8 [onCreate]
  + Utf8 [onStartCommand]
  + Utf8 [registerReceiver]

Fields (count = 0):

Methods (count = 4):
  - Method:       <init>()V
    Access flags: 0x1
      = public HeadphoneListenerService()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] invokespecial #6
        - Methodref [android/app/Service.<init> ()V]
      [4] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onCreate()V
    Access flags: 0x1
      = public void onCreate()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 26, locals = 1, stack = 5):
      [0] aload_0 v0
      [1] new #4
        - Class [com/TwentyCodes/android/AutoPlayer/HeadPhoneReceiver]
      [4] dup
      [5] invokespecial #9
        - Methodref [com/TwentyCodes/android/AutoPlayer/HeadPhoneReceiver.<init> ()V]
      [8] new #3
        - Class [android/content/IntentFilter]
      [11] dup
      [12] ldc #1
        - String [android.intent.action.HEADSET_PLUG]
      [14] invokespecial #8
        - Methodref [android/content/IntentFilter.<init> (Ljava/lang/String;)V]
      [17] invokevirtual #10
        - Methodref [com/TwentyCodes/android/AutoPlayer/HeadphoneListenerService.registerReceiver (Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;]
      [20] pop
      [21] aload_0 v0
      [22] invokespecial #7
        - Methodref [android/app/Service.onCreate ()V]
      [25] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onStartCommand(Landroid/content/Intent;II)I
    Access flags: 0x1
      = public int onStartCommand(android.content.Intent,int,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 2, locals = 4, stack = 1):
      [0] iconst_1
      [1] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onBind(Landroid/content/Intent;)Landroid/os/IBinder;
    Access flags: 0x1
      = public android.os.IBinder onBind(android.content.Intent)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 2, locals = 2, stack = 1):
      [0] aconst_null
      [1] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity
  Superclass:    android/app/Activity
  Major version: 0x32
  Minor version: 0x0
  Access flags:  0x21
    = public class com.TwentyCodes.android.AutoPlayer.AutoPlayerActivity extends android.app.Activity

Interfaces (count = 3):
  - Class [android/view/View$OnClickListener]
  - Class [android/widget/CompoundButton$OnCheckedChangeListener]
  - Class [android/widget/SeekBar$OnSeekBarChangeListener]

Constant Pool (count = 323):
  - Integer [2130903044]
  - Integer [2130968585]
  - Integer [2130968590]
  - Integer [2130968591]
  - Integer [2131034113]
  - Integer [2131034121]
  - Integer [2131034122]
  - Integer [2131034124]
  - Integer [2131034125]
  - Integer [2131034127]
  - String []
  - String [ ]
  - String [android.intent.action.MAIN]
  - String [android.intent.action.PICK_ACTIVITY]
  - String [android.intent.category.LAUNCHER]
  - String [android.intent.extra.INTENT]
  - String [app]
  - String [audio]
  - String [confirm]
  - String [enabled]
  - String [setings]
  - String [unknown]
  - String [volume]
  - Class [android/app/Activity]
  - Class [android/app/ProgressDialog]
  - Class [android/content/Intent]
  - Class [android/content/SharedPreferences]
  - Class [android/content/SharedPreferences$Editor]
  - Class [android/content/pm/PackageInfo]
  - Class [android/content/pm/PackageManager]
  - Class [android/content/pm/PackageManager$NameNotFoundException]
  - Class [android/media/AudioManager]
  - Class [android/os/Bundle]
  - Class [android/view/View]
  - Class [android/view/View$OnClickListener]
  - Class [android/widget/CheckBox]
  - Class [android/widget/CompoundButton]
  - Class [android/widget/CompoundButton$OnCheckedChangeListener]
  - Class [android/widget/ImageView]
  - Class [android/widget/SeekBar]
  - Class [android/widget/SeekBar$OnSeekBarChangeListener]
  - Class [android/widget/TextView]
  - Class [android/widget/ToggleButton]
  - Class [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity]
  - Class [com/TwentyCodes/android/AutoPlayer/HeadphoneListenerService]
  - Class [com/TwentyCodes/android/exception/f]
  - Class [java/lang/NullPointerException]
  - Class [java/lang/StringBuilder]
  - Class [java/lang/Thread]
  - Class [java/lang/Thread$UncaughtExceptionHandler]
  - Class [java/net/URISyntaxException]
  - Fieldref [android/content/pm/PackageInfo.versionCode I]
  - Fieldref [android/content/pm/PackageInfo.versionName Ljava/lang/String;]
  - Fieldref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.a Landroid/content/SharedPreferences;]
  - Fieldref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.b Landroid/widget/ImageView;]
  - Fieldref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.c Landroid/app/ProgressDialog;]
  - Methodref [android/app/Activity.<init> ()V]
  - Methodref [android/app/Activity.onCreate (Landroid/os/Bundle;)V]
  - Methodref [android/app/ProgressDialog.dismiss ()V]
  - Methodref [android/app/ProgressDialog.isShowing ()Z]
  - Methodref [android/app/ProgressDialog.show (Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZZ)Landroid/app/ProgressDialog;]
  - Methodref [android/content/Intent.<init> (Landroid/content/Context;Ljava/lang/Class;)V]
  - Methodref [android/content/Intent.<init> (Ljava/lang/String;)V]
  - Methodref [android/content/Intent.<init> (Ljava/lang/String;Landroid/net/Uri;)V]
  - Methodref [android/content/Intent.addCategory (Ljava/lang/String;)Landroid/content/Intent;]
  - Methodref [android/content/Intent.getIntent (Ljava/lang/String;)Landroid/content/Intent;]
  - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;]
  - Methodref [android/content/Intent.toURI ()Ljava/lang/String;]
  - Methodref [android/content/pm/PackageInfo.<init> ()V]
  - Methodref [android/content/pm/PackageManager.getActivityIcon (Landroid/content/Intent;)Landroid/graphics/drawable/Drawable;]
  - Methodref [android/content/pm/PackageManager.getPackageInfo (Ljava/lang/String;I)Landroid/content/pm/PackageInfo;]
  - Methodref [android/content/pm/PackageManager$NameNotFoundException.printStackTrace ()V]
  - Methodref [android/media/AudioManager.getStreamMaxVolume (I)I]
  - Methodref [android/view/View.setEnabled (Z)V]
  - Methodref [android/view/View.setOnClickListener (Landroid/view/View$OnClickListener;)V]
  - Methodref [android/widget/CheckBox.setChecked (Z)V]
  - Methodref [android/widget/CheckBox.setOnCheckedChangeListener (Landroid/widget/CompoundButton$OnCheckedChangeListener;)V]
  - Methodref [android/widget/CompoundButton.getId ()I]
  - Methodref [android/widget/ImageView.setBackgroundDrawable (Landroid/graphics/drawable/Drawable;)V]
  - Methodref [android/widget/SeekBar.setMax (I)V]
  - Methodref [android/widget/SeekBar.setOnSeekBarChangeListener (Landroid/widget/SeekBar$OnSeekBarChangeListener;)V]
  - Methodref [android/widget/SeekBar.setProgress (I)V]
  - Methodref [android/widget/TextView.setText (Ljava/lang/CharSequence;)V]
  - Methodref [android/widget/ToggleButton.isChecked ()Z]
  - Methodref [android/widget/ToggleButton.setChecked (Z)V]
  - Methodref [android/widget/ToggleButton.setOnCheckedChangeListener (Landroid/widget/CompoundButton$OnCheckedChangeListener;)V]
  - Methodref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.findViewById (I)Landroid/view/View;]
  - Methodref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.getPackageManager ()Landroid/content/pm/PackageManager;]
  - Methodref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.getPackageName ()Ljava/lang/String;]
  - Methodref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.getSharedPreferences (Ljava/lang/String;I)Landroid/content/SharedPreferences;]
  - Methodref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.getString (I)Ljava/lang/String;]
  - Methodref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.getSystemService (Ljava/lang/String;)Ljava/lang/Object;]
  - Methodref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.getText (I)Ljava/lang/CharSequence;]
  - Methodref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.setContentView (I)V]
  - Methodref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.startActivityForResult (Landroid/content/Intent;I)V]
  - Methodref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.startService (Landroid/content/Intent;)Landroid/content/ComponentName;]
  - Methodref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.stopService (Landroid/content/Intent;)Z]
  - Methodref [com/TwentyCodes/android/exception/f.<init> (Landroid/app/Activity;)V]
  - Methodref [java/lang/NullPointerException.printStackTrace ()V]
  - Methodref [java/lang/StringBuilder.<init> ()V]
  - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
  - Methodref [java/lang/Thread.setDefaultUncaughtExceptionHandler (Ljava/lang/Thread$UncaughtExceptionHandler;)V]
  - Methodref [java/net/URISyntaxException.printStackTrace ()V]
  - InterfaceMethodref [android/content/SharedPreferences.edit ()Landroid/content/SharedPreferences$Editor;]
  - InterfaceMethodref [android/content/SharedPreferences.getBoolean (Ljava/lang/String;Z)Z]
  - InterfaceMethodref [android/content/SharedPreferences.getInt (Ljava/lang/String;I)I]
  - InterfaceMethodref [android/content/SharedPreferences.getString (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
  - InterfaceMethodref [android/content/SharedPreferences$Editor.commit ()Z]
  - InterfaceMethodref [android/content/SharedPreferences$Editor.putBoolean (Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;]
  - InterfaceMethodref [android/content/SharedPreferences$Editor.putInt (Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;]
  - InterfaceMethodref [android/content/SharedPreferences$Editor.putString (Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (Landroid/app/Activity;)V]
  + NameAndType [<init> (Landroid/content/Context;Ljava/lang/Class;)V]
  + NameAndType [<init> (Ljava/lang/String;)V]
  + NameAndType [<init> (Ljava/lang/String;Landroid/net/Uri;)V]
  + NameAndType [a Landroid/content/SharedPreferences;]
  + NameAndType [addCategory (Ljava/lang/String;)Landroid/content/Intent;]
  + NameAndType [append (I)Ljava/lang/StringBuilder;]
  + NameAndType [append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
  + NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + NameAndType [b Landroid/widget/ImageView;]
  + NameAndType [c Landroid/app/ProgressDialog;]
  + NameAndType [commit ()Z]
  + NameAndType [dismiss ()V]
  + NameAndType [edit ()Landroid/content/SharedPreferences$Editor;]
  + NameAndType [findViewById (I)Landroid/view/View;]
  + NameAndType [getActivityIcon (Landroid/content/Intent;)Landroid/graphics/drawable/Drawable;]
  + NameAndType [getBoolean (Ljava/lang/String;Z)Z]
  + NameAndType [getId ()I]
  + NameAndType [getInt (Ljava/lang/String;I)I]
  + NameAndType [getIntent (Ljava/lang/String;)Landroid/content/Intent;]
  + NameAndType [getPackageInfo (Ljava/lang/String;I)Landroid/content/pm/PackageInfo;]
  + NameAndType [getPackageManager ()Landroid/content/pm/PackageManager;]
  + NameAndType [getPackageName ()Ljava/lang/String;]
  + NameAndType [getSharedPreferences (Ljava/lang/String;I)Landroid/content/SharedPreferences;]
  + NameAndType [getStreamMaxVolume (I)I]
  + NameAndType [getString (I)Ljava/lang/String;]
  + NameAndType [getString (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
  + NameAndType [getSystemService (Ljava/lang/String;)Ljava/lang/Object;]
  + NameAndType [getText (I)Ljava/lang/CharSequence;]
  + NameAndType [isChecked ()Z]
  + NameAndType [isShowing ()Z]
  + NameAndType [onCreate (Landroid/os/Bundle;)V]
  + NameAndType [printStackTrace ()V]
  + NameAndType [putBoolean (Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;]
  + NameAndType [putExtra (Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;]
  + NameAndType [putInt (Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;]
  + NameAndType [putString (Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;]
  + NameAndType [setBackgroundDrawable (Landroid/graphics/drawable/Drawable;)V]
  + NameAndType [setChecked (Z)V]
  + NameAndType [setContentView (I)V]
  + NameAndType [setDefaultUncaughtExceptionHandler (Ljava/lang/Thread$UncaughtExceptionHandler;)V]
  + NameAndType [setEnabled (Z)V]
  + NameAndType [setMax (I)V]
  + NameAndType [setOnCheckedChangeListener (Landroid/widget/CompoundButton$OnCheckedChangeListener;)V]
  + NameAndType [setOnClickListener (Landroid/view/View$OnClickListener;)V]
  + NameAndType [setOnSeekBarChangeListener (Landroid/widget/SeekBar$OnSeekBarChangeListener;)V]
  + NameAndType [setProgress (I)V]
  + NameAndType [setText (Ljava/lang/CharSequence;)V]
  + NameAndType [show (Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZZ)Landroid/app/ProgressDialog;]
  + NameAndType [startActivityForResult (Landroid/content/Intent;I)V]
  + NameAndType [startService (Landroid/content/Intent;)Landroid/content/ComponentName;]
  + NameAndType [stopService (Landroid/content/Intent;)Z]
  + NameAndType [toString ()Ljava/lang/String;]
  + NameAndType [toURI ()Ljava/lang/String;]
  + NameAndType [versionCode I]
  + NameAndType [versionName Ljava/lang/String;]
  + Utf8 []
  + Utf8 [ ]
  + Utf8 [()I]
  + Utf8 [()Landroid/content/SharedPreferences$Editor;]
  + Utf8 [()Landroid/content/pm/PackageManager;]
  + Utf8 [()Ljava/lang/String;]
  + Utf8 [()V]
  + Utf8 [()Z]
  + Utf8 [(I)I]
  + Utf8 [(I)Landroid/view/View;]
  + Utf8 [(I)Ljava/lang/CharSequence;]
  + Utf8 [(I)Ljava/lang/String;]
  + Utf8 [(I)Ljava/lang/StringBuilder;]
  + Utf8 [(I)V]
  + Utf8 [(IILandroid/content/Intent;)V]
  + Utf8 [(Landroid/app/Activity;)V]
  + Utf8 [(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZZ)Landroid/app/ProgressDialog;]
  + Utf8 [(Landroid/content/Context;Ljava/lang/Class;)V]
  + Utf8 [(Landroid/content/Intent;)Landroid/content/ComponentName;]
  + Utf8 [(Landroid/content/Intent;)Landroid/graphics/drawable/Drawable;]
  + Utf8 [(Landroid/content/Intent;)Z]
  + Utf8 [(Landroid/content/Intent;I)V]
  + Utf8 [(Landroid/graphics/drawable/Drawable;)V]
  + Utf8 [(Landroid/os/Bundle;)V]
  + Utf8 [(Landroid/view/View$OnClickListener;)V]
  + Utf8 [(Landroid/view/View;)V]
  + Utf8 [(Landroid/widget/CompoundButton$OnCheckedChangeListener;)V]
  + Utf8 [(Landroid/widget/CompoundButton;Z)V]
  + Utf8 [(Landroid/widget/SeekBar$OnSeekBarChangeListener;)V]
  + Utf8 [(Landroid/widget/SeekBar;)V]
  + Utf8 [(Landroid/widget/SeekBar;IZ)V]
  + Utf8 [(Ljava/lang/CharSequence;)V]
  + Utf8 [(Ljava/lang/Object;)Ljava/lang/StringBuilder;]
  + Utf8 [(Ljava/lang/String;)Landroid/content/Intent;]
  + Utf8 [(Ljava/lang/String;)Ljava/lang/Object;]
  + Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + Utf8 [(Ljava/lang/String;)V]
  + Utf8 [(Ljava/lang/String;I)I]
  + Utf8 [(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;]
  + Utf8 [(Ljava/lang/String;I)Landroid/content/SharedPreferences;]
  + Utf8 [(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;]
  + Utf8 [(Ljava/lang/String;Landroid/net/Uri;)V]
  + Utf8 [(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
  + Utf8 [(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;]
  + Utf8 [(Ljava/lang/String;Z)Z]
  + Utf8 [(Ljava/lang/Thread$UncaughtExceptionHandler;)V]
  + Utf8 [(Z)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [I]
  + Utf8 [Landroid/app/ProgressDialog;]
  + Utf8 [Landroid/content/SharedPreferences;]
  + Utf8 [Landroid/widget/ImageView;]
  + Utf8 [Ljava/lang/String;]
  + Utf8 [StackMapTable]
  + Utf8 [a]
  + Utf8 [addCategory]
  + Utf8 [android.intent.action.MAIN]
  + Utf8 [android.intent.action.PICK_ACTIVITY]
  + Utf8 [android.intent.category.LAUNCHER]
  + Utf8 [android.intent.extra.INTENT]
  + Utf8 [android/app/Activity]
  + Utf8 [android/app/ProgressDialog]
  + Utf8 [android/content/Intent]
  + Utf8 [android/content/SharedPreferences]
  + Utf8 [android/content/SharedPreferences$Editor]
  + Utf8 [android/content/pm/PackageInfo]
  + Utf8 [android/content/pm/PackageManager]
  + Utf8 [android/content/pm/PackageManager$NameNotFoundException]
  + Utf8 [android/media/AudioManager]
  + Utf8 [android/os/Bundle]
  + Utf8 [android/view/View]
  + Utf8 [android/view/View$OnClickListener]
  + Utf8 [android/widget/CheckBox]
  + Utf8 [android/widget/CompoundButton]
  + Utf8 [android/widget/CompoundButton$OnCheckedChangeListener]
  + Utf8 [android/widget/ImageView]
  + Utf8 [android/widget/SeekBar]
  + Utf8 [android/widget/SeekBar$OnSeekBarChangeListener]
  + Utf8 [android/widget/TextView]
  + Utf8 [android/widget/ToggleButton]
  + Utf8 [app]
  + Utf8 [append]
  + Utf8 [audio]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity]
  + Utf8 [com/TwentyCodes/android/AutoPlayer/HeadphoneListenerService]
  + Utf8 [com/TwentyCodes/android/exception/f]
  + Utf8 [commit]
  + Utf8 [confirm]
  + Utf8 [dismiss]
  + Utf8 [edit]
  + Utf8 [enabled]
  + Utf8 [findViewById]
  + Utf8 [getActivityIcon]
  + Utf8 [getBoolean]
  + Utf8 [getId]
  + Utf8 [getInt]
  + Utf8 [getIntent]
  + Utf8 [getPackageInfo]
  + Utf8 [getPackageManager]
  + Utf8 [getPackageName]
  + Utf8 [getSharedPreferences]
  + Utf8 [getStreamMaxVolume]
  + Utf8 [getString]
  + Utf8 [getSystemService]
  + Utf8 [getText]
  + Utf8 [isChecked]
  + Utf8 [isShowing]
  + Utf8 [java/lang/NullPointerException]
  + Utf8 [java/lang/StringBuilder]
  + Utf8 [java/lang/Thread]
  + Utf8 [java/lang/Thread$UncaughtExceptionHandler]
  + Utf8 [java/net/URISyntaxException]
  + Utf8 [onActivityResult]
  + Utf8 [onCheckedChanged]
  + Utf8 [onClick]
  + Utf8 [onCreate]
  + Utf8 [onProgressChanged]
  + Utf8 [onStartTrackingTouch]
  + Utf8 [onStopTrackingTouch]
  + Utf8 [printStackTrace]
  + Utf8 [putBoolean]
  + Utf8 [putExtra]
  + Utf8 [putInt]
  + Utf8 [putString]
  + Utf8 [setBackgroundDrawable]
  + Utf8 [setChecked]
  + Utf8 [setContentView]
  + Utf8 [setDefaultUncaughtExceptionHandler]
  + Utf8 [setEnabled]
  + Utf8 [setMax]
  + Utf8 [setOnCheckedChangeListener]
  + Utf8 [setOnClickListener]
  + Utf8 [setOnSeekBarChangeListener]
  + Utf8 [setProgress]
  + Utf8 [setText]
  + Utf8 [setings]
  + Utf8 [show]
  + Utf8 [startActivityForResult]
  + Utf8 [startService]
  + Utf8 [stopService]
  + Utf8 [toString]
  + Utf8 [toURI]
  + Utf8 [unknown]
  + Utf8 [versionCode]
  + Utf8 [versionName]
  + Utf8 [volume]

Fields (count = 3):
  + Field:        a Landroid/content/SharedPreferences;
    Access flags: 0x2
      = private android.content.SharedPreferences a
  + Field:        b Landroid/widget/ImageView;
    Access flags: 0x2
      = private android.widget.ImageView b
  + Field:        c Landroid/app/ProgressDialog;
    Access flags: 0x2
      = private android.app.ProgressDialog c

Methods (count = 8):
  - Method:       <init>()V
    Access flags: 0x1
      = public AutoPlayerActivity()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] invokespecial #57
        - Methodref [android/app/Activity.<init> ()V]
      [4] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onCreate(Landroid/os/Bundle;)V
    Access flags: 0x1
      = public void onCreate(android.os.Bundle)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 349, locals = 3, stack = 5):
      [0] new #46
        - Class [com/TwentyCodes/android/exception/f]
      [3] dup
      [4] aload_0 v0
      [5] invokespecial #98
        - Methodref [com/TwentyCodes/android/exception/f.<init> (Landroid/app/Activity;)V]
      [8] invokestatic #105
        - Methodref [java/lang/Thread.setDefaultUncaughtExceptionHandler (Ljava/lang/Thread$UncaughtExceptionHandler;)V]
      [11] aload_0 v0
      [12] aload_1 v1
      [13] invokespecial #58
        - Methodref [android/app/Activity.onCreate (Landroid/os/Bundle;)V]
      [16] aload_0 v0
      [17] ldc #1
        - Integer [2130903044]
      [19] invokevirtual #94
        - Methodref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.setContentView (I)V]
      [22] aload_0 v0
      [23] aload_0 v0
      [24] ldc #21
        - String [setings]
      [26] iconst_2
      [27] invokevirtual #90
        - Methodref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.getSharedPreferences (Ljava/lang/String;I)Landroid/content/SharedPreferences;]
      [30] putfield #54
        - Fieldref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.a Landroid/content/SharedPreferences;]
      [33] aload_0 v0
      [34] ldc #6
        - Integer [2131034121]
      [36] invokevirtual #87
        - Methodref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.findViewById (I)Landroid/view/View;]
      [39] checkcast #43
        - Class [android/widget/ToggleButton]
      [42] dup
      [43] astore_1 v1
      [44] aload_0 v0
      [45] getfield #54
        - Fieldref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.a Landroid/content/SharedPreferences;]
      [48] ldc #20
        - String [enabled]
      [50] iconst_1
      [51] invokeinterface #108
        - InterfaceMethodref [android/content/SharedPreferences.getBoolean (Ljava/lang/String;Z)Z]
      [56] invokevirtual #85
        - Methodref [android/widget/ToggleButton.setChecked (Z)V]
      [59] aload_1 v1
      [60] aload_0 v0
      [61] invokevirtual #86
        - Methodref [android/widget/ToggleButton.setOnCheckedChangeListener (Landroid/widget/CompoundButton$OnCheckedChangeListener;)V]
      [64] aload_0 v0
      [65] ldc #9
        - Integer [2131034125]
      [67] invokevirtual #87
        - Methodref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.findViewById (I)Landroid/view/View;]
      [70] checkcast #36
        - Class [android/widget/CheckBox]
      [73] dup
      [74] astore_2 v2
      [75] aload_0 v0
      [76] invokevirtual #77
        - Methodref [android/widget/CheckBox.setOnCheckedChangeListener (Landroid/widget/CompoundButton$OnCheckedChangeListener;)V]
      [79] aload_2 v2
      [80] aload_0 v0
      [81] getfield #54
        - Fieldref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.a Landroid/content/SharedPreferences;]
      [84] ldc #19
        - String [confirm]
      [86] iconst_0
      [87] invokeinterface #108
        - InterfaceMethodref [android/content/SharedPreferences.getBoolean (Ljava/lang/String;Z)Z]
      [92] invokevirtual #76
        - Methodref [android/widget/CheckBox.setChecked (Z)V]
      [95] aload_1 v1
      [96] invokevirtual #84
        - Methodref [android/widget/ToggleButton.isChecked ()Z]
      [99] pop
      [100] aload_0 v0
      [101] new #26
        - Class [android/content/Intent]
      [104] dup
      [105] aload_0 v0
      [106] ldc #45
        - Class [com/TwentyCodes/android/AutoPlayer/HeadphoneListenerService]
      [108] invokespecial #62
        - Methodref [android/content/Intent.<init> (Landroid/content/Context;Ljava/lang/Class;)V]
      [111] invokevirtual #96
        - Methodref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.startService (Landroid/content/Intent;)Landroid/content/ComponentName;]
      [114] pop
      [115] aload_0 v0
      [116] ldc #18
        - String [audio]
      [118] invokevirtual #92
        - Methodref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.getSystemService (Ljava/lang/String;)Ljava/lang/Object;]
      [121] checkcast #32
        - Class [android/media/AudioManager]
      [124] astore_1 v1
      [125] aload_0 v0
      [126] ldc #8
        - Integer [2131034124]
      [128] invokevirtual #87
        - Methodref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.findViewById (I)Landroid/view/View;]
      [131] checkcast #40
        - Class [android/widget/SeekBar]
      [134] dup
      [135] astore_2 v2
      [136] aload_1 v1
      [137] iconst_3
      [138] invokevirtual #73
        - Methodref [android/media/AudioManager.getStreamMaxVolume (I)I]
      [141] invokevirtual #80
        - Methodref [android/widget/SeekBar.setMax (I)V]
      [144] aload_2 v2
      [145] aload_0 v0
      [146] getfield #54
        - Fieldref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.a Landroid/content/SharedPreferences;]
      [149] ldc #23
        - String [volume]
      [151] aload_1 v1
      [152] iconst_3
      [153] invokevirtual #73
        - Methodref [android/media/AudioManager.getStreamMaxVolume (I)I]
      [156] invokeinterface #109
        - InterfaceMethodref [android/content/SharedPreferences.getInt (Ljava/lang/String;I)I]
      [161] invokevirtual #82
        - Methodref [android/widget/SeekBar.setProgress (I)V]
      [164] aload_2 v2
      [165] aload_0 v0
      [166] invokevirtual #81
        - Methodref [android/widget/SeekBar.setOnSeekBarChangeListener (Landroid/widget/SeekBar$OnSeekBarChangeListener;)V]
      [169] aload_0 v0
      [170] aload_0 v0
      [171] ldc #5
        - Integer [2131034113]
      [173] invokevirtual #87
        - Methodref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.findViewById (I)Landroid/view/View;]
      [176] checkcast #39
        - Class [android/widget/ImageView]
      [179] putfield #55
        - Fieldref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.b Landroid/widget/ImageView;]
      [182] aload_0 v0
      [183] getfield #55
        - Fieldref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.b Landroid/widget/ImageView;]
      [186] aload_0 v0
      [187] invokevirtual #88
        - Methodref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.getPackageManager ()Landroid/content/pm/PackageManager;]
      [190] aload_0 v0
      [191] getfield #54
        - Fieldref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.a Landroid/content/SharedPreferences;]
      [194] ldc #17
        - String [app]
      [196] aconst_null
      [197] invokeinterface #110
        - InterfaceMethodref [android/content/SharedPreferences.getString (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
      [202] invokestatic #66
        - Methodref [android/content/Intent.getIntent (Ljava/lang/String;)Landroid/content/Intent;]
      [205] invokevirtual #70
        - Methodref [android/content/pm/PackageManager.getActivityIcon (Landroid/content/Intent;)Landroid/graphics/drawable/Drawable;]
      [208] invokevirtual #79
        - Methodref [android/widget/ImageView.setBackgroundDrawable (Landroid/graphics/drawable/Drawable;)V]
      [211] goto +18 (target=229)
      [214] invokevirtual #72
        - Methodref [android/content/pm/PackageManager$NameNotFoundException.printStackTrace ()V]
      [217] goto +12 (target=229)
      [220] invokevirtual #106
        - Methodref [java/net/URISyntaxException.printStackTrace ()V]
      [223] goto +6 (target=229)
      [226] invokevirtual #99
        - Methodref [java/lang/NullPointerException.printStackTrace ()V]
      [229] aload_0 v0
      [230] ldc #7
        - Integer [2131034122]
      [232] invokevirtual #87
        - Methodref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.findViewById (I)Landroid/view/View;]
      [235] aload_0 v0
      [236] invokevirtual #75
        - Methodref [android/view/View.setOnClickListener (Landroid/view/View$OnClickListener;)V]
      [239] aload_0 v0
      [240] ldc #10
        - Integer [2131034127]
      [242] invokevirtual #87
        - Methodref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.findViewById (I)Landroid/view/View;]
      [245] checkcast #42
        - Class [android/widget/TextView]
      [248] astore_1 v1
      [249] aload_0 v0
      [250] invokevirtual #88
        - Methodref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.getPackageManager ()Landroid/content/pm/PackageManager;]
      [253] astore_2 v2
      [254] aload_2 v2
      [255] aload_0 v0
      [256] invokevirtual #89
        - Methodref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.getPackageName ()Ljava/lang/String;]
      [259] iconst_0
      [260] invokevirtual #71
        - Methodref [android/content/pm/PackageManager.getPackageInfo (Ljava/lang/String;I)Landroid/content/pm/PackageInfo;]
      [263] astore_2 v2
      [264] goto +23 (target=287)
      [267] pop
      [268] new #29
        - Class [android/content/pm/PackageInfo]
      [271] dup
      [272] invokespecial #69
        - Methodref [android/content/pm/PackageInfo.<init> ()V]
      [275] dup
      [276] astore_2 v2
      [277] ldc #22
        - String [unknown]
      [279] putfield #53
        - Fieldref [android/content/pm/PackageInfo.versionName Ljava/lang/String;]
      [282] aload_2 v2
      [283] iconst_1
      [284] putfield #52
        - Fieldref [android/content/pm/PackageInfo.versionCode I]
      [287] aload_1 v1
      [288] new #48
        - Class [java/lang/StringBuilder]
      [291] dup
      [292] invokespecial #100
        - Methodref [java/lang/StringBuilder.<init> ()V]
      [295] aload_0 v0
      [296] ldc #3
        - Integer [2130968590]
      [298] invokevirtual #93
        - Methodref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.getText (I)Ljava/lang/CharSequence;]
      [301] invokevirtual #102
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/Object;)Ljava/lang/StringBuilder;]
      [304] ldc #12
        - String [ ]
      [306] invokevirtual #103
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [309] aload_2 v2
      [310] getfield #53
        - Fieldref [android/content/pm/PackageInfo.versionName Ljava/lang/String;]
      [313] invokevirtual #103
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [316] ldc #12
        - String [ ]
      [318] invokevirtual #103
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [321] aload_0 v0
      [322] ldc #4
        - Integer [2130968591]
      [324] invokevirtual #91
        - Methodref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.getString (I)Ljava/lang/String;]
      [327] invokevirtual #103
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [330] ldc #12
        - String [ ]
      [332] invokevirtual #103
        - Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [335] aload_2 v2
      [336] getfield #52
        - Fieldref [android/content/pm/PackageInfo.versionCode I]
      [339] invokevirtual #101
        - Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [342] invokevirtual #104
        - Methodref [java/lang/StringBuilder.toString ()Ljava/lang/String;]
      [345] invokevirtual #83
        - Methodref [android/widget/TextView.setText (Ljava/lang/CharSequence;)V]
      [348] return
      Code attribute exceptions (count = 4):
      - ExceptionInfo (182 -> 211: 214):
      - Class [android/content/pm/PackageManager$NameNotFoundException]
      - ExceptionInfo (182 -> 211: 220):
      - Class [java/net/URISyntaxException]
      - ExceptionInfo (182 -> 211: 226):
      - Class [java/lang/NullPointerException]
      - ExceptionInfo (254 -> 264: 267):
      - Class [android/content/pm/PackageManager$NameNotFoundException]
      Code attribute attributes (attribute count = 1):
      + Stack map table attribute (count = 7):
        - [100] Var: ...[a:android/widget/ToggleButton][a:android/widget/CheckBox], Stack: (empty)
        - [214] Var: [a:com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity][a:android/os/Bundle][a:android/widget/ToggleButton][a:android/widget/CheckBox][a:android/media/AudioManager][a:android/widget/SeekBar], Stack: [a:android/content/pm/PackageManager$NameNotFoundException]
        - [220] Var: ..., Stack: [a:java/net/URISyntaxException]
        - [226] Var: ..., Stack: [a:java/lang/NullPointerException]
        - [229] Var: ..., Stack: (empty)
        - [267] Var: [a:com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity][a:android/os/Bundle][a:android/widget/ToggleButton][a:android/widget/CheckBox][a:android/media/AudioManager][a:android/widget/SeekBar][a:android/widget/TextView][a:android/content/pm/PackageManager], Stack: [a:android/content/pm/PackageManager$NameNotFoundException]
        - [287] Var: ...[a:android/content/pm/PackageInfo], Stack: (empty)
  + Method:       onClick(Landroid/view/View;)V
    Access flags: 0x1
      = public void onClick(android.view.View)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 71, locals = 3, stack = 6):
      [0] aload_0 v0
      [1] aload_0 v0
      [2] ldc #11
        - String []
      [4] aload_0 v0
      [5] ldc #2
        - Integer [2130968585]
      [7] invokevirtual #91
        - Methodref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.getString (I)Ljava/lang/String;]
      [10] iconst_1
      [11] iconst_1
      [12] invokestatic #61
        - Methodref [android/app/ProgressDialog.show (Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZZ)Landroid/app/ProgressDialog;]
      [15] putfield #56
        - Fieldref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.c Landroid/app/ProgressDialog;]
      [18] aload_0 v0
      [19] ldc #7
        - Integer [2131034122]
      [21] invokevirtual #87
        - Methodref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.findViewById (I)Landroid/view/View;]
      [24] iconst_0
      [25] invokevirtual #74
        - Methodref [android/view/View.setEnabled (Z)V]
      [28] new #26
        - Class [android/content/Intent]
      [31] dup
      [32] ldc #13
        - String [android.intent.action.MAIN]
      [34] aconst_null
      [35] invokespecial #64
        - Methodref [android/content/Intent.<init> (Ljava/lang/String;Landroid/net/Uri;)V]
      [38] dup
      [39] astore_1 v1
      [40] ldc #15
        - String [android.intent.category.LAUNCHER]
      [42] invokevirtual #65
        - Methodref [android/content/Intent.addCategory (Ljava/lang/String;)Landroid/content/Intent;]
      [45] pop
      [46] new #26
        - Class [android/content/Intent]
      [49] dup
      [50] ldc #14
        - String [android.intent.action.PICK_ACTIVITY]
      [52] invokespecial #63
        - Methodref [android/content/Intent.<init> (Ljava/lang/String;)V]
      [55] dup
      [56] astore_2 v2
      [57] ldc #16
        - String [android.intent.extra.INTENT]
      [59] aload_1 v1
      [60] invokevirtual #67
        - Methodref [android/content/Intent.putExtra (Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;]
      [63] pop
      [64] aload_0 v0
      [65] aload_2 v2
      [66] iconst_0
      [67] invokevirtual #95
        - Methodref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.startActivityForResult (Landroid/content/Intent;I)V]
      [70] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onActivityResult(IILandroid/content/Intent;)V
    Access flags: 0x4
      = protected void onActivityResult(int,int,android.content.Intent)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 88, locals = 4, stack = 3):
      [0] aload_0 v0
      [1] getfield #56
        - Fieldref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.c Landroid/app/ProgressDialog;]
      [4] ifnull +20 (target=24)
      [7] aload_0 v0
      [8] getfield #56
        - Fieldref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.c Landroid/app/ProgressDialog;]
      [11] invokevirtual #60
        - Methodref [android/app/ProgressDialog.isShowing ()Z]
      [14] ifeq +10 (target=24)
      [17] aload_0 v0
      [18] getfield #56
        - Fieldref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.c Landroid/app/ProgressDialog;]
      [21] invokevirtual #59
        - Methodref [android/app/ProgressDialog.dismiss ()V]
      [24] aload_0 v0
      [25] ldc #7
        - Integer [2131034122]
      [27] invokevirtual #87
        - Methodref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.findViewById (I)Landroid/view/View;]
      [30] iconst_1
      [31] invokevirtual #74
        - Methodref [android/view/View.setEnabled (Z)V]
      [34] aload_3 v3
      [35] ifnull +52 (target=87)
      [38] aload_0 v0
      [39] getfield #54
        - Fieldref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.a Landroid/content/SharedPreferences;]
      [42] invokeinterface #107
        - InterfaceMethodref [android/content/SharedPreferences.edit ()Landroid/content/SharedPreferences$Editor;]
      [47] ldc #17
        - String [app]
      [49] aload_3 v3
      [50] invokevirtual #68
        - Methodref [android/content/Intent.toURI ()Ljava/lang/String;]
      [53] invokeinterface #114
        - InterfaceMethodref [android/content/SharedPreferences$Editor.putString (Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;]
      [58] invokeinterface #111
        - InterfaceMethodref [android/content/SharedPreferences$Editor.commit ()Z]
      [63] pop
      [64] aload_0 v0
      [65] getfield #55
        - Fieldref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.b Landroid/widget/ImageView;]
      [68] aload_0 v0
      [69] invokevirtual #88
        - Methodref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.getPackageManager ()Landroid/content/pm/PackageManager;]
      [72] aload_3 v3
      [73] invokevirtual #70
        - Methodref [android/content/pm/PackageManager.getActivityIcon (Landroid/content/Intent;)Landroid/graphics/drawable/Drawable;]
      [76] invokevirtual #79
        - Methodref [android/widget/ImageView.setBackgroundDrawable (Landroid/graphics/drawable/Drawable;)V]
      [79] return
      [80] invokevirtual #72
        - Methodref [android/content/pm/PackageManager$NameNotFoundException.printStackTrace ()V]
      [83] return
      [84] invokevirtual #99
        - Methodref [java/lang/NullPointerException.printStackTrace ()V]
      [87] return
      Code attribute exceptions (count = 2):
      - ExceptionInfo (64 -> 79: 80):
      - Class [android/content/pm/PackageManager$NameNotFoundException]
      - ExceptionInfo (64 -> 79: 84):
      - Class [java/lang/NullPointerException]
      Code attribute attributes (attribute count = 1):
      + Stack map table attribute (count = 4):
        - [24] Var: ..., Stack: (empty)
        - [80] Var: ..., Stack: [a:android/content/pm/PackageManager$NameNotFoundException]
        - [84] Var: ..., Stack: [a:java/lang/NullPointerException]
        - [87] Var: ..., Stack: (empty)
  + Method:       onProgressChanged(Landroid/widget/SeekBar;IZ)V
    Access flags: 0x1
      = public void onProgressChanged(android.widget.SeekBar,int,boolean)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 24, locals = 4, stack = 3):
      [0] aload_0 v0
      [1] getfield #54
        - Fieldref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.a Landroid/content/SharedPreferences;]
      [4] invokeinterface #107
        - InterfaceMethodref [android/content/SharedPreferences.edit ()Landroid/content/SharedPreferences$Editor;]
      [9] ldc #23
        - String [volume]
      [11] iload_2 v2
      [12] invokeinterface #113
        - InterfaceMethodref [android/content/SharedPreferences$Editor.putInt (Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;]
      [17] invokeinterface #111
        - InterfaceMethodref [android/content/SharedPreferences$Editor.commit ()Z]
      [22] pop
      [23] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onStartTrackingTouch(Landroid/widget/SeekBar;)V
    Access flags: 0x1
      = public void onStartTrackingTouch(android.widget.SeekBar)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 1, locals = 2, stack = 0):
      [0] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onStopTrackingTouch(Landroid/widget/SeekBar;)V
    Access flags: 0x1
      = public void onStopTrackingTouch(android.widget.SeekBar)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 1, locals = 2, stack = 0):
      [0] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onCheckedChanged(Landroid/widget/CompoundButton;Z)V
    Access flags: 0x1
      = public void onCheckedChanged(android.widget.CompoundButton,boolean)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 123, locals = 3, stack = 5):
      [0] aload_1 v1
      [1] invokevirtual #78
        - Methodref [android/widget/CompoundButton.getId ()I]
      [4] tableswitch (5 offsets, default=118) (target=122)
        2131034121: offset = 60, target = 64
        2131034122: offset = 118, target = 122
        2131034123: offset = 118, target = 122
        2131034124: offset = 118, target = 122
        2131034125: offset = 36, target = 40
        default: offset = 118, target = 122
      [40] aload_0 v0
      [41] getfield #54
        - Fieldref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.a Landroid/content/SharedPreferences;]
      [44] invokeinterface #107
        - InterfaceMethodref [android/content/SharedPreferences.edit ()Landroid/content/SharedPreferences$Editor;]
      [49] ldc #19
        - String [confirm]
      [51] iload_2 v2
      [52] invokeinterface #112
        - InterfaceMethodref [android/content/SharedPreferences$Editor.putBoolean (Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;]
      [57] invokeinterface #111
        - InterfaceMethodref [android/content/SharedPreferences$Editor.commit ()Z]
      [62] pop
      [63] return
      [64] aload_0 v0
      [65] getfield #54
        - Fieldref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.a Landroid/content/SharedPreferences;]
      [68] invokeinterface #107
        - InterfaceMethodref [android/content/SharedPreferences.edit ()Landroid/content/SharedPreferences$Editor;]
      [73] ldc #20
        - String [enabled]
      [75] iload_2 v2
      [76] invokeinterface #112
        - InterfaceMethodref [android/content/SharedPreferences$Editor.putBoolean (Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;]
      [81] invokeinterface #111
        - InterfaceMethodref [android/content/SharedPreferences$Editor.commit ()Z]
      [86] pop
      [87] iload_2 v2
      [88] ifne +19 (target=107)
      [91] aload_0 v0
      [92] new #26
        - Class [android/content/Intent]
      [95] dup
      [96] aload_0 v0
      [97] ldc #45
        - Class [com/TwentyCodes/android/AutoPlayer/HeadphoneListenerService]
      [99] invokespecial #62
        - Methodref [android/content/Intent.<init> (Landroid/content/Context;Ljava/lang/Class;)V]
      [102] invokevirtual #97
        - Methodref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.stopService (Landroid/content/Intent;)Z]
      [105] pop
      [106] return
      [107] aload_0 v0
      [108] new #26
        - Class [android/content/Intent]
      [111] dup
      [112] aload_0 v0
      [113] ldc #45
        - Class [com/TwentyCodes/android/AutoPlayer/HeadphoneListenerService]
      [115] invokespecial #62
        - Methodref [android/content/Intent.<init> (Landroid/content/Context;Ljava/lang/Class;)V]
      [118] invokevirtual #96
        - Methodref [com/TwentyCodes/android/AutoPlayer/AutoPlayerActivity.startService (Landroid/content/Intent;)Landroid/content/ComponentName;]
      [121] pop
      [122] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 1):
      + Stack map table attribute (count = 4):
        - [40] Var: ..., Stack: (empty)
        - [64] Var: ..., Stack: (empty)
        - [107] Var: ..., Stack: (empty)
        - [122] Var: ..., Stack: (empty)

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/TwentyCodes/android/AutoPlayer/BootReceiver
  Superclass:    android/content/BroadcastReceiver
  Major version: 0x32
  Minor version: 0x0
  Access flags:  0x21
    = public class com.TwentyCodes.android.AutoPlayer.BootReceiver extends android.content.BroadcastReceiver

Interfaces (count = 0):

Constant Pool (count = 40):
  - String [enabled]
  - String [setings]
  - Class [android/content/BroadcastReceiver]
  - Class [android/content/Context]
  - Class [android/content/Intent]
  - Class [android/content/SharedPreferences]
  - Class [com/TwentyCodes/android/AutoPlayer/BootReceiver]
  - Class [com/TwentyCodes/android/AutoPlayer/HeadphoneListenerService]
  - Methodref [android/content/BroadcastReceiver.<init> ()V]
  - Methodref [android/content/Context.getSharedPreferences (Ljava/lang/String;I)Landroid/content/SharedPreferences;]
  - Methodref [android/content/Context.startService (Landroid/content/Intent;)Landroid/content/ComponentName;]
  - Methodref [android/content/Intent.<init> (Landroid/content/Context;Ljava/lang/Class;)V]
  - InterfaceMethodref [android/content/SharedPreferences.getBoolean (Ljava/lang/String;Z)Z]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (Landroid/content/Context;Ljava/lang/Class;)V]
  + NameAndType [getBoolean (Ljava/lang/String;Z)Z]
  + NameAndType [getSharedPreferences (Ljava/lang/String;I)Landroid/content/SharedPreferences;]
  + NameAndType [startService (Landroid/content/Intent;)Landroid/content/ComponentName;]
  + Utf8 [()V]
  + Utf8 [(Landroid/content/Context;Landroid/content/Intent;)V]
  + Utf8 [(Landroid/content/Context;Ljava/lang/Class;)V]
  + Utf8 [(Landroid/content/Intent;)Landroid/content/ComponentName;]
  + Utf8 [(Ljava/lang/String;I)Landroid/content/SharedPreferences;]
  + Utf8 [(Ljava/lang/String;Z)Z]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [StackMapTable]
  + Utf8 [android/content/BroadcastReceiver]
  + Utf8 [android/content/Context]
  + Utf8 [android/content/Intent]
  + Utf8 [android/content/SharedPreferences]
  + Utf8 [com/TwentyCodes/android/AutoPlayer/BootReceiver]
  + Utf8 [com/TwentyCodes/android/AutoPlayer/HeadphoneListenerService]
  + Utf8 [enabled]
  + Utf8 [getBoolean]
  + Utf8 [getSharedPreferences]
  + Utf8 [onReceive]
  + Utf8 [setings]
  + Utf8 [startService]

Fields (count = 0):

Methods (count = 2):
  - Method:       <init>()V
    Access flags: 0x1
      = public BootReceiver()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] invokespecial #9
        - Methodref [android/content/BroadcastReceiver.<init> ()V]
      [4] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onReceive(Landroid/content/Context;Landroid/content/Intent;)V
    Access flags: 0x1
      = public void onReceive(android.content.Context,android.content.Intent)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 32, locals = 3, stack = 5):
      [0] aload_1 v1
      [1] ldc #2
        - String [setings]
      [3] iconst_2
      [4] invokevirtual #10
        - Methodref [android/content/Context.getSharedPreferences (Ljava/lang/String;I)Landroid/content/SharedPreferences;]
      [7] ldc #1
        - String [enabled]
      [9] iconst_1
      [10] invokeinterface #13
        - InterfaceMethodref [android/content/SharedPreferences.getBoolean (Ljava/lang/String;Z)Z]
      [15] pop
      [16] aload_1 v1
      [17] new #5
        - Class [android/content/Intent]
      [20] dup
      [21] aload_1 v1
      [22] ldc #8
        - Class [com/TwentyCodes/android/AutoPlayer/HeadphoneListenerService]
      [24] invokespecial #12
        - Methodref [android/content/Intent.<init> (Landroid/content/Context;Ljava/lang/Class;)V]
      [27] invokevirtual #11
        - Methodref [android/content/Context.startService (Landroid/content/Intent;)Landroid/content/ComponentName;]
      [30] pop
      [31] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 1):
      + Stack map table attribute (count = 1):
        - [16] Var: ..., Stack: (empty)

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/TwentyCodes/android/AutoPlayer/ConfirmDialog
  Superclass:    android/app/Activity
  Major version: 0x32
  Minor version: 0x0
  Access flags:  0x21
    = public class com.TwentyCodes.android.AutoPlayer.ConfirmDialog extends android.app.Activity

Interfaces (count = 1):
  - Class [android/view/View$OnClickListener]

Constant Pool (count = 172):
  - Integer [2130903040]
  - Integer [2130968582]
  - Integer [2131034113]
  - Integer [2131034115]
  - Integer [2131034116]
  - String [app]
  - String [audio]
  - String [setings]
  - Class [android/app/Activity]
  - Class [android/content/Intent]
  - Class [android/content/SharedPreferences]
  - Class [android/content/pm/PackageManager]
  - Class [android/content/pm/PackageManager$NameNotFoundException]
  - Class [android/media/AudioManager]
  - Class [android/os/Bundle]
  - Class [android/view/View]
  - Class [android/view/View$OnClickListener]
  - Class [android/widget/ImageView]
  - Class [android/widget/ProgressBar]
  - Class [com/TwentyCodes/android/AutoPlayer/ConfirmDialog]
  - Class [com/TwentyCodes/android/AutoPlayer/b]
  - Class [com/TwentyCodes/android/AutoPlayer/c]
  - Class [com/TwentyCodes/android/exception/f]
  - Class [java/lang/NullPointerException]
  - Class [java/lang/Thread]
  - Class [java/lang/Thread$UncaughtExceptionHandler]
  - Class [java/net/URISyntaxException]
  - Fieldref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.a Landroid/media/AudioManager;]
  - Fieldref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.b Landroid/content/SharedPreferences;]
  - Fieldref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.c Landroid/widget/ProgressBar;]
  - Fieldref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.d Landroid/os/Handler;]
  - Fieldref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.e Ljava/lang/Thread;]
  - Methodref [android/app/Activity.<init> ()V]
  - Methodref [android/app/Activity.onCreate (Landroid/os/Bundle;)V]
  - Methodref [android/content/Intent.getIntent (Ljava/lang/String;)Landroid/content/Intent;]
  - Methodref [android/content/pm/PackageManager.getActivityIcon (Landroid/content/Intent;)Landroid/graphics/drawable/Drawable;]
  - Methodref [android/content/pm/PackageManager$NameNotFoundException.printStackTrace ()V]
  - Methodref [android/media/AudioManager.adjustSuggestedStreamVolume (III)V]
  - Methodref [android/media/AudioManager.getStreamVolume (I)I]
  - Methodref [android/view/View.setOnClickListener (Landroid/view/View$OnClickListener;)V]
  - Methodref [android/widget/ImageView.setBackgroundDrawable (Landroid/graphics/drawable/Drawable;)V]
  - Methodref [android/widget/ProgressBar.setMax (I)V]
  - Methodref [android/widget/ProgressBar.setProgress (I)V]
  - Methodref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.findViewById (I)Landroid/view/View;]
  - Methodref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.finish ()V]
  - Methodref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.getPackageManager ()Landroid/content/pm/PackageManager;]
  - Methodref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.getSharedPreferences (Ljava/lang/String;I)Landroid/content/SharedPreferences;]
  - Methodref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.getSystemService (Ljava/lang/String;)Ljava/lang/Object;]
  - Methodref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.setContentView (I)V]
  - Methodref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.setTitle (I)V]
  - Methodref [com/TwentyCodes/android/AutoPlayer/b.<init> (Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;)V]
  - Methodref [com/TwentyCodes/android/AutoPlayer/c.<init> (Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;)V]
  - Methodref [com/TwentyCodes/android/exception/f.<init> (Landroid/app/Activity;)V]
  - Methodref [java/lang/NullPointerException.printStackTrace ()V]
  - Methodref [java/lang/Thread.<init> (Ljava/lang/Runnable;)V]
  - Methodref [java/lang/Thread.interrupt ()V]
  - Methodref [java/lang/Thread.setDefaultUncaughtExceptionHandler (Ljava/lang/Thread$UncaughtExceptionHandler;)V]
  - Methodref [java/lang/Thread.start ()V]
  - Methodref [java/net/URISyntaxException.printStackTrace ()V]
  - InterfaceMethodref [android/content/SharedPreferences.getString (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (Landroid/app/Activity;)V]
  + NameAndType [<init> (Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;)V]
  + NameAndType [<init> (Ljava/lang/Runnable;)V]
  + NameAndType [a Landroid/media/AudioManager;]
  + NameAndType [adjustSuggestedStreamVolume (III)V]
  + NameAndType [b Landroid/content/SharedPreferences;]
  + NameAndType [c Landroid/widget/ProgressBar;]
  + NameAndType [d Landroid/os/Handler;]
  + NameAndType [e Ljava/lang/Thread;]
  + NameAndType [findViewById (I)Landroid/view/View;]
  + NameAndType [finish ()V]
  + NameAndType [getActivityIcon (Landroid/content/Intent;)Landroid/graphics/drawable/Drawable;]
  + NameAndType [getIntent (Ljava/lang/String;)Landroid/content/Intent;]
  + NameAndType [getPackageManager ()Landroid/content/pm/PackageManager;]
  + NameAndType [getSharedPreferences (Ljava/lang/String;I)Landroid/content/SharedPreferences;]
  + NameAndType [getStreamVolume (I)I]
  + NameAndType [getString (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
  + NameAndType [getSystemService (Ljava/lang/String;)Ljava/lang/Object;]
  + NameAndType [interrupt ()V]
  + NameAndType [onCreate (Landroid/os/Bundle;)V]
  + NameAndType [printStackTrace ()V]
  + NameAndType [setBackgroundDrawable (Landroid/graphics/drawable/Drawable;)V]
  + NameAndType [setContentView (I)V]
  + NameAndType [setDefaultUncaughtExceptionHandler (Ljava/lang/Thread$UncaughtExceptionHandler;)V]
  + NameAndType [setMax (I)V]
  + NameAndType [setOnClickListener (Landroid/view/View$OnClickListener;)V]
  + NameAndType [setProgress (I)V]
  + NameAndType [setTitle (I)V]
  + NameAndType [start ()V]
  + Utf8 [()Landroid/content/pm/PackageManager;]
  + Utf8 [()V]
  + Utf8 [(I)I]
  + Utf8 [(I)Landroid/view/View;]
  + Utf8 [(I)V]
  + Utf8 [(III)V]
  + Utf8 [(Landroid/app/Activity;)V]
  + Utf8 [(Landroid/content/Intent;)Landroid/graphics/drawable/Drawable;]
  + Utf8 [(Landroid/graphics/drawable/Drawable;)V]
  + Utf8 [(Landroid/os/Bundle;)V]
  + Utf8 [(Landroid/view/View$OnClickListener;)V]
  + Utf8 [(Landroid/view/View;)V]
  + Utf8 [(Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;)Landroid/content/SharedPreferences;]
  + Utf8 [(Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;)Landroid/media/AudioManager;]
  + Utf8 [(Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;)Landroid/os/Handler;]
  + Utf8 [(Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;)Landroid/widget/ProgressBar;]
  + Utf8 [(Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;)V]
  + Utf8 [(Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;I)V]
  + Utf8 [(Ljava/lang/Runnable;)V]
  + Utf8 [(Ljava/lang/String;)Landroid/content/Intent;]
  + Utf8 [(Ljava/lang/String;)Ljava/lang/Object;]
  + Utf8 [(Ljava/lang/String;I)Landroid/content/SharedPreferences;]
  + Utf8 [(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
  + Utf8 [(Ljava/lang/Thread$UncaughtExceptionHandler;)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [Landroid/content/SharedPreferences;]
  + Utf8 [Landroid/media/AudioManager;]
  + Utf8 [Landroid/os/Handler;]
  + Utf8 [Landroid/widget/ProgressBar;]
  + Utf8 [Ljava/lang/Thread;]
  + Utf8 [StackMapTable]
  + Utf8 [a]
  + Utf8 [adjustSuggestedStreamVolume]
  + Utf8 [android/app/Activity]
  + Utf8 [android/content/Intent]
  + Utf8 [android/content/SharedPreferences]
  + Utf8 [android/content/pm/PackageManager]
  + Utf8 [android/content/pm/PackageManager$NameNotFoundException]
  + Utf8 [android/media/AudioManager]
  + Utf8 [android/os/Bundle]
  + Utf8 [android/view/View]
  + Utf8 [android/view/View$OnClickListener]
  + Utf8 [android/widget/ImageView]
  + Utf8 [android/widget/ProgressBar]
  + Utf8 [app]
  + Utf8 [audio]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/TwentyCodes/android/AutoPlayer/ConfirmDialog]
  + Utf8 [com/TwentyCodes/android/AutoPlayer/b]
  + Utf8 [com/TwentyCodes/android/AutoPlayer/c]
  + Utf8 [com/TwentyCodes/android/exception/f]
  + Utf8 [d]
  + Utf8 [e]
  + Utf8 [findViewById]
  + Utf8 [finish]
  + Utf8 [getActivityIcon]
  + Utf8 [getIntent]
  + Utf8 [getPackageManager]
  + Utf8 [getSharedPreferences]
  + Utf8 [getStreamVolume]
  + Utf8 [getString]
  + Utf8 [getSystemService]
  + Utf8 [interrupt]
  + Utf8 [java/lang/NullPointerException]
  + Utf8 [java/lang/Thread]
  + Utf8 [java/lang/Thread$UncaughtExceptionHandler]
  + Utf8 [java/net/URISyntaxException]
  + Utf8 [onClick]
  + Utf8 [onCreate]
  + Utf8 [printStackTrace]
  + Utf8 [setBackgroundDrawable]
  + Utf8 [setContentView]
  + Utf8 [setDefaultUncaughtExceptionHandler]
  + Utf8 [setMax]
  + Utf8 [setOnClickListener]
  + Utf8 [setProgress]
  + Utf8 [setTitle]
  + Utf8 [setings]
  + Utf8 [start]

Fields (count = 5):
  + Field:        a Landroid/media/AudioManager;
    Access flags: 0x2
      = private android.media.AudioManager a
  + Field:        b Landroid/content/SharedPreferences;
    Access flags: 0x2
      = private android.content.SharedPreferences b
  + Field:        c Landroid/widget/ProgressBar;
    Access flags: 0x2
      = private android.widget.ProgressBar c
  + Field:        d Landroid/os/Handler;
    Access flags: 0x2
      = private android.os.Handler d
  + Field:        e Ljava/lang/Thread;
    Access flags: 0x2
      = private java.lang.Thread e

Methods (count = 8):
  - Method:       <init>()V
    Access flags: 0x1
      = public ConfirmDialog()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 24, locals = 1, stack = 6):
      [0] aload_0 v0
      [1] invokespecial #33
        - Methodref [android/app/Activity.<init> ()V]
      [4] aload_0 v0
      [5] new #25
        - Class [java/lang/Thread]
      [8] dup
      [9] new #22
        - Class [com/TwentyCodes/android/AutoPlayer/c]
      [12] dup
      [13] aload_0 v0
      [14] invokespecial #52
        - Methodref [com/TwentyCodes/android/AutoPlayer/c.<init> (Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;)V]
      [17] invokespecial #55
        - Methodref [java/lang/Thread.<init> (Ljava/lang/Runnable;)V]
      [20] putfield #32
        - Fieldref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.e Ljava/lang/Thread;]
      [23] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onClick(Landroid/view/View;)V
    Access flags: 0x1
      = public void onClick(android.view.View)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 12, locals = 2, stack = 1):
      [0] aload_0 v0
      [1] getfield #32
        - Fieldref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.e Ljava/lang/Thread;]
      [4] invokevirtual #56
        - Methodref [java/lang/Thread.interrupt ()V]
      [7] aload_0 v0
      [8] invokevirtual #45
        - Methodref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.finish ()V]
      [11] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onCreate(Landroid/os/Bundle;)V
    Access flags: 0x4
      = protected void onCreate(android.os.Bundle)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 167, locals = 2, stack = 5):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] invokespecial #34
        - Methodref [android/app/Activity.onCreate (Landroid/os/Bundle;)V]
      [5] new #23
        - Class [com/TwentyCodes/android/exception/f]
      [8] dup
      [9] aload_0 v0
      [10] invokespecial #53
        - Methodref [com/TwentyCodes/android/exception/f.<init> (Landroid/app/Activity;)V]
      [13] invokestatic #57
        - Methodref [java/lang/Thread.setDefaultUncaughtExceptionHandler (Ljava/lang/Thread$UncaughtExceptionHandler;)V]
      [16] aload_0 v0
      [17] ldc #1
        - Integer [2130903040]
      [19] invokevirtual #49
        - Methodref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.setContentView (I)V]
      [22] aload_0 v0
      [23] aload_0 v0
      [24] ldc #7
        - String [audio]
      [26] invokevirtual #48
        - Methodref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.getSystemService (Ljava/lang/String;)Ljava/lang/Object;]
      [29] checkcast #14
        - Class [android/media/AudioManager]
      [32] putfield #28
        - Fieldref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.a Landroid/media/AudioManager;]
      [35] aload_0 v0
      [36] aload_0 v0
      [37] ldc #8
        - String [setings]
      [39] iconst_2
      [40] invokevirtual #47
        - Methodref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.getSharedPreferences (Ljava/lang/String;I)Landroid/content/SharedPreferences;]
      [43] putfield #29
        - Fieldref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.b Landroid/content/SharedPreferences;]
      [46] aload_0 v0
      [47] ldc #2
        - Integer [2130968582]
      [49] invokevirtual #50
        - Methodref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.setTitle (I)V]
      [52] aload_0 v0
      [53] ldc #5
        - Integer [2131034116]
      [55] invokevirtual #44
        - Methodref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.findViewById (I)Landroid/view/View;]
      [58] aload_0 v0
      [59] invokevirtual #40
        - Methodref [android/view/View.setOnClickListener (Landroid/view/View$OnClickListener;)V]
      [62] aload_0 v0
      [63] ldc #3
        - Integer [2131034113]
      [65] invokevirtual #44
        - Methodref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.findViewById (I)Landroid/view/View;]
      [68] checkcast #18
        - Class [android/widget/ImageView]
      [71] astore_1 v1
      [72] aload_1 v1
      [73] aload_0 v0
      [74] invokevirtual #46
        - Methodref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.getPackageManager ()Landroid/content/pm/PackageManager;]
      [77] aload_0 v0
      [78] getfield #29
        - Fieldref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.b Landroid/content/SharedPreferences;]
      [81] ldc #6
        - String [app]
      [83] aconst_null
      [84] invokeinterface #60
        - InterfaceMethodref [android/content/SharedPreferences.getString (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;]
      [89] invokestatic #35
        - Methodref [android/content/Intent.getIntent (Ljava/lang/String;)Landroid/content/Intent;]
      [92] invokevirtual #36
        - Methodref [android/content/pm/PackageManager.getActivityIcon (Landroid/content/Intent;)Landroid/graphics/drawable/Drawable;]
      [95] invokevirtual #41
        - Methodref [android/widget/ImageView.setBackgroundDrawable (Landroid/graphics/drawable/Drawable;)V]
      [98] goto +18 (target=116)
      [101] invokevirtual #37
        - Methodref [android/content/pm/PackageManager$NameNotFoundException.printStackTrace ()V]
      [104] goto +12 (target=116)
      [107] invokevirtual #59
        - Methodref [java/net/URISyntaxException.printStackTrace ()V]
      [110] goto +6 (target=116)
      [113] invokevirtual #54
        - Methodref [java/lang/NullPointerException.printStackTrace ()V]
      [116] aload_0 v0
      [117] aload_0 v0
      [118] ldc #4
        - Integer [2131034115]
      [120] invokevirtual #44
        - Methodref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.findViewById (I)Landroid/view/View;]
      [123] checkcast #19
        - Class [android/widget/ProgressBar]
      [126] putfield #30
        - Fieldref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.c Landroid/widget/ProgressBar;]
      [129] aload_0 v0
      [130] getfield #30
        - Fieldref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.c Landroid/widget/ProgressBar;]
      [133] iconst_5
      [134] invokevirtual #42
        - Methodref [android/widget/ProgressBar.setMax (I)V]
      [137] aload_0 v0
      [138] getfield #30
        - Fieldref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.c Landroid/widget/ProgressBar;]
      [141] iconst_5
      [142] invokevirtual #43
        - Methodref [android/widget/ProgressBar.setProgress (I)V]
      [145] aload_0 v0
      [146] dup
      [147] astore_1 v1
      [148] new #21
        - Class [com/TwentyCodes/android/AutoPlayer/b]
      [151] dup
      [152] aload_1 v1
      [153] invokespecial #51
        - Methodref [com/TwentyCodes/android/AutoPlayer/b.<init> (Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;)V]
      [156] putfield #31
        - Fieldref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.d Landroid/os/Handler;]
      [159] aload_0 v0
      [160] getfield #32
        - Fieldref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.e Ljava/lang/Thread;]
      [163] invokevirtual #58
        - Methodref [java/lang/Thread.start ()V]
      [166] return
      Code attribute exceptions (count = 3):
      - ExceptionInfo (72 -> 98: 101):
      - Class [android/content/pm/PackageManager$NameNotFoundException]
      - ExceptionInfo (72 -> 98: 107):
      - Class [java/net/URISyntaxException]
      - ExceptionInfo (72 -> 98: 113):
      - Class [java/lang/NullPointerException]
      Code attribute attributes (attribute count = 1):
      + Stack map table attribute (count = 4):
        - [101] Var: [a:com/TwentyCodes/android/AutoPlayer/ConfirmDialog][a:android/os/Bundle][a:android/widget/ImageView], Stack: [a:android/content/pm/PackageManager$NameNotFoundException]
        - [107] Var: ..., Stack: [a:java/net/URISyntaxException]
        - [113] Var: ..., Stack: [a:java/lang/NullPointerException]
        - [116] Var: ..., Stack: (empty)
  + Method:       a(Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;)Landroid/os/Handler;
    Access flags: 0x1008
      = static android.os.Handler a(com.TwentyCodes.android.AutoPlayer.ConfirmDialog)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #31
        - Fieldref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.d Landroid/os/Handler;]
      [4] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b(Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;)Landroid/content/SharedPreferences;
    Access flags: 0x1008
      = static android.content.SharedPreferences b(com.TwentyCodes.android.AutoPlayer.ConfirmDialog)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #29
        - Fieldref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.b Landroid/content/SharedPreferences;]
      [4] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       c(Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;)Landroid/media/AudioManager;
    Access flags: 0x1008
      = static android.media.AudioManager c(com.TwentyCodes.android.AutoPlayer.ConfirmDialog)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #28
        - Fieldref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.a Landroid/media/AudioManager;]
      [4] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;I)V
    Access flags: 0x1008
      = static void a(com.TwentyCodes.android.AutoPlayer.ConfirmDialog,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 95, locals = 4, stack = 4):
      [0] aload_0 v0
      [1] astore_0 v0
      [2] iload_1 v1
      [3] aload_0 v0
      [4] getfield #28
        - Fieldref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.a Landroid/media/AudioManager;]
      [7] iconst_3
      [8] invokevirtual #39
        - Methodref [android/media/AudioManager.getStreamVolume (I)I]
      [11] ificmple +37 (target=48)
      [14] iload_1 v1
      [15] aload_0 v0
      [16] getfield #28
        - Fieldref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.a Landroid/media/AudioManager;]
      [19] iconst_3
      [20] invokevirtual #39
        - Methodref [android/media/AudioManager.getStreamVolume (I)I]
      [23] isub
      [24] istore_2 v2
      [25] iconst_0
      [26] istore_3 v3
      [27] goto +16 (target=43)
      [30] aload_0 v0
      [31] getfield #28
        - Fieldref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.a Landroid/media/AudioManager;]
      [34] iconst_1
      [35] iconst_3
      [36] iconst_0
      [37] invokevirtual #38
        - Methodref [android/media/AudioManager.adjustSuggestedStreamVolume (III)V]
      [40] iinc v3, 1
      [43] iload_3 v3
      [44] iload_2 v2
      [45] ificmplt -15 (target=30)
      [48] iload_1 v1
      [49] aload_0 v0
      [50] getfield #28
        - Fieldref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.a Landroid/media/AudioManager;]
      [53] iconst_3
      [54] invokevirtual #39
        - Methodref [android/media/AudioManager.getStreamVolume (I)I]
      [57] ificmpge +37 (target=94)
      [60] aload_0 v0
      [61] getfield #28
        - Fieldref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.a Landroid/media/AudioManager;]
      [64] iconst_3
      [65] invokevirtual #39
        - Methodref [android/media/AudioManager.getStreamVolume (I)I]
      [68] iload_1 v1
      [69] isub
      [70] istore_2 v2
      [71] iconst_0
      [72] istore_3 v3
      [73] goto +16 (target=89)
      [76] aload_0 v0
      [77] getfield #28
        - Fieldref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.a Landroid/media/AudioManager;]
      [80] iconst_m1
      [81] iconst_3
      [82] iconst_0
      [83] invokevirtual #38
        - Methodref [android/media/AudioManager.adjustSuggestedStreamVolume (III)V]
      [86] iinc v3, 1
      [89] iload_3 v3
      [90] iload_2 v2
      [91] ificmplt -15 (target=76)
      [94] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       d(Lcom/TwentyCodes/android/AutoPlayer/ConfirmDialog;)Landroid/widget/ProgressBar;
    Access flags: 0x1008
      = static android.widget.ProgressBar d(com.TwentyCodes.android.AutoPlayer.ConfirmDialog)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #30
        - Fieldref [com/TwentyCodes/android/AutoPlayer/ConfirmDialog.c Landroid/widget/ProgressBar;]
      [4] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

