_____________________________________________________________________
+ Program class: com/book/pongv4/a
  Superclass:    com/book/a/f
  Major version: 0x33
  Minor version: 0x0
    = target 1.7
  Access flags:  0x31
    = public final class com.book.pongv4.a extends com.book.a.f

Interfaces (count = 0):

Constant Pool (count = 151):
  + Float [10.0]
  + Float [150.0]
  + Float [480.0]
  + String [ball]
  + Class [android/graphics/PointF]
  + Class [android/graphics/RectF]
  + Class [com/book/a/f]
  + Class [com/book/pongv4/a]
  + Class [com/book/pongv4/b]
  + Class [com/book/pongv4/c]
  + Class [com/book/pongv4/g]
  + Class [java/lang/Math]
  + Double [0.1745329201221466]
  + Double [0.3490658402442932]
  + Double [0.5235987901687622]
  + Double [0.6981316804885864]
  + Double [0.8726646304130554]
  + Double [5.410520553588867]
  + Double [5.585053443908691]
  + Double [5.759586334228516]
  + Double [5.93411922454834]
  + Double [6.108652114868164]
  + Fieldref [android/graphics/PointF.x F]
  + Fieldref [android/graphics/PointF.y F]
  + Fieldref [android/graphics/RectF.left F]
  + Fieldref [android/graphics/RectF.right F]
  + Fieldref [com/book/a/f.j I]
  + Fieldref [com/book/a/f.l Lcom/book/a/ag;]
  + Fieldref [com/book/pongv4/a.a I]
  + Fieldref [com/book/pongv4/a.b Z]
  + Fieldref [com/book/pongv4/a.c Landroid/graphics/PointF;]
  + Fieldref [com/book/pongv4/a.m [F]
  + Fieldref [com/book/pongv4/a.n I]
  + Fieldref [com/book/pongv4/a.o [F]
  + Fieldref [com/book/pongv4/a.p F]
  + Fieldref [com/book/pongv4/c.a F]
  + Fieldref [com/book/pongv4/g.b Lcom/book/pongv4/b;]
  + Fieldref [com/book/pongv4/g.c Lcom/book/pongv4/d;]
  + Methodref [android/graphics/PointF.<init> ()V]
  + Methodref [android/graphics/PointF.set (FF)V]
  + Methodref [com/book/a/f.<init> (Lcom/book/a/ag;ILjava/lang/String;Landroid/graphics/PointF;Landroid/graphics/PointF;)V]
  + Methodref [com/book/pongv4/a.a (I)F]
  + Methodref [com/book/pongv4/a.b ()Landroid/graphics/RectF;]
  + Methodref [com/book/pongv4/a.b (FF)V]
  + Methodref [com/book/pongv4/a.b (I)V]
  + Methodref [com/book/pongv4/a.c (FF)V]
  + Methodref [com/book/pongv4/a.d ()Landroid/graphics/PointF;]
  + Methodref [com/book/pongv4/a.d (I)V]
  + Methodref [com/book/pongv4/a.e ()Landroid/graphics/PointF;]
  + Methodref [com/book/pongv4/b.b ()Landroid/graphics/RectF;]
  + Methodref [com/book/pongv4/b.b (I)V]
  + Methodref [com/book/pongv4/b.d (I)V]
  + Methodref [com/book/pongv4/c.b ()Landroid/graphics/RectF;]
  + Methodref [com/book/pongv4/c.b (I)V]
  + Methodref [com/book/pongv4/c.d (I)V]
  + Methodref [com/book/pongv4/c.e ()Landroid/graphics/PointF;]
  + Methodref [com/book/pongv4/g.a (Landroid/graphics/RectF;Landroid/graphics/RectF;)Z]
  + Methodref [java/lang/Math.ceil (D)D]
  + Methodref [java/lang/Math.cos (D)D]
  + Methodref [java/lang/Math.sin (D)D]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (Lcom/book/a/ag;ILjava/lang/String;Landroid/graphics/PointF;Landroid/graphics/PointF;)V]
  + NameAndType [a (I)F]
  + NameAndType [a (Landroid/graphics/RectF;Landroid/graphics/RectF;)Z]
  + NameAndType [a F]
  + NameAndType [a I]
  + NameAndType [b ()Landroid/graphics/RectF;]
  + NameAndType [b (FF)V]
  + NameAndType [b (I)V]
  + NameAndType [b Lcom/book/pongv4/b;]
  + NameAndType [b Z]
  + NameAndType [c (FF)V]
  + NameAndType [c Landroid/graphics/PointF;]
  + NameAndType [c Lcom/book/pongv4/d;]
  + NameAndType [ceil (D)D]
  + NameAndType [cos (D)D]
  + NameAndType [d ()Landroid/graphics/PointF;]
  + NameAndType [d (I)V]
  + NameAndType [e ()Landroid/graphics/PointF;]
  + NameAndType [j I]
  + NameAndType [l Lcom/book/a/ag;]
  + NameAndType [left F]
  + NameAndType [m [F]
  + NameAndType [n I]
  + NameAndType [o [F]
  + NameAndType [p F]
  + NameAndType [right F]
  + NameAndType [set (FF)V]
  + NameAndType [sin (D)D]
  + NameAndType [x F]
  + NameAndType [y F]
  + Utf8 [()Landroid/graphics/PointF;]
  + Utf8 [()Landroid/graphics/RectF;]
  + Utf8 [()V]
  + Utf8 [(D)D]
  + Utf8 [(F)V]
  + Utf8 [(FF)V]
  + Utf8 [(I)F]
  + Utf8 [(I)V]
  + Utf8 [(Landroid/graphics/RectF;Landroid/graphics/RectF;)Z]
  + Utf8 [(Lcom/book/a/ag;ILjava/lang/String;Landroid/graphics/PointF;Landroid/graphics/PointF;)V]
  + Utf8 [(Lcom/book/a/ag;Landroid/graphics/PointF;Landroid/graphics/PointF;I)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [F]
  + Utf8 [I]
  + Utf8 [Landroid/graphics/PointF;]
  + Utf8 [Lcom/book/a/ag;]
  + Utf8 [Lcom/book/pongv4/b;]
  + Utf8 [Lcom/book/pongv4/d;]
  + Utf8 [Z]
  + Utf8 [[F]
  + Utf8 [a]
  + Utf8 [android/graphics/PointF]
  + Utf8 [android/graphics/RectF]
  + Utf8 [b]
  + Utf8 [ball]
  + Utf8 [c]
  + Utf8 [ceil]
  + Utf8 [com/book/a/f]
  + Utf8 [com/book/pongv4/a]
  + Utf8 [com/book/pongv4/b]
  + Utf8 [com/book/pongv4/c]
  + Utf8 [com/book/pongv4/g]
  + Utf8 [cos]
  + Utf8 [d]
  + Utf8 [e]
  + Utf8 [j]
  + Utf8 [java/lang/Math]
  + Utf8 [l]
  + Utf8 [left]
  + Utf8 [m]
  + Utf8 [n]
  + Utf8 [o]
  + Utf8 [p]
  + Utf8 [right]
  + Utf8 [set]
  + Utf8 [sin]
  + Utf8 [x]
  + Utf8 [y]

Fields (count = 7):
  + Field:        a I
    Access flags: 0x0
      = int a
  + Field:        m [F
    Access flags: 0x2
      = private float[] m
  + Field:        n I
    Access flags: 0x2
      = private int n
  + Field:        b Z
    Access flags: 0x0
      = boolean b
  + Field:        o [F
    Access flags: 0x2
      = private float[] o
  + Field:        p F
    Access flags: 0x2
      = private float p
  + Field:        c Landroid/graphics/PointF;
    Access flags: 0x1
      = public android.graphics.PointF c

Methods (count = 4):
  - Method:       <init>(Lcom/book/a/ag;Landroid/graphics/PointF;Landroid/graphics/PointF;I)V
    Access flags: 0x1
      = public a(com.book.a.ag,android.graphics.PointF,android.graphics.PointF,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 364, locals = 5, stack = 6):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] iconst_0
      [3] ldc #4
        + String [ball]
      [5] aload_2 v2
      [6] aload_3 v3
      [7] invokespecial #51
        + Methodref [com/book/a/f.<init> (Lcom/book/a/ag;ILjava/lang/String;Landroid/graphics/PointF;Landroid/graphics/PointF;)V]
      [10] aload_0 v0
      [11] bipush 10
      [13] newarray 6
      [15] putfield #42
        + Fieldref [com/book/pongv4/a.m [F]
      [18] aload_0 v0
      [19] iconst_0
      [20] putfield #43
        + Fieldref [com/book/pongv4/a.n I]
      [23] aload_0 v0
      [24] bipush 10
      [26] newarray 6
      [28] putfield #44
        + Fieldref [com/book/pongv4/a.o [F]
      [31] aload_0 v0
      [32] new #5
        + Class [android/graphics/PointF]
      [35] dup
      [36] invokespecial #49
        + Methodref [android/graphics/PointF.<init> ()V]
      [39] putfield #41
        + Fieldref [com/book/pongv4/a.c Landroid/graphics/PointF;]
      [42] aload_0 v0
      [43] iload v4
      [45] putfield #43
        + Fieldref [com/book/pongv4/a.n I]
      [48] aload_0 v0
      [49] getfield #42
        + Fieldref [com/book/pongv4/a.m [F]
      [52] iconst_0
      [53] ldc2_w #21
        + Double [0.8726646304130554]
      [56] invokestatic #69
        + Methodref [java/lang/Math.cos (D)D]
      [59] d2f
      [60] fastore
      [61] aload_0 v0
      [62] getfield #42
        + Fieldref [com/book/pongv4/a.m [F]
      [65] iconst_1
      [66] ldc2_w #19
        + Double [0.6981316804885864]
      [69] invokestatic #69
        + Methodref [java/lang/Math.cos (D)D]
      [72] d2f
      [73] fastore
      [74] aload_0 v0
      [75] getfield #42
        + Fieldref [com/book/pongv4/a.m [F]
      [78] iconst_2
      [79] ldc2_w #17
        + Double [0.5235987901687622]
      [82] invokestatic #69
        + Methodref [java/lang/Math.cos (D)D]
      [85] d2f
      [86] fastore
      [87] aload_0 v0
      [88] getfield #42
        + Fieldref [com/book/pongv4/a.m [F]
      [91] iconst_3
      [92] ldc2_w #15
        + Double [0.3490658402442932]
      [95] invokestatic #69
        + Methodref [java/lang/Math.cos (D)D]
      [98] d2f
      [99] fastore
      [100] aload_0 v0
      [101] getfield #42
        + Fieldref [com/book/pongv4/a.m [F]
      [104] iconst_4
      [105] ldc2_w #13
        + Double [0.1745329201221466]
      [108] invokestatic #69
        + Methodref [java/lang/Math.cos (D)D]
      [111] d2f
      [112] fastore
      [113] aload_0 v0
      [114] getfield #42
        + Fieldref [com/book/pongv4/a.m [F]
      [117] iconst_5
      [118] ldc2_w #31
        + Double [6.108652114868164]
      [121] invokestatic #69
        + Methodref [java/lang/Math.cos (D)D]
      [124] d2f
      [125] fastore
      [126] aload_0 v0
      [127] getfield #42
        + Fieldref [com/book/pongv4/a.m [F]
      [130] bipush 6
      [132] ldc2_w #29
        + Double [5.93411922454834]
      [135] invokestatic #69
        + Methodref [java/lang/Math.cos (D)D]
      [138] d2f
      [139] fastore
      [140] aload_0 v0
      [141] getfield #42
        + Fieldref [com/book/pongv4/a.m [F]
      [144] bipush 7
      [146] ldc2_w #27
        + Double [5.759586334228516]
      [149] invokestatic #69
        + Methodref [java/lang/Math.cos (D)D]
      [152] d2f
      [153] fastore
      [154] aload_0 v0
      [155] getfield #42
        + Fieldref [com/book/pongv4/a.m [F]
      [158] bipush 8
      [160] ldc2_w #25
        + Double [5.585053443908691]
      [163] invokestatic #69
        + Methodref [java/lang/Math.cos (D)D]
      [166] d2f
      [167] fastore
      [168] aload_0 v0
      [169] getfield #42
        + Fieldref [com/book/pongv4/a.m [F]
      [172] bipush 9
      [174] ldc2_w #23
        + Double [5.410520553588867]
      [177] invokestatic #69
        + Methodref [java/lang/Math.cos (D)D]
      [180] d2f
      [181] fastore
      [182] aload_0 v0
      [183] getfield #44
        + Fieldref [com/book/pongv4/a.o [F]
      [186] iconst_0
      [187] ldc2_w #21
        + Double [0.8726646304130554]
      [190] invokestatic #70
        + Methodref [java/lang/Math.sin (D)D]
      [193] d2f
      [194] fastore
      [195] aload_0 v0
      [196] getfield #44
        + Fieldref [com/book/pongv4/a.o [F]
      [199] iconst_1
      [200] ldc2_w #19
        + Double [0.6981316804885864]
      [203] invokestatic #70
        + Methodref [java/lang/Math.sin (D)D]
      [206] d2f
      [207] fastore
      [208] aload_0 v0
      [209] getfield #44
        + Fieldref [com/book/pongv4/a.o [F]
      [212] iconst_2
      [213] ldc2_w #17
        + Double [0.5235987901687622]
      [216] invokestatic #70
        + Methodref [java/lang/Math.sin (D)D]
      [219] d2f
      [220] fastore
      [221] aload_0 v0
      [222] getfield #44
        + Fieldref [com/book/pongv4/a.o [F]
      [225] iconst_3
      [226] ldc2_w #15
        + Double [0.3490658402442932]
      [229] invokestatic #70
        + Methodref [java/lang/Math.sin (D)D]
      [232] d2f
      [233] fastore
      [234] aload_0 v0
      [235] getfield #44
        + Fieldref [com/book/pongv4/a.o [F]
      [238] iconst_4
      [239] ldc2_w #13
        + Double [0.1745329201221466]
      [242] invokestatic #70
        + Methodref [java/lang/Math.sin (D)D]
      [245] d2f
      [246] fastore
      [247] aload_0 v0
      [248] getfield #44
        + Fieldref [com/book/pongv4/a.o [F]
      [251] iconst_5
      [252] ldc2_w #31
        + Double [6.108652114868164]
      [255] invokestatic #70
        + Methodref [java/lang/Math.sin (D)D]
      [258] d2f
      [259] fastore
      [260] aload_0 v0
      [261] getfield #44
        + Fieldref [com/book/pongv4/a.o [F]
      [264] bipush 6
      [266] ldc2_w #29
        + Double [5.93411922454834]
      [269] invokestatic #70
        + Methodref [java/lang/Math.sin (D)D]
      [272] d2f
      [273] fastore
      [274] aload_0 v0
      [275] getfield #44
        + Fieldref [com/book/pongv4/a.o [F]
      [278] bipush 7
      [280] ldc2_w #27
        + Double [5.759586334228516]
      [283] invokestatic #70
        + Methodref [java/lang/Math.sin (D)D]
      [286] d2f
      [287] fastore
      [288] aload_0 v0
      [289] getfield #44
        + Fieldref [com/book/pongv4/a.o [F]
      [292] bipush 8
      [294] ldc2_w #25
        + Double [5.585053443908691]
      [297] invokestatic #70
        + Methodref [java/lang/Math.sin (D)D]
      [300] d2f
      [301] fastore
      [302] aload_0 v0
      [303] getfield #44
        + Fieldref [com/book/pongv4/a.o [F]
      [306] bipush 9
      [308] ldc2_w #23
        + Double [5.410520553588867]
      [311] invokestatic #70
        + Methodref [java/lang/Math.sin (D)D]
      [314] d2f
      [315] fastore
      [316] aload_0 v0
      [317] iconst_0
      [318] invokevirtual #52
        + Methodref [com/book/pongv4/a.a (I)F]
      [321] pop
      [322] aload_0 v0
      [323] getfield #41
        + Fieldref [com/book/pongv4/a.c Landroid/graphics/PointF;]
      [326] aload_0 v0
      [327] getfield #45
        + Fieldref [com/book/pongv4/a.p F]
      [330] aload_0 v0
      [331] getfield #42
        + Fieldref [com/book/pongv4/a.m [F]
      [334] iconst_0
      [335] faload
      [336] fmul
      [337] putfield #33
        + Fieldref [android/graphics/PointF.x F]
      [340] aload_0 v0
      [341] getfield #41
        + Fieldref [com/book/pongv4/a.c Landroid/graphics/PointF;]
      [344] aload_0 v0
      [345] getfield #45
        + Fieldref [com/book/pongv4/a.p F]
      [348] aload_0 v0
      [349] getfield #44
        + Fieldref [com/book/pongv4/a.o [F]
      [352] iconst_0
      [353] faload
      [354] fmul
      [355] putfield #34
        + Fieldref [android/graphics/PointF.y F]
      [358] aload_0 v0
      [359] iconst_1
      [360] invokevirtual #55
        + Methodref [com/book/pongv4/a.b (I)V]
      [363] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(I)F
    Access flags: 0x11
      = public final float a(int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 39, locals = 2, stack = 4):
      [0] iload_1 v1
      [1] bipush 8
      [3] iadd
      [4] aload_0 v0
      [5] getfield #43
        + Fieldref [com/book/pongv4/a.n I]
      [8] iadd
      [9] iload_1 v1
      [10] bipush 8
      [12] iadd
      [13] aload_0 v0
      [14] getfield #43
        + Fieldref [com/book/pongv4/a.n I]
      [17] iadd
      [18] imul
      [19] i2f
      [20] fstore_1 v1
      [21] aload_0 v0
      [22] fload_1 v1
      [23] ldc #2
        + Float [150.0]
      [25] fload_1 v1
      [26] fadd
      [27] fdiv
      [28] ldc #3
        + Float [480.0]
      [30] fmul
      [31] putfield #45
        + Fieldref [com/book/pongv4/a.p F]
      [34] aload_0 v0
      [35] getfield #45
        + Fieldref [com/book/pongv4/a.p F]
      [38] freturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(F)V
    Access flags: 0x11
      = public final void a(float)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 376, locals = 9, stack = 4):
      [0] aload_0 v0
      [1] aload_0 v0
      [2] getfield #41
        + Fieldref [com/book/pongv4/a.c Landroid/graphics/PointF;]
      [5] getfield #33
        + Fieldref [android/graphics/PointF.x F]
      [8] fload_1 v1
      [9] fmul
      [10] aload_0 v0
      [11] getfield #41
        + Fieldref [com/book/pongv4/a.c Landroid/graphics/PointF;]
      [14] getfield #34
        + Fieldref [android/graphics/PointF.y F]
      [17] fload_1 v1
      [18] fmul
      [19] invokevirtual #54
        + Methodref [com/book/pongv4/a.b (FF)V]
      [22] aload_0 v0
      [23] invokevirtual #53
        + Methodref [com/book/pongv4/a.b ()Landroid/graphics/RectF;]
      [26] astore_1 v1
      [27] aconst_null
      [28] astore_2 v2
      [29] aload_0 v0
      [30] getfield #38
        + Fieldref [com/book/a/f.l Lcom/book/a/ag;]
      [33] checkcast #11
        + Class [com/book/pongv4/g]
      [36] dup
      [37] astore_3 v3
      [38] getfield #48
        + Fieldref [com/book/pongv4/g.c Lcom/book/pongv4/d;]
      [41] astore v4
      [43] aload_3 v3
      [44] getfield #47
        + Fieldref [com/book/pongv4/g.b Lcom/book/pongv4/b;]
      [47] dup
      [48] astore_3 v3
      [49] invokevirtual #60
        + Methodref [com/book/pongv4/b.b ()Landroid/graphics/RectF;]
      [52] astore v5
      [54] aload v4
      [56] invokevirtual #63
        + Methodref [com/book/pongv4/c.b ()Landroid/graphics/RectF;]
      [59] astore v6
      [61] aload_1 v1
      [62] aload v6
      [64] invokestatic #67
        + Methodref [com/book/pongv4/g.a (Landroid/graphics/RectF;Landroid/graphics/RectF;)Z]
      [67] ifeq +9 (target=76)
      [70] aload v4
      [72] astore_2 v2
      [73] goto +14 (target=87)
      [76] aload_1 v1
      [77] aload v5
      [79] invokestatic #67
        + Methodref [com/book/pongv4/g.a (Landroid/graphics/RectF;Landroid/graphics/RectF;)Z]
      [82] ifeq +5 (target=87)
      [85] aload_3 v3
      [86] astore_2 v2
      [87] aload_2 v2
      [88] ifnull +258 (target=346)
      [91] aload_0 v0
      [92] invokevirtual #57
        + Methodref [com/book/pongv4/a.d ()Landroid/graphics/PointF;]
      [95] getfield #33
        + Fieldref [android/graphics/PointF.x F]
      [98] fstore_1 v1
      [99] aload_0 v0
      [100] invokevirtual #59
        + Methodref [com/book/pongv4/a.e ()Landroid/graphics/PointF;]
      [103] getfield #34
        + Fieldref [android/graphics/PointF.y F]
      [106] fstore v5
      [108] aload_2 v2
      [109] invokevirtual #63
        + Methodref [com/book/pongv4/c.b ()Landroid/graphics/RectF;]
      [112] astore v6
      [114] aload_2 v2
      [115] invokevirtual #66
        + Methodref [com/book/pongv4/c.e ()Landroid/graphics/PointF;]
      [118] getfield #34
        + Fieldref [android/graphics/PointF.y F]
      [121] fstore v7
      [123] aload_2 v2
      [124] getfield #46
        + Fieldref [com/book/pongv4/c.a F]
      [127] fstore v8
      [129] aload_0 v0
      [130] dup
      [131] getfield #45
        + Fieldref [com/book/pongv4/a.p F]
      [134] ldc #1
        + Float [10.0]
      [136] fadd
      [137] putfield #45
        + Fieldref [com/book/pongv4/a.p F]
      [140] fload v5
      [142] fload v7
      [144] fcmpg
      [145] ifge +9 (target=154)
      [148] iconst_0
      [149] istore v7
      [151] goto +18 (target=169)
      [154] fload v5
      [156] fload v7
      [158] fsub
      [159] fload v8
      [161] fdiv
      [162] f2d
      [163] invokestatic #68
        + Methodref [java/lang/Math.ceil (D)D]
      [166] d2i
      [167] istore v7
      [169] aload_2 v2
      [170] getfield #37
        + Fieldref [com/book/a/f.j I]
      [173] iconst_2
      [174] ificmpne +68 (target=242)
      [177] aload_0 v0
      [178] iconst_1
      [179] putfield #40
        + Fieldref [com/book/pongv4/a.b Z]
      [182] aload_0 v0
      [183] iconst_3
      [184] putfield #39
        + Fieldref [com/book/pongv4/a.a I]
      [187] aload_0 v0
      [188] aload v6
      [190] getfield #36
        + Fieldref [android/graphics/RectF.right F]
      [193] fload v5
      [195] invokevirtual #56
        + Methodref [com/book/pongv4/a.c (FF)V]
      [198] aload_0 v0
      [199] getfield #41
        + Fieldref [com/book/pongv4/a.c Landroid/graphics/PointF;]
      [202] aload_0 v0
      [203] getfield #45
        + Fieldref [com/book/pongv4/a.p F]
      [206] aload_0 v0
      [207] getfield #42
        + Fieldref [com/book/pongv4/a.m [F]
      [210] iload v7
      [212] faload
      [213] fmul
      [214] putfield #33
        + Fieldref [android/graphics/PointF.x F]
      [217] aload v4
      [219] iconst_1
      [220] invokevirtual #64
        + Methodref [com/book/pongv4/c.b (I)V]
      [223] aload_3 v3
      [224] iconst_1
      [225] invokevirtual #62
        + Methodref [com/book/pongv4/b.d (I)V]
      [228] iload v7
      [230] iconst_4
      [231] ificmple +87 (target=318)
      [234] aload_0 v0
      [235] iconst_1
      [236] invokevirtual #55
        + Methodref [com/book/pongv4/a.b (I)V]
      [239] goto +84 (target=323)
      [242] aload_2 v2
      [243] getfield #37
        + Fieldref [com/book/a/f.j I]
      [246] iconst_1
      [247] ificmpne +76 (target=323)
      [250] aload_0 v0
      [251] iconst_1
      [252] putfield #40
        + Fieldref [com/book/pongv4/a.b Z]
      [255] aload_0 v0
      [256] iconst_2
      [257] putfield #39
        + Fieldref [com/book/pongv4/a.a I]
      [260] aload_0 v0
      [261] aload v6
      [263] getfield #35
        + Fieldref [android/graphics/RectF.left F]
      [266] fload_1 v1
      [267] fsub
      [268] fload v5
      [270] invokevirtual #56
        + Methodref [com/book/pongv4/a.c (FF)V]
      [273] aload_0 v0
      [274] getfield #41
        + Fieldref [com/book/pongv4/a.c Landroid/graphics/PointF;]
      [277] aload_0 v0
      [278] getfield #45
        + Fieldref [com/book/pongv4/a.p F]
      [281] aload_0 v0
      [282] getfield #42
        + Fieldref [com/book/pongv4/a.m [F]
      [285] iload v7
      [287] faload
      [288] fmul
      [289] fneg
      [290] putfield #33
        + Fieldref [android/graphics/PointF.x F]
      [293] aload_3 v3
      [294] iconst_1
      [295] invokevirtual #61
        + Methodref [com/book/pongv4/b.b (I)V]
      [298] aload v4
      [300] iconst_1
      [301] invokevirtual #65
        + Methodref [com/book/pongv4/c.d (I)V]
      [304] iload v7
      [306] iconst_4
      [307] ificmpgt +11 (target=318)
      [310] aload_0 v0
      [311] iconst_1
      [312] invokevirtual #55
        + Methodref [com/book/pongv4/a.b (I)V]
      [315] goto +8 (target=323)
      [318] aload_0 v0
      [319] iconst_1
      [320] invokevirtual #58
        + Methodref [com/book/pongv4/a.d (I)V]
      [323] aload_0 v0
      [324] getfield #41
        + Fieldref [com/book/pongv4/a.c Landroid/graphics/PointF;]
      [327] aload_0 v0
      [328] getfield #45
        + Fieldref [com/book/pongv4/a.p F]
      [331] aload_0 v0
      [332] getfield #44
        + Fieldref [com/book/pongv4/a.o [F]
      [335] iload v7
      [337] faload
      [338] fmul
      [339] fneg
      [340] putfield #34
        + Fieldref [android/graphics/PointF.y F]
      [343] goto +14 (target=357)
      [346] aload_3 v3
      [347] iconst_1
      [348] invokevirtual #62
        + Methodref [com/book/pongv4/b.d (I)V]
      [351] aload v4
      [353] iconst_1
      [354] invokevirtual #65
        + Methodref [com/book/pongv4/c.d (I)V]
      [357] aload_0 v0
      [358] getfield #40
        + Fieldref [com/book/pongv4/a.b Z]
      [361] ifeq +9 (target=370)
      [364] aload_0 v0
      [365] iconst_0
      [366] putfield #40
        + Fieldref [com/book/pongv4/a.b Z]
      [369] return
      [370] aload_0 v0
      [371] iconst_0
      [372] putfield #39
        + Fieldref [com/book/pongv4/a.a I]
      [375] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(FF)V
    Access flags: 0x11
      = public final void a(float,float)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 10, locals = 3, stack = 3):
      [0] aload_0 v0
      [1] getfield #41
        + Fieldref [com/book/pongv4/a.c Landroid/graphics/PointF;]
      [4] fload_1 v1
      [5] fload_2 v2
      [6] invokevirtual #50
        + Methodref [android/graphics/PointF.set (FF)V]
      [9] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/book/pongv4/b
  Superclass:    com/book/pongv4/c
  Major version: 0x33
  Minor version: 0x0
    = target 1.7
  Access flags:  0x31
    = public final class com.book.pongv4.b extends com.book.pongv4.c

Interfaces (count = 0):

Constant Pool (count = 78):
  + Float [30.0]
  + Float [150.0]
  + Float [300.0]
  + Class [android/graphics/PointF]
  + Class [android/graphics/RectF]
  + Class [com/book/a/f]
  + Class [com/book/pongv4/a]
  + Class [com/book/pongv4/b]
  + Class [com/book/pongv4/c]
  + Class [com/book/pongv4/g]
  + Fieldref [android/graphics/PointF.y F]
  + Fieldref [android/graphics/RectF.bottom F]
  + Fieldref [android/graphics/RectF.top F]
  + Fieldref [com/book/a/f.l Lcom/book/a/ag;]
  + Fieldref [com/book/pongv4/b.b I]
  + Fieldref [com/book/pongv4/b.c F]
  + Fieldref [com/book/pongv4/b.m F]
  + Fieldref [com/book/pongv4/g.a Lcom/book/pongv4/a;]
  + Methodref [com/book/pongv4/a.d ()Landroid/graphics/PointF;]
  + Methodref [com/book/pongv4/a.e ()Landroid/graphics/PointF;]
  + Methodref [com/book/pongv4/b.a ()V]
  + Methodref [com/book/pongv4/b.a (I)V]
  + Methodref [com/book/pongv4/b.b ()Landroid/graphics/RectF;]
  + Methodref [com/book/pongv4/b.b (FF)V]
  + Methodref [com/book/pongv4/b.b (I)V]
  + Methodref [com/book/pongv4/b.d ()Landroid/graphics/PointF;]
  + Methodref [com/book/pongv4/b.d (I)V]
  + Methodref [com/book/pongv4/b.e ()Landroid/graphics/PointF;]
  + Methodref [com/book/pongv4/c.<init> (Lcom/book/a/ag;ILandroid/graphics/PointF;Landroid/graphics/PointF;)V]
  + NameAndType [<init> (Lcom/book/a/ag;ILandroid/graphics/PointF;Landroid/graphics/PointF;)V]
  + NameAndType [a ()V]
  + NameAndType [a (I)V]
  + NameAndType [a Lcom/book/pongv4/a;]
  + NameAndType [b ()Landroid/graphics/RectF;]
  + NameAndType [b (FF)V]
  + NameAndType [b (I)V]
  + NameAndType [b I]
  + NameAndType [bottom F]
  + NameAndType [c F]
  + NameAndType [d ()Landroid/graphics/PointF;]
  + NameAndType [d (I)V]
  + NameAndType [e ()Landroid/graphics/PointF;]
  + NameAndType [l Lcom/book/a/ag;]
  + NameAndType [m F]
  + NameAndType [top F]
  + NameAndType [y F]
  + Utf8 [()Landroid/graphics/PointF;]
  + Utf8 [()Landroid/graphics/RectF;]
  + Utf8 [()V]
  + Utf8 [(F)V]
  + Utf8 [(FF)V]
  + Utf8 [(I)V]
  + Utf8 [(Lcom/book/a/ag;ILandroid/graphics/PointF;Landroid/graphics/PointF;)V]
  + Utf8 [(Lcom/book/a/ag;Landroid/graphics/PointF;Landroid/graphics/PointF;I)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [F]
  + Utf8 [I]
  + Utf8 [Lcom/book/a/ag;]
  + Utf8 [Lcom/book/pongv4/a;]
  + Utf8 [a]
  + Utf8 [android/graphics/PointF]
  + Utf8 [android/graphics/RectF]
  + Utf8 [b]
  + Utf8 [bottom]
  + Utf8 [c]
  + Utf8 [com/book/a/f]
  + Utf8 [com/book/pongv4/a]
  + Utf8 [com/book/pongv4/b]
  + Utf8 [com/book/pongv4/c]
  + Utf8 [com/book/pongv4/g]
  + Utf8 [d]
  + Utf8 [e]
  + Utf8 [l]
  + Utf8 [m]
  + Utf8 [top]
  + Utf8 [y]

Fields (count = 3):
  + Field:        b I
    Access flags: 0x2
      = private int b
  + Field:        c F
    Access flags: 0x2
      = private float c
  + Field:        m F
    Access flags: 0x2
      = private float m

Methods (count = 4):
  - Method:       <init>(Lcom/book/a/ag;Landroid/graphics/PointF;Landroid/graphics/PointF;I)V
    Access flags: 0x1
      = public b(com.book.a.ag,android.graphics.PointF,android.graphics.PointF,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 55, locals = 5, stack = 5):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] iconst_1
      [3] aload_2 v2
      [4] aload_3 v3
      [5] invokespecial #29
        + Methodref [com/book/pongv4/c.<init> (Lcom/book/a/ag;ILandroid/graphics/PointF;Landroid/graphics/PointF;)V]
      [8] aload_0 v0
      [9] iconst_0
      [10] putfield #15
        + Fieldref [com/book/pongv4/b.b I]
      [13] aload_0 v0
      [14] iload v4
      [16] putfield #15
        + Fieldref [com/book/pongv4/b.b I]
      [19] iconst_0
      [20] istore_1 v1
      [21] iload_1 v1
      [22] aload_0 v0
      [23] getfield #15
        + Fieldref [com/book/pongv4/b.b I]
      [26] ificmpge +13 (target=39)
      [29] aload_0 v0
      [30] invokevirtual #21
        + Methodref [com/book/pongv4/b.a ()V]
      [33] iinc v1, 1
      [36] goto -15 (target=21)
      [39] aload_0 v0
      [40] iconst_0
      [41] invokevirtual #22
        + Methodref [com/book/pongv4/b.a (I)V]
      [44] aload_0 v0
      [45] aload_3 v3
      [46] getfield #11
        + Fieldref [android/graphics/PointF.y F]
      [49] fconst_2
      [50] fdiv
      [51] putfield #16
        + Fieldref [com/book/pongv4/b.c F]
      [54] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(I)V
    Access flags: 0x11
      = public final void a(int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 33, locals = 2, stack = 4):
      [0] iload_1 v1
      [1] iconst_5
      [2] iadd
      [3] aload_0 v0
      [4] getfield #15
        + Fieldref [com/book/pongv4/b.b I]
      [7] iadd
      [8] iload_1 v1
      [9] iconst_5
      [10] iadd
      [11] aload_0 v0
      [12] getfield #15
        + Fieldref [com/book/pongv4/b.b I]
      [15] iadd
      [16] imul
      [17] i2f
      [18] fstore_1 v1
      [19] aload_0 v0
      [20] fload_1 v1
      [21] ldc #2
        + Float [150.0]
      [23] fload_1 v1
      [24] fadd
      [25] fdiv
      [26] ldc #3
        + Float [300.0]
      [28] fmul
      [29] putfield #17
        + Fieldref [com/book/pongv4/b.m F]
      [32] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()V
    Access flags: 0x11
      = public final void a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 24, locals = 1, stack = 3):
      [0] aload_0 v0
      [1] dup
      [2] getfield #16
        + Fieldref [com/book/pongv4/b.c F]
      [5] fconst_1
      [6] fsub
      [7] dup_x1
      [8] putfield #16
        + Fieldref [com/book/pongv4/b.c F]
      [11] ldc #1
        + Float [30.0]
      [13] fcmpg
      [14] ifge +9 (target=23)
      [17] aload_0 v0
      [18] ldc #1
        + Float [30.0]
      [20] putfield #16
        + Fieldref [com/book/pongv4/b.c F]
      [23] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(F)V
    Access flags: 0x11
      = public final void a(float)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 157, locals = 5, stack = 4):
      [0] aload_0 v0
      [1] invokevirtual #28
        + Methodref [com/book/pongv4/b.e ()Landroid/graphics/PointF;]
      [4] astore_2 v2
      [5] aload_0 v0
      [6] invokevirtual #26
        + Methodref [com/book/pongv4/b.d ()Landroid/graphics/PointF;]
      [9] astore_3 v3
      [10] aload_0 v0
      [11] getfield #14
        + Fieldref [com/book/a/f.l Lcom/book/a/ag;]
      [14] checkcast #10
        + Class [com/book/pongv4/g]
      [17] astore v4
      [19] aload_2 v2
      [20] getfield #11
        + Fieldref [android/graphics/PointF.y F]
      [23] aload_3 v3
      [24] getfield #11
        + Fieldref [android/graphics/PointF.y F]
      [27] fconst_2
      [28] fdiv
      [29] fadd
      [30] dup
      [31] fstore_2 v2
      [32] aload_0 v0
      [33] getfield #16
        + Fieldref [com/book/pongv4/b.c F]
      [36] fsub
      [37] fstore_3 v3
      [38] fload_2 v2
      [39] aload_0 v0
      [40] getfield #16
        + Fieldref [com/book/pongv4/b.c F]
      [43] fadd
      [44] fstore_2 v2
      [45] aload v4
      [47] getfield #18
        + Fieldref [com/book/pongv4/g.a Lcom/book/pongv4/a;]
      [50] dup
      [51] astore v4
      [53] invokevirtual #20
        + Methodref [com/book/pongv4/a.e ()Landroid/graphics/PointF;]
      [56] getfield #11
        + Fieldref [android/graphics/PointF.y F]
      [59] aload v4
      [61] invokevirtual #19
        + Methodref [com/book/pongv4/a.d ()Landroid/graphics/PointF;]
      [64] getfield #11
        + Fieldref [android/graphics/PointF.y F]
      [67] fconst_2
      [68] fdiv
      [69] fadd
      [70] fstore v4
      [72] fload_3 v3
      [73] fload v4
      [75] fcmpl
      [76] ifle +18 (target=94)
      [79] aload_0 v0
      [80] fconst_0
      [81] aload_0 v0
      [82] getfield #17
        + Fieldref [com/book/pongv4/b.m F]
      [85] fload_1 v1
      [86] fmul
      [87] fneg
      [88] invokevirtual #24
        + Methodref [com/book/pongv4/b.b (FF)V]
      [91] goto +21 (target=112)
      [94] fload_2 v2
      [95] fload v4
      [97] fcmpg
      [98] ifge +14 (target=112)
      [101] aload_0 v0
      [102] fconst_0
      [103] aload_0 v0
      [104] getfield #17
        + Fieldref [com/book/pongv4/b.m F]
      [107] fload_1 v1
      [108] fmul
      [109] invokevirtual #24
        + Methodref [com/book/pongv4/b.b (FF)V]
      [112] aload_0 v0
      [113] invokevirtual #23
        + Methodref [com/book/pongv4/b.b ()Landroid/graphics/RectF;]
      [116] getfield #12
        + Fieldref [android/graphics/RectF.bottom F]
      [119] aload_0 v0
      [120] invokevirtual #23
        + Methodref [com/book/pongv4/b.b ()Landroid/graphics/RectF;]
      [123] getfield #13
        + Fieldref [android/graphics/RectF.top F]
      [126] fsub
      [127] fstore_1 v1
      [128] aload_0 v0
      [129] invokevirtual #28
        + Methodref [com/book/pongv4/b.e ()Landroid/graphics/PointF;]
      [132] getfield #11
        + Fieldref [android/graphics/PointF.y F]
      [135] fload_1 v1
      [136] fconst_2
      [137] fdiv
      [138] fadd
      [139] fload v4
      [141] fcmpl
      [142] ifle +9 (target=151)
      [145] aload_0 v0
      [146] iconst_2
      [147] invokevirtual #25
        + Methodref [com/book/pongv4/b.b (I)V]
      [150] return
      [151] aload_0 v0
      [152] iconst_2
      [153] invokevirtual #27
        + Methodref [com/book/pongv4/b.d (I)V]
      [156] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/book/pongv4/c
  Superclass:    com/book/a/f
  Major version: 0x33
  Minor version: 0x0
    = target 1.7
  Access flags:  0x21
    = public class com.book.pongv4.c extends com.book.a.f

Interfaces (count = 0):

Constant Pool (count = 27):
  + Float [9.0]
  + String [paddle]
  + Class [android/graphics/PointF]
  + Class [com/book/a/f]
  + Class [com/book/pongv4/c]
  + Fieldref [android/graphics/PointF.y F]
  + Fieldref [com/book/pongv4/c.a F]
  + Methodref [com/book/a/f.<init> (Lcom/book/a/ag;ILjava/lang/String;Landroid/graphics/PointF;Landroid/graphics/PointF;)V]
  + Methodref [com/book/pongv4/c.b (I)V]
  + NameAndType [<init> (Lcom/book/a/ag;ILjava/lang/String;Landroid/graphics/PointF;Landroid/graphics/PointF;)V]
  + NameAndType [a F]
  + NameAndType [b (I)V]
  + NameAndType [y F]
  + Utf8 [(I)V]
  + Utf8 [(Lcom/book/a/ag;ILandroid/graphics/PointF;Landroid/graphics/PointF;)V]
  + Utf8 [(Lcom/book/a/ag;ILjava/lang/String;Landroid/graphics/PointF;Landroid/graphics/PointF;)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [F]
  + Utf8 [a]
  + Utf8 [android/graphics/PointF]
  + Utf8 [b]
  + Utf8 [com/book/a/f]
  + Utf8 [com/book/pongv4/c]
  + Utf8 [paddle]
  + Utf8 [y]

Fields (count = 1):
  + Field:        a F
    Access flags: 0x0
      = float a

Methods (count = 1):
  - Method:       <init>(Lcom/book/a/ag;ILandroid/graphics/PointF;Landroid/graphics/PointF;)V
    Access flags: 0x1
      = public c(com.book.a.ag,int,android.graphics.PointF,android.graphics.PointF)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 29, locals = 5, stack = 6):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] iload_2 v2
      [3] ldc #2
        + String [paddle]
      [5] aload_3 v3
      [6] aload v4
      [8] invokespecial #8
        + Methodref [com/book/a/f.<init> (Lcom/book/a/ag;ILjava/lang/String;Landroid/graphics/PointF;Landroid/graphics/PointF;)V]
      [11] aload_0 v0
      [12] aload v4
      [14] getfield #6
        + Fieldref [android/graphics/PointF.y F]
      [17] ldc #1
        + Float [9.0]
      [19] fdiv
      [20] putfield #7
        + Fieldref [com/book/pongv4/c.a F]
      [23] aload_0 v0
      [24] iconst_4
      [25] invokevirtual #9
        + Methodref [com/book/pongv4/c.b (I)V]
      [28] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/book/pongv4/d
  Superclass:    com/book/pongv4/c
  Major version: 0x33
  Minor version: 0x0
    = target 1.7
  Access flags:  0x31
    = public final class com.book.pongv4.d extends com.book.pongv4.c

Interfaces (count = 0):

Constant Pool (count = 57):
  + Class [android/graphics/PointF]
  + Class [android/graphics/RectF]
  + Class [com/book/a/f]
  + Class [com/book/pongv4/a]
  + Class [com/book/pongv4/c]
  + Class [com/book/pongv4/d]
  + Class [com/book/pongv4/g]
  + Fieldref [android/graphics/PointF.y F]
  + Fieldref [android/graphics/RectF.bottom F]
  + Fieldref [android/graphics/RectF.top F]
  + Fieldref [com/book/a/f.l Lcom/book/a/ag;]
  + Fieldref [com/book/pongv4/g.a Lcom/book/pongv4/a;]
  + Methodref [com/book/pongv4/a.d ()Landroid/graphics/PointF;]
  + Methodref [com/book/pongv4/a.e ()Landroid/graphics/PointF;]
  + Methodref [com/book/pongv4/c.<init> (Lcom/book/a/ag;ILandroid/graphics/PointF;Landroid/graphics/PointF;)V]
  + Methodref [com/book/pongv4/d.b ()Landroid/graphics/RectF;]
  + Methodref [com/book/pongv4/d.b (I)V]
  + Methodref [com/book/pongv4/d.d (I)V]
  + Methodref [com/book/pongv4/d.e ()Landroid/graphics/PointF;]
  + NameAndType [<init> (Lcom/book/a/ag;ILandroid/graphics/PointF;Landroid/graphics/PointF;)V]
  + NameAndType [a Lcom/book/pongv4/a;]
  + NameAndType [b ()Landroid/graphics/RectF;]
  + NameAndType [b (I)V]
  + NameAndType [bottom F]
  + NameAndType [d ()Landroid/graphics/PointF;]
  + NameAndType [d (I)V]
  + NameAndType [e ()Landroid/graphics/PointF;]
  + NameAndType [l Lcom/book/a/ag;]
  + NameAndType [top F]
  + NameAndType [y F]
  + Utf8 [()Landroid/graphics/PointF;]
  + Utf8 [()Landroid/graphics/RectF;]
  + Utf8 [(F)V]
  + Utf8 [(I)V]
  + Utf8 [(Lcom/book/a/ag;ILandroid/graphics/PointF;Landroid/graphics/PointF;)V]
  + Utf8 [(Lcom/book/a/ag;Landroid/graphics/PointF;Landroid/graphics/PointF;)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [F]
  + Utf8 [Lcom/book/a/ag;]
  + Utf8 [Lcom/book/pongv4/a;]
  + Utf8 [a]
  + Utf8 [android/graphics/PointF]
  + Utf8 [android/graphics/RectF]
  + Utf8 [b]
  + Utf8 [bottom]
  + Utf8 [com/book/a/f]
  + Utf8 [com/book/pongv4/a]
  + Utf8 [com/book/pongv4/c]
  + Utf8 [com/book/pongv4/d]
  + Utf8 [com/book/pongv4/g]
  + Utf8 [d]
  + Utf8 [e]
  + Utf8 [l]
  + Utf8 [top]
  + Utf8 [y]

Fields (count = 0):

Methods (count = 2):
  - Method:       <init>(Lcom/book/a/ag;Landroid/graphics/PointF;Landroid/graphics/PointF;)V
    Access flags: 0x1
      = public d(com.book.a.ag,android.graphics.PointF,android.graphics.PointF)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 9, locals = 4, stack = 5):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] iconst_2
      [3] aload_2 v2
      [4] aload_3 v3
      [5] invokespecial #15
        + Methodref [com/book/pongv4/c.<init> (Lcom/book/a/ag;ILandroid/graphics/PointF;Landroid/graphics/PointF;)V]
      [8] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(F)V
    Access flags: 0x11
      = public final void a(float)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 75, locals = 3, stack = 3):
      [0] aload_0 v0
      [1] invokevirtual #16
        + Methodref [com/book/pongv4/d.b ()Landroid/graphics/RectF;]
      [4] getfield #9
        + Fieldref [android/graphics/RectF.bottom F]
      [7] aload_0 v0
      [8] invokevirtual #16
        + Methodref [com/book/pongv4/d.b ()Landroid/graphics/RectF;]
      [11] getfield #10
        + Fieldref [android/graphics/RectF.top F]
      [14] fsub
      [15] fstore_1 v1
      [16] aload_0 v0
      [17] invokevirtual #19
        + Methodref [com/book/pongv4/d.e ()Landroid/graphics/PointF;]
      [20] getfield #8
        + Fieldref [android/graphics/PointF.y F]
      [23] fload_1 v1
      [24] fconst_2
      [25] fdiv
      [26] fadd
      [27] fstore_1 v1
      [28] aload_0 v0
      [29] getfield #11
        + Fieldref [com/book/a/f.l Lcom/book/a/ag;]
      [32] checkcast #7
        + Class [com/book/pongv4/g]
      [35] getfield #12
        + Fieldref [com/book/pongv4/g.a Lcom/book/pongv4/a;]
      [38] dup
      [39] astore_2 v2
      [40] invokevirtual #14
        + Methodref [com/book/pongv4/a.e ()Landroid/graphics/PointF;]
      [43] getfield #8
        + Fieldref [android/graphics/PointF.y F]
      [46] aload_2 v2
      [47] invokevirtual #13
        + Methodref [com/book/pongv4/a.d ()Landroid/graphics/PointF;]
      [50] getfield #8
        + Fieldref [android/graphics/PointF.y F]
      [53] fconst_2
      [54] fdiv
      [55] fadd
      [56] fstore_2 v2
      [57] fload_1 v1
      [58] fload_2 v2
      [59] fcmpl
      [60] ifle +9 (target=69)
      [63] aload_0 v0
      [64] iconst_2
      [65] invokevirtual #17
        + Methodref [com/book/pongv4/d.b (I)V]
      [68] return
      [69] aload_0 v0
      [70] iconst_2
      [71] invokevirtual #18
        + Methodref [com/book/pongv4/d.d (I)V]
      [74] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/book/pongv4/GameActivity
  Superclass:    com/book/a/a
  Major version: 0x33
  Minor version: 0x0
    = target 1.7
  Access flags:  0x21
    = public class com.book.pongv4.GameActivity extends com.book.a.a

Interfaces (count = 0):

Constant Pool (count = 212):
  + String [High score: ]
  + String [Nível de dificuldade: ]
  + String [difficulty]
  + String [first_time]
  + String [high_score]
  + String [settings]
  + Class [android/app/AlertDialog]
  + Class [android/content/Intent]
  + Class [android/content/SharedPreferences]
  + Class [android/content/SharedPreferences$Editor]
  + Class [android/graphics/Point]
  + Class [android/media/MediaPlayer]
  + Class [android/os/Bundle]
  + Class [com/book/a/a]
  + Class [com/book/a/c]
  + Class [com/book/a/l]
  + Class [com/book/a/n]
  + Class [com/book/a/o]
  + Class [com/book/pongv4/GameActivity]
  + Class [com/book/pongv4/e]
  + Class [com/book/pongv4/f]
  + Class [com/book/pongv4/g]
  + Class [com/book/pongv4/h]
  + Class [java/lang/StringBuilder]
  + Fieldref [com/book/a/c.b Landroid/app/AlertDialog;]
  + Fieldref [com/book/a/n.b Landroid/media/MediaPlayer;]
  + Fieldref [com/book/a/n.c Z]
  + Fieldref [com/book/a/n.d Z]
  + Fieldref [com/book/a/n.e Z]
  + Fieldref [com/book/a/o.a Landroid/content/SharedPreferences$Editor;]
  + Fieldref [com/book/a/o.b Landroid/content/SharedPreferences;]
  + Fieldref [com/book/pongv4/GameActivity.b Lcom/book/pongv4/f;]
  + Fieldref [com/book/pongv4/GameActivity.c Lcom/book/a/c;]
  + Fieldref [com/book/pongv4/GameActivity.d I]
  + Fieldref [com/book/pongv4/GameActivity.e Lcom/book/pongv4/g;]
  + Fieldref [com/book/pongv4/GameActivity.f Lcom/book/pongv4/h;]
  + Fieldref [com/book/pongv4/g.d I]
  + Methodref [android/app/AlertDialog.show ()V]
  + Methodref [android/content/Intent.getBundleExtra (Ljava/lang/String;)Landroid/os/Bundle;]
  + Methodref [android/graphics/Point.<init> (II)V]
  + Methodref [android/media/MediaPlayer.pause ()V]
  + Methodref [android/media/MediaPlayer.release ()V]
  + Methodref [android/media/MediaPlayer.start ()V]
  + Methodref [android/os/Bundle.getInt (Ljava/lang/String;)I]
  + Methodref [com/book/a/a.<init> ()V]
  + Methodref [com/book/a/a.onCreate (Landroid/os/Bundle;)V]
  + Methodref [com/book/a/a.onDestroy ()V]
  + Methodref [com/book/a/a.onPause ()V]
  + Methodref [com/book/a/a.onResume ()V]
  + Methodref [com/book/a/l.<init> (Landroid/content/Context;)V]
  + Methodref [com/book/a/l.a (Lcom/book/a/m;)V]
  + Methodref [com/book/a/o.<init> (Landroid/app/Activity;)V]
  + Methodref [com/book/a/o.a (Ljava/lang/String;I)I]
  + Methodref [com/book/a/o.b (Ljava/lang/String;I)Lcom/book/a/o;]
  + Methodref [com/book/pongv4/GameActivity.a ()V]
  + Methodref [com/book/pongv4/GameActivity.a (Lcom/book/a/l;)V]
  + Methodref [com/book/pongv4/GameActivity.b ()V]
  + Methodref [com/book/pongv4/GameActivity.c ()V]
  + Methodref [com/book/pongv4/GameActivity.finish ()V]
  + Methodref [com/book/pongv4/GameActivity.getIntent ()Landroid/content/Intent;]
  + Methodref [com/book/pongv4/GameActivity.overridePendingTransition (II)V]
  + Methodref [com/book/pongv4/GameActivity.setContentView (Landroid/view/View;)V]
  + Methodref [com/book/pongv4/e.<init> (Lcom/book/pongv4/GameActivity;Landroid/content/Context;)V]
  + Methodref [com/book/pongv4/f.<init> (Lcom/book/pongv4/g;Lcom/book/pongv4/h;Lcom/book/a/i;)V]
  + Methodref [com/book/pongv4/g.<init> (Landroid/graphics/Point;I)V]
  + Methodref [com/book/pongv4/g.b ()V]
  + Methodref [com/book/pongv4/h.<init> (Landroid/content/Context;Lcom/book/pongv4/g;)V]
  + Methodref [com/book/pongv4/h.getGui ()Lcom/book/a/i;]
  + Methodref [com/book/pongv4/h.getMusicPlayer ()Lcom/book/a/n;]
  + Methodref [java/lang/StringBuilder.<init> ()V]
  + Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
  + Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + Methodref [java/lang/StringBuilder.setLength (I)V]
  + InterfaceMethodref [android/content/SharedPreferences.edit ()Landroid/content/SharedPreferences$Editor;]
  + InterfaceMethodref [android/content/SharedPreferences$Editor.commit ()Z]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (II)V]
  + NameAndType [<init> (Landroid/app/Activity;)V]
  + NameAndType [<init> (Landroid/content/Context;)V]
  + NameAndType [<init> (Landroid/content/Context;Lcom/book/pongv4/g;)V]
  + NameAndType [<init> (Landroid/graphics/Point;I)V]
  + NameAndType [<init> (Lcom/book/pongv4/GameActivity;Landroid/content/Context;)V]
  + NameAndType [<init> (Lcom/book/pongv4/g;Lcom/book/pongv4/h;Lcom/book/a/i;)V]
  + NameAndType [a ()V]
  + NameAndType [a (Lcom/book/a/l;)V]
  + NameAndType [a (Lcom/book/a/m;)V]
  + NameAndType [a (Ljava/lang/String;I)I]
  + NameAndType [a Landroid/content/SharedPreferences$Editor;]
  + NameAndType [append (I)Ljava/lang/StringBuilder;]
  + NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + NameAndType [b ()V]
  + NameAndType [b (Ljava/lang/String;I)Lcom/book/a/o;]
  + NameAndType [b Landroid/app/AlertDialog;]
  + NameAndType [b Landroid/content/SharedPreferences;]
  + NameAndType [b Landroid/media/MediaPlayer;]
  + NameAndType [b Lcom/book/pongv4/f;]
  + NameAndType [c ()V]
  + NameAndType [c Lcom/book/a/c;]
  + NameAndType [c Z]
  + NameAndType [commit ()Z]
  + NameAndType [d I]
  + NameAndType [d Z]
  + NameAndType [e Lcom/book/pongv4/g;]
  + NameAndType [e Z]
  + NameAndType [edit ()Landroid/content/SharedPreferences$Editor;]
  + NameAndType [f Lcom/book/pongv4/h;]
  + NameAndType [finish ()V]
  + NameAndType [getBundleExtra (Ljava/lang/String;)Landroid/os/Bundle;]
  + NameAndType [getGui ()Lcom/book/a/i;]
  + NameAndType [getInt (Ljava/lang/String;)I]
  + NameAndType [getIntent ()Landroid/content/Intent;]
  + NameAndType [getMusicPlayer ()Lcom/book/a/n;]
  + NameAndType [onCreate (Landroid/os/Bundle;)V]
  + NameAndType [onDestroy ()V]
  + NameAndType [onPause ()V]
  + NameAndType [onResume ()V]
  + NameAndType [overridePendingTransition (II)V]
  + NameAndType [pause ()V]
  + NameAndType [release ()V]
  + NameAndType [setContentView (Landroid/view/View;)V]
  + NameAndType [setLength (I)V]
  + NameAndType [show ()V]
  + NameAndType [start ()V]
  + Utf8 [()Landroid/content/Intent;]
  + Utf8 [()Landroid/content/SharedPreferences$Editor;]
  + Utf8 [()Lcom/book/a/i;]
  + Utf8 [()Lcom/book/a/n;]
  + Utf8 [()V]
  + Utf8 [()Z]
  + Utf8 [(I)Ljava/lang/StringBuilder;]
  + Utf8 [(I)V]
  + Utf8 [(II)V]
  + Utf8 [(Landroid/app/Activity;)V]
  + Utf8 [(Landroid/content/Context;)V]
  + Utf8 [(Landroid/content/Context;Lcom/book/pongv4/g;)V]
  + Utf8 [(Landroid/graphics/Point;I)V]
  + Utf8 [(Landroid/os/Bundle;)V]
  + Utf8 [(Landroid/view/View;)V]
  + Utf8 [(Lcom/book/a/l;)V]
  + Utf8 [(Lcom/book/a/m;)V]
  + Utf8 [(Lcom/book/pongv4/GameActivity;)Lcom/book/pongv4/g;]
  + Utf8 [(Lcom/book/pongv4/GameActivity;Landroid/content/Context;)V]
  + Utf8 [(Lcom/book/pongv4/g;Lcom/book/pongv4/h;Lcom/book/a/i;)V]
  + Utf8 [(Ljava/lang/String;)I]
  + Utf8 [(Ljava/lang/String;)Landroid/os/Bundle;]
  + Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + Utf8 [(Ljava/lang/String;I)I]
  + Utf8 [(Ljava/lang/String;I)Lcom/book/a/o;]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [High score: ]
  + Utf8 [I]
  + Utf8 [Landroid/app/AlertDialog;]
  + Utf8 [Landroid/content/SharedPreferences$Editor;]
  + Utf8 [Landroid/content/SharedPreferences;]
  + Utf8 [Landroid/media/MediaPlayer;]
  + Utf8 [Lcom/book/a/c;]
  + Utf8 [Lcom/book/pongv4/f;]
  + Utf8 [Lcom/book/pongv4/g;]
  + Utf8 [Lcom/book/pongv4/h;]
  + Utf8 [Nível de dificuldade: ]
  + Utf8 [Z]
  + Utf8 [a]
  + Utf8 [android/app/AlertDialog]
  + Utf8 [android/content/Intent]
  + Utf8 [android/content/SharedPreferences]
  + Utf8 [android/content/SharedPreferences$Editor]
  + Utf8 [android/graphics/Point]
  + Utf8 [android/media/MediaPlayer]
  + Utf8 [android/os/Bundle]
  + Utf8 [append]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/book/a/a]
  + Utf8 [com/book/a/c]
  + Utf8 [com/book/a/l]
  + Utf8 [com/book/a/n]
  + Utf8 [com/book/a/o]
  + Utf8 [com/book/pongv4/GameActivity]
  + Utf8 [com/book/pongv4/e]
  + Utf8 [com/book/pongv4/f]
  + Utf8 [com/book/pongv4/g]
  + Utf8 [com/book/pongv4/h]
  + Utf8 [commit]
  + Utf8 [d]
  + Utf8 [difficulty]
  + Utf8 [e]
  + Utf8 [edit]
  + Utf8 [f]
  + Utf8 [finish]
  + Utf8 [first_time]
  + Utf8 [getBundleExtra]
  + Utf8 [getGui]
  + Utf8 [getInt]
  + Utf8 [getIntent]
  + Utf8 [getMusicPlayer]
  + Utf8 [high_score]
  + Utf8 [java/lang/StringBuilder]
  + Utf8 [onBackPressed]
  + Utf8 [onCreate]
  + Utf8 [onDestroy]
  + Utf8 [onPause]
  + Utf8 [onResume]
  + Utf8 [overridePendingTransition]
  + Utf8 [pause]
  + Utf8 [release]
  + Utf8 [setContentView]
  + Utf8 [setLength]
  + Utf8 [settings]
  + Utf8 [show]
  + Utf8 [start]

Fields (count = 5):
  + Field:        b Lcom/book/pongv4/f;
    Access flags: 0x2
      = private com.book.pongv4.f b
  + Field:        c Lcom/book/a/c;
    Access flags: 0x2
      = private com.book.a.c c
  + Field:        d I
    Access flags: 0x2
      = private int d
  + Field:        e Lcom/book/pongv4/g;
    Access flags: 0x2
      = private com.book.pongv4.g e
  + Field:        f Lcom/book/pongv4/h;
    Access flags: 0x2
      = private com.book.pongv4.h f

Methods (count = 8):
  - Method:       <init>()V
    Access flags: 0x1
      = public GameActivity()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] invokespecial #45
        + Methodref [com/book/a/a.<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 = 275, locals = 4, stack = 6):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] invokespecial #46
        + Methodref [com/book/a/a.onCreate (Landroid/os/Bundle;)V]
      [5] aload_0 v0
      [6] invokevirtual #57
        + Methodref [com/book/pongv4/GameActivity.b ()V]
      [9] aload_0 v0
      [10] invokevirtual #58
        + Methodref [com/book/pongv4/GameActivity.c ()V]
      [13] new #18
        + Class [com/book/a/o]
      [16] dup
      [17] aload_0 v0
      [18] invokespecial #52
        + Methodref [com/book/a/o.<init> (Landroid/app/Activity;)V]
      [21] dup
      [22] astore_1 v1
      [23] ldc #4
        + String [first_time]
      [25] iconst_m1
      [26] invokevirtual #53
        + Methodref [com/book/a/o.a (Ljava/lang/String;I)I]
      [29] iconst_m1
      [30] ificmpne +47 (target=77)
      [33] aload_1 v1
      [34] dup
      [35] dup
      [36] astore_2 v2
      [37] getfield #31
        + Fieldref [com/book/a/o.b Landroid/content/SharedPreferences;]
      [40] invokeinterface #74, 256
        + InterfaceMethodref [android/content/SharedPreferences.edit ()Landroid/content/SharedPreferences$Editor;]
      [45] putfield #30
        + Fieldref [com/book/a/o.a Landroid/content/SharedPreferences$Editor;]
      [48] aload_2 v2
      [49] ldc #4
        + String [first_time]
      [51] iconst_1
      [52] invokevirtual #54
        + Methodref [com/book/a/o.b (Ljava/lang/String;I)Lcom/book/a/o;]
      [55] ldc #3
        + String [difficulty]
      [57] iconst_0
      [58] invokevirtual #54
        + Methodref [com/book/a/o.b (Ljava/lang/String;I)Lcom/book/a/o;]
      [61] ldc #5
        + String [high_score]
      [63] bipush 15
      [65] invokevirtual #54
        + Methodref [com/book/a/o.b (Ljava/lang/String;I)Lcom/book/a/o;]
      [68] getfield #30
        + Fieldref [com/book/a/o.a Landroid/content/SharedPreferences$Editor;]
      [71] invokeinterface #75, 256
        + InterfaceMethodref [android/content/SharedPreferences$Editor.commit ()Z]
      [76] pop
      [77] new #24
        + Class [java/lang/StringBuilder]
      [80] dup
      [81] invokespecial #70
        + Methodref [java/lang/StringBuilder.<init> ()V]
      [84] dup
      [85] astore_2 v2
      [86] ldc #2
        + String [Nível de dificuldade: ]
      [88] invokevirtual #72
        + Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [91] pop
      [92] aload_2 v2
      [93] aload_1 v1
      [94] ldc #3
        + String [difficulty]
      [96] iconst_0
      [97] invokevirtual #53
        + Methodref [com/book/a/o.a (Ljava/lang/String;I)I]
      [100] invokevirtual #71
        + Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [103] pop
      [104] aload_2 v2
      [105] iconst_0
      [106] invokevirtual #73
        + Methodref [java/lang/StringBuilder.setLength (I)V]
      [109] aload_2 v2
      [110] ldc #1
        + String [High score: ]
      [112] invokevirtual #72
        + Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [115] pop
      [116] aload_2 v2
      [117] aload_1 v1
      [118] ldc #5
        + String [high_score]
      [120] iconst_0
      [121] invokevirtual #53
        + Methodref [com/book/a/o.a (Ljava/lang/String;I)I]
      [124] invokevirtual #71
        + Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [127] pop
      [128] new #11
        + Class [android/graphics/Point]
      [131] dup
      [132] sipush 480
      [135] sipush 320
      [138] invokespecial #40
        + Methodref [android/graphics/Point.<init> (II)V]
      [141] astore_2 v2
      [142] aload_0 v0
      [143] invokevirtual #60
        + Methodref [com/book/pongv4/GameActivity.getIntent ()Landroid/content/Intent;]
      [146] ldc #6
        + String [settings]
      [148] invokevirtual #39
        + Methodref [android/content/Intent.getBundleExtra (Ljava/lang/String;)Landroid/os/Bundle;]
      [151] astore_3 v3
      [152] aload_0 v0
      [153] aload_3 v3
      [154] ldc #3
        + String [difficulty]
      [156] invokevirtual #44
        + Methodref [android/os/Bundle.getInt (Ljava/lang/String;)I]
      [159] putfield #34
        + Fieldref [com/book/pongv4/GameActivity.d I]
      [162] aload_1 v1
      [163] ldc #3
        + String [difficulty]
      [165] aload_0 v0
      [166] getfield #34
        + Fieldref [com/book/pongv4/GameActivity.d I]
      [169] invokevirtual #54
        + Methodref [com/book/a/o.b (Ljava/lang/String;I)Lcom/book/a/o;]
      [172] pop
      [173] aload_0 v0
      [174] new #22
        + Class [com/book/pongv4/g]
      [177] dup
      [178] aload_2 v2
      [179] aload_0 v0
      [180] getfield #34
        + Fieldref [com/book/pongv4/GameActivity.d I]
      [183] invokespecial #65
        + Methodref [com/book/pongv4/g.<init> (Landroid/graphics/Point;I)V]
      [186] putfield #35
        + Fieldref [com/book/pongv4/GameActivity.e Lcom/book/pongv4/g;]
      [189] aload_0 v0
      [190] new #23
        + Class [com/book/pongv4/h]
      [193] dup
      [194] aload_0 v0
      [195] aload_0 v0
      [196] getfield #35
        + Fieldref [com/book/pongv4/GameActivity.e Lcom/book/pongv4/g;]
      [199] invokespecial #67
        + Methodref [com/book/pongv4/h.<init> (Landroid/content/Context;Lcom/book/pongv4/g;)V]
      [202] putfield #36
        + Fieldref [com/book/pongv4/GameActivity.f Lcom/book/pongv4/h;]
      [205] aload_0 v0
      [206] aload_0 v0
      [207] getfield #36
        + Fieldref [com/book/pongv4/GameActivity.f Lcom/book/pongv4/h;]
      [210] invokevirtual #62
        + Methodref [com/book/pongv4/GameActivity.setContentView (Landroid/view/View;)V]
      [213] new #16
        + Class [com/book/a/l]
      [216] dup
      [217] aload_0 v0
      [218] invokespecial #50
        + Methodref [com/book/a/l.<init> (Landroid/content/Context;)V]
      [221] astore_1 v1
      [222] aload_0 v0
      [223] new #21
        + Class [com/book/pongv4/f]
      [226] dup
      [227] aload_0 v0
      [228] getfield #35
        + Fieldref [com/book/pongv4/GameActivity.e Lcom/book/pongv4/g;]
      [231] aload_0 v0
      [232] getfield #36
        + Fieldref [com/book/pongv4/GameActivity.f Lcom/book/pongv4/h;]
      [235] aload_0 v0
      [236] getfield #36
        + Fieldref [com/book/pongv4/GameActivity.f Lcom/book/pongv4/h;]
      [239] invokevirtual #68
        + Methodref [com/book/pongv4/h.getGui ()Lcom/book/a/i;]
      [242] invokespecial #64
        + Methodref [com/book/pongv4/f.<init> (Lcom/book/pongv4/g;Lcom/book/pongv4/h;Lcom/book/a/i;)V]
      [245] putfield #32
        + Fieldref [com/book/pongv4/GameActivity.b Lcom/book/pongv4/f;]
      [248] aload_1 v1
      [249] aload_0 v0
      [250] getfield #32
        + Fieldref [com/book/pongv4/GameActivity.b Lcom/book/pongv4/f;]
      [253] invokevirtual #51
        + Methodref [com/book/a/l.a (Lcom/book/a/m;)V]
      [256] aload_0 v0
      [257] aload_1 v1
      [258] invokevirtual #56
        + Methodref [com/book/pongv4/GameActivity.a (Lcom/book/a/l;)V]
      [261] aload_0 v0
      [262] new #20
        + Class [com/book/pongv4/e]
      [265] dup
      [266] aload_0 v0
      [267] aload_0 v0
      [268] invokespecial #63
        + Methodref [com/book/pongv4/e.<init> (Lcom/book/pongv4/GameActivity;Landroid/content/Context;)V]
      [271] putfield #33
        + Fieldref [com/book/pongv4/GameActivity.c Lcom/book/a/c;]
      [274] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onDestroy()V
    Access flags: 0x4
      = protected void onDestroy()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 40, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] invokespecial #47
        + Methodref [com/book/a/a.onDestroy ()V]
      [4] aload_0 v0
      [5] getfield #36
        + Fieldref [com/book/pongv4/GameActivity.f Lcom/book/pongv4/h;]
      [8] invokevirtual #69
        + Methodref [com/book/pongv4/h.getMusicPlayer ()Lcom/book/a/n;]
      [11] dup
      [12] astore_1 v1
      [13] getfield #26
        + Fieldref [com/book/a/n.b Landroid/media/MediaPlayer;]
      [16] invokevirtual #42
        + Methodref [android/media/MediaPlayer.release ()V]
      [19] aload_1 v1
      [20] aconst_null
      [21] putfield #26
        + Fieldref [com/book/a/n.b Landroid/media/MediaPlayer;]
      [24] aload_1 v1
      [25] iconst_0
      [26] putfield #27
        + Fieldref [com/book/a/n.c Z]
      [29] aload_1 v1
      [30] iconst_0
      [31] putfield #28
        + Fieldref [com/book/a/n.d Z]
      [34] aload_1 v1
      [35] iconst_0
      [36] putfield #29
        + Fieldref [com/book/a/n.e Z]
      [39] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onPause()V
    Access flags: 0x4
      = protected void onPause()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 36, locals = 2, stack = 3):
      [0] aload_0 v0
      [1] invokespecial #48
        + Methodref [com/book/a/a.onPause ()V]
      [4] aload_0 v0
      [5] getfield #36
        + Fieldref [com/book/pongv4/GameActivity.f Lcom/book/pongv4/h;]
      [8] invokevirtual #69
        + Methodref [com/book/pongv4/h.getMusicPlayer ()Lcom/book/a/n;]
      [11] dup
      [12] astore_1 v1
      [13] getfield #26
        + Fieldref [com/book/a/n.b Landroid/media/MediaPlayer;]
      [16] invokevirtual #41
        + Methodref [android/media/MediaPlayer.pause ()V]
      [19] aload_1 v1
      [20] iconst_1
      [21] putfield #28
        + Fieldref [com/book/a/n.d Z]
      [24] aload_1 v1
      [25] iconst_0
      [26] putfield #29
        + Fieldref [com/book/a/n.e Z]
      [29] aload_0 v0
      [30] iconst_0
      [31] iconst_0
      [32] invokevirtual #61
        + Methodref [com/book/pongv4/GameActivity.overridePendingTransition (II)V]
      [35] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onResume()V
    Access flags: 0x4
      = protected void onResume()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 37, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] invokespecial #49
        + Methodref [com/book/a/a.onResume ()V]
      [4] aload_0 v0
      [5] getfield #36
        + Fieldref [com/book/pongv4/GameActivity.f Lcom/book/pongv4/h;]
      [8] invokevirtual #69
        + Methodref [com/book/pongv4/h.getMusicPlayer ()Lcom/book/a/n;]
      [11] dup
      [12] astore_1 v1
      [13] getfield #28
        + Fieldref [com/book/a/n.d Z]
      [16] ifeq +20 (target=36)
      [19] aload_1 v1
      [20] getfield #26
        + Fieldref [com/book/a/n.b Landroid/media/MediaPlayer;]
      [23] invokevirtual #43
        + Methodref [android/media/MediaPlayer.start ()V]
      [26] aload_1 v1
      [27] iconst_0
      [28] putfield #28
        + Fieldref [com/book/a/n.d Z]
      [31] aload_1 v1
      [32] iconst_1
      [33] putfield #29
        + Fieldref [com/book/a/n.e Z]
      [36] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onBackPressed()V
    Access flags: 0x1
      = public void onBackPressed()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 34, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] getfield #35
        + Fieldref [com/book/pongv4/GameActivity.e Lcom/book/pongv4/g;]
      [4] getfield #37
        + Fieldref [com/book/pongv4/g.d I]
      [7] iconst_2
      [8] ificmpeq +21 (target=29)
      [11] aload_0 v0
      [12] getfield #35
        + Fieldref [com/book/pongv4/GameActivity.e Lcom/book/pongv4/g;]
      [15] invokevirtual #66
        + Methodref [com/book/pongv4/g.b ()V]
      [18] aload_0 v0
      [19] getfield #33
        + Fieldref [com/book/pongv4/GameActivity.c Lcom/book/a/c;]
      [22] getfield #25
        + Fieldref [com/book/a/c.b Landroid/app/AlertDialog;]
      [25] invokevirtual #38
        + Methodref [android/app/AlertDialog.show ()V]
      [28] return
      [29] aload_0 v0
      [30] invokevirtual #55
        + Methodref [com/book/pongv4/GameActivity.a ()V]
      [33] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()V
    Access flags: 0x11
      = public final void a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 11, locals = 1, stack = 3):
      [0] aload_0 v0
      [1] invokevirtual #59
        + Methodref [com/book/pongv4/GameActivity.finish ()V]
      [4] aload_0 v0
      [5] iconst_0
      [6] iconst_0
      [7] invokevirtual #61
        + Methodref [com/book/pongv4/GameActivity.overridePendingTransition (II)V]
      [10] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lcom/book/pongv4/GameActivity;)Lcom/book/pongv4/g;
    Access flags: 0x1008
      = static synthetic com.book.pongv4.g a(com.book.pongv4.GameActivity)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #35
        + Fieldref [com/book/pongv4/GameActivity.e Lcom/book/pongv4/g;]
      [4] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/book/pongv4/e
  Superclass:    com/book/a/c
  Major version: 0x33
  Minor version: 0x0
    = target 1.7
  Access flags:  0x30
    = final class com.book.pongv4.e extends com.book.a.c

Interfaces (count = 0):

Constant Pool (count = 30):
  + Integer [2130903042]
  + Class [com/book/a/c]
  + Class [com/book/pongv4/GameActivity]
  + Class [com/book/pongv4/e]
  + Class [com/book/pongv4/g]
  + Fieldref [com/book/pongv4/e.a Lcom/book/pongv4/GameActivity;]
  + Methodref [com/book/a/c.<init> (Landroid/content/Context;I)V]
  + Methodref [com/book/pongv4/GameActivity.a ()V]
  + Methodref [com/book/pongv4/GameActivity.a (Lcom/book/pongv4/GameActivity;)Lcom/book/pongv4/g;]
  + Methodref [com/book/pongv4/g.c ()V]
  + NameAndType [<init> (Landroid/content/Context;I)V]
  + NameAndType [a ()V]
  + NameAndType [a (Lcom/book/pongv4/GameActivity;)Lcom/book/pongv4/g;]
  + NameAndType [a Lcom/book/pongv4/GameActivity;]
  + NameAndType [c ()V]
  + Utf8 [()V]
  + Utf8 [(Landroid/content/Context;I)V]
  + Utf8 [(Lcom/book/pongv4/GameActivity;)Lcom/book/pongv4/g;]
  + Utf8 [(Lcom/book/pongv4/GameActivity;Landroid/content/Context;)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [Lcom/book/pongv4/GameActivity;]
  + Utf8 [a]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/book/a/c]
  + Utf8 [com/book/pongv4/GameActivity]
  + Utf8 [com/book/pongv4/e]
  + Utf8 [com/book/pongv4/g]

Fields (count = 1):
  + Field:        a Lcom/book/pongv4/GameActivity;
    Access flags: 0x1010
      = final synthetic com.book.pongv4.GameActivity a

Methods (count = 3):
  - Method:       <init>(Lcom/book/pongv4/GameActivity;Landroid/content/Context;)V
    Access flags: 0x0
      = e(com.book.pongv4.GameActivity,android.content.Context)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 13, locals = 3, stack = 3):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] putfield #6
        + Fieldref [com/book/pongv4/e.a Lcom/book/pongv4/GameActivity;]
      [5] aload_0 v0
      [6] aload_2 v2
      [7] ldc #1
        + Integer [2130903042]
      [9] invokespecial #7
        + Methodref [com/book/a/c.<init> (Landroid/content/Context;I)V]
      [12] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()V
    Access flags: 0x11
      = public final void a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 8, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #6
        + Fieldref [com/book/pongv4/e.a Lcom/book/pongv4/GameActivity;]
      [4] invokevirtual #8
        + Methodref [com/book/pongv4/GameActivity.a ()V]
      [7] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b()V
    Access flags: 0x11
      = public final void b()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 11, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #6
        + Fieldref [com/book/pongv4/e.a Lcom/book/pongv4/GameActivity;]
      [4] invokestatic #9
        + Methodref [com/book/pongv4/GameActivity.a (Lcom/book/pongv4/GameActivity;)Lcom/book/pongv4/g;]
      [7] invokevirtual #10
        + Methodref [com/book/pongv4/g.c ()V]
      [10] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/book/pongv4/f
  Superclass:    java/lang/Object
  Major version: 0x33
  Minor version: 0x0
    = target 1.7
  Access flags:  0x31
    = public final class com.book.pongv4.f extends java.lang.Object

Interfaces (count = 1):
  + Class [com/book/a/m]

Constant Pool (count = 118):
  + Float [3.0]
  + Class [android/graphics/Point]
  + Class [android/graphics/PointF]
  + Class [android/graphics/RectF]
  + Class [android/view/MotionEvent]
  + Class [com/book/a/ag]
  + Class [com/book/a/i]
  + Class [com/book/a/m]
  + Class [com/book/a/p]
  + Class [com/book/a/z]
  + Class [com/book/pongv4/d]
  + Class [com/book/pongv4/f]
  + Class [com/book/pongv4/g]
  + Class [com/book/pongv4/h]
  + Class [java/lang/Object]
  + Fieldref [android/graphics/Point.y I]
  + Fieldref [android/graphics/PointF.x F]
  + Fieldref [android/graphics/PointF.y F]
  + Fieldref [android/graphics/RectF.bottom F]
  + Fieldref [com/book/a/ag.r Landroid/graphics/Point;]
  + Fieldref [com/book/a/p.e Lcom/book/a/z;]
  + Fieldref [com/book/a/z.c Landroid/graphics/PointF;]
  + Fieldref [com/book/pongv4/f.a Lcom/book/pongv4/g;]
  + Fieldref [com/book/pongv4/f.b Lcom/book/pongv4/h;]
  + Fieldref [com/book/pongv4/f.c Lcom/book/a/i;]
  + Fieldref [com/book/pongv4/f.d Z]
  + Fieldref [com/book/pongv4/f.e Landroid/graphics/PointF;]
  + Fieldref [com/book/pongv4/g.c Lcom/book/pongv4/d;]
  + Fieldref [com/book/pongv4/g.d I]
  + Methodref [android/graphics/PointF.<init> ()V]
  + Methodref [android/graphics/PointF.set (FF)V]
  + Methodref [android/view/MotionEvent.getX ()F]
  + Methodref [android/view/MotionEvent.getY ()F]
  + Methodref [com/book/a/i.a (Landroid/graphics/PointF;)Z]
  + Methodref [com/book/a/i.b (Landroid/graphics/PointF;)Z]
  + Methodref [com/book/pongv4/d.b ()Landroid/graphics/RectF;]
  + Methodref [com/book/pongv4/d.b (FF)V]
  + Methodref [com/book/pongv4/d.c (FF)V]
  + Methodref [com/book/pongv4/d.d ()Landroid/graphics/PointF;]
  + Methodref [com/book/pongv4/d.e ()Landroid/graphics/PointF;]
  + Methodref [com/book/pongv4/h.getRenderer ()Lcom/book/a/p;]
  + Methodref [java/lang/Object.<init> ()V]
  + NameAndType [<init> ()V]
  + NameAndType [a (Landroid/graphics/PointF;)Z]
  + NameAndType [a Lcom/book/pongv4/g;]
  + NameAndType [b ()Landroid/graphics/RectF;]
  + NameAndType [b (FF)V]
  + NameAndType [b (Landroid/graphics/PointF;)Z]
  + NameAndType [b Lcom/book/pongv4/h;]
  + NameAndType [bottom F]
  + NameAndType [c (FF)V]
  + NameAndType [c Landroid/graphics/PointF;]
  + NameAndType [c Lcom/book/a/i;]
  + NameAndType [c Lcom/book/pongv4/d;]
  + NameAndType [d ()Landroid/graphics/PointF;]
  + NameAndType [d I]
  + NameAndType [d Z]
  + NameAndType [e ()Landroid/graphics/PointF;]
  + NameAndType [e Landroid/graphics/PointF;]
  + NameAndType [e Lcom/book/a/z;]
  + NameAndType [getRenderer ()Lcom/book/a/p;]
  + NameAndType [getX ()F]
  + NameAndType [getY ()F]
  + NameAndType [r Landroid/graphics/Point;]
  + NameAndType [set (FF)V]
  + NameAndType [x F]
  + NameAndType [y F]
  + NameAndType [y I]
  + Utf8 [()F]
  + Utf8 [()Landroid/graphics/PointF;]
  + Utf8 [()Landroid/graphics/RectF;]
  + Utf8 [()Lcom/book/a/p;]
  + Utf8 [()V]
  + Utf8 [(F)V]
  + Utf8 [(FF)V]
  + Utf8 [(Landroid/graphics/PointF;)Z]
  + Utf8 [(Landroid/view/MotionEvent;)V]
  + Utf8 [(Lcom/book/pongv4/g;Lcom/book/pongv4/h;Lcom/book/a/i;)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [F]
  + Utf8 [I]
  + Utf8 [Landroid/graphics/Point;]
  + Utf8 [Landroid/graphics/PointF;]
  + Utf8 [Lcom/book/a/i;]
  + Utf8 [Lcom/book/a/z;]
  + Utf8 [Lcom/book/pongv4/d;]
  + Utf8 [Lcom/book/pongv4/g;]
  + Utf8 [Lcom/book/pongv4/h;]
  + Utf8 [Z]
  + Utf8 [a]
  + Utf8 [android/graphics/Point]
  + Utf8 [android/graphics/PointF]
  + Utf8 [android/graphics/RectF]
  + Utf8 [android/view/MotionEvent]
  + Utf8 [b]
  + Utf8 [bottom]
  + Utf8 [c]
  + Utf8 [com/book/a/ag]
  + Utf8 [com/book/a/i]
  + Utf8 [com/book/a/m]
  + Utf8 [com/book/a/p]
  + Utf8 [com/book/a/z]
  + Utf8 [com/book/pongv4/d]
  + Utf8 [com/book/pongv4/f]
  + Utf8 [com/book/pongv4/g]
  + Utf8 [com/book/pongv4/h]
  + Utf8 [d]
  + Utf8 [e]
  + Utf8 [getRenderer]
  + Utf8 [getX]
  + Utf8 [getY]
  + Utf8 [java/lang/Object]
  + Utf8 [r]
  + Utf8 [set]
  + Utf8 [x]
  + Utf8 [y]

Fields (count = 5):
  + Field:        a Lcom/book/pongv4/g;
    Access flags: 0x2
      = private com.book.pongv4.g a
  + Field:        b Lcom/book/pongv4/h;
    Access flags: 0x2
      = private com.book.pongv4.h b
  + Field:        c Lcom/book/a/i;
    Access flags: 0x2
      = private com.book.a.i c
  + Field:        d Z
    Access flags: 0x2
      = private boolean d
  + Field:        e Landroid/graphics/PointF;
    Access flags: 0x2
      = private android.graphics.PointF e

Methods (count = 4):
  - Method:       <init>(Lcom/book/pongv4/g;Lcom/book/pongv4/h;Lcom/book/a/i;)V
    Access flags: 0x1
      = public f(com.book.pongv4.g,com.book.pongv4.h,com.book.a.i)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 36, locals = 4, stack = 3):
      [0] aload_0 v0
      [1] invokespecial #42
        + Methodref [java/lang/Object.<init> ()V]
      [4] aload_0 v0
      [5] iconst_1
      [6] putfield #26
        + Fieldref [com/book/pongv4/f.d Z]
      [9] aload_0 v0
      [10] new #3
        + Class [android/graphics/PointF]
      [13] dup
      [14] invokespecial #30
        + Methodref [android/graphics/PointF.<init> ()V]
      [17] putfield #27
        + Fieldref [com/book/pongv4/f.e Landroid/graphics/PointF;]
      [20] aload_0 v0
      [21] aload_1 v1
      [22] putfield #23
        + Fieldref [com/book/pongv4/f.a Lcom/book/pongv4/g;]
      [25] aload_0 v0
      [26] aload_2 v2
      [27] putfield #24
        + Fieldref [com/book/pongv4/f.b Lcom/book/pongv4/h;]
      [30] aload_0 v0
      [31] aload_3 v3
      [32] putfield #25
        + Fieldref [com/book/pongv4/f.c Lcom/book/a/i;]
      [35] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Landroid/view/MotionEvent;)V
    Access flags: 0x11
      = public final void a(android.view.MotionEvent)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 35, locals = 2, stack = 3):
      [0] aload_0 v0
      [1] getfield #27
        + Fieldref [com/book/pongv4/f.e Landroid/graphics/PointF;]
      [4] aload_1 v1
      [5] invokevirtual #32
        + Methodref [android/view/MotionEvent.getX ()F]
      [8] aload_1 v1
      [9] invokevirtual #33
        + Methodref [android/view/MotionEvent.getY ()F]
      [12] invokevirtual #31
        + Methodref [android/graphics/PointF.set (FF)V]
      [15] aload_0 v0
      [16] getfield #25
        + Fieldref [com/book/pongv4/f.c Lcom/book/a/i;]
      [19] aload_0 v0
      [20] getfield #27
        + Fieldref [com/book/pongv4/f.e Landroid/graphics/PointF;]
      [23] invokevirtual #34
        + Methodref [com/book/a/i.a (Landroid/graphics/PointF;)Z]
      [26] ifeq +8 (target=34)
      [29] aload_0 v0
      [30] iconst_0
      [31] putfield #26
        + Fieldref [com/book/pongv4/f.d Z]
      [34] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(F)V
    Access flags: 0x11
      = public final void a(float)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 153, locals = 6, stack = 5):
      [0] aload_0 v0
      [1] getfield #23
        + Fieldref [com/book/pongv4/f.a Lcom/book/pongv4/g;]
      [4] getfield #29
        + Fieldref [com/book/pongv4/g.d I]
      [7] iconst_1
      [8] ificmpne +144 (target=152)
      [11] aload_0 v0
      [12] getfield #26
        + Fieldref [com/book/pongv4/f.d Z]
      [15] ifeq +137 (target=152)
      [18] aload_0 v0
      [19] getfield #24
        + Fieldref [com/book/pongv4/f.b Lcom/book/pongv4/h;]
      [22] invokevirtual #41
        + Methodref [com/book/pongv4/h.getRenderer ()Lcom/book/a/p;]
      [25] getfield #21
        + Fieldref [com/book/a/p.e Lcom/book/a/z;]
      [28] getfield #22
        + Fieldref [com/book/a/z.c Landroid/graphics/PointF;]
      [31] astore_2 v2
      [32] aload_0 v0
      [33] getfield #23
        + Fieldref [com/book/pongv4/f.a Lcom/book/pongv4/g;]
      [36] aload_2 v2
      [37] getfield #17
        + Fieldref [android/graphics/PointF.x F]
      [40] pop
      [41] fload_1 v1
      [42] fneg
      [43] aload_2 v2
      [44] getfield #18
        + Fieldref [android/graphics/PointF.y F]
      [47] fdiv
      [48] fstore_1 v1
      [49] dup
      [50] astore_2 v2
      [51] getfield #28
        + Fieldref [com/book/pongv4/g.c Lcom/book/pongv4/d;]
      [54] fconst_0
      [55] fload_1 v1
      [56] invokevirtual #37
        + Methodref [com/book/pongv4/d.b (FF)V]
      [59] aload_2 v2
      [60] getfield #28
        + Fieldref [com/book/pongv4/g.c Lcom/book/pongv4/d;]
      [63] invokevirtual #40
        + Methodref [com/book/pongv4/d.e ()Landroid/graphics/PointF;]
      [66] astore_1 v1
      [67] aload_2 v2
      [68] getfield #28
        + Fieldref [com/book/pongv4/g.c Lcom/book/pongv4/d;]
      [71] invokevirtual #39
        + Methodref [com/book/pongv4/d.d ()Landroid/graphics/PointF;]
      [74] astore_3 v3
      [75] aload_2 v2
      [76] getfield #20
        + Fieldref [com/book/a/ag.r Landroid/graphics/Point;]
      [79] astore v4
      [81] aload_2 v2
      [82] getfield #28
        + Fieldref [com/book/pongv4/g.c Lcom/book/pongv4/d;]
      [85] invokevirtual #36
        + Methodref [com/book/pongv4/d.b ()Landroid/graphics/RectF;]
      [88] astore v5
      [90] aload_1 v1
      [91] getfield #18
        + Fieldref [android/graphics/PointF.y F]
      [94] fconst_0
      [95] fcmpg
      [96] ifge +16 (target=112)
      [99] aload_2 v2
      [100] getfield #28
        + Fieldref [com/book/pongv4/g.c Lcom/book/pongv4/d;]
      [103] aload_1 v1
      [104] getfield #17
        + Fieldref [android/graphics/PointF.x F]
      [107] fconst_0
      [108] invokevirtual #38
        + Methodref [com/book/pongv4/d.c (FF)V]
      [111] return
      [112] aload v5
      [114] getfield #19
        + Fieldref [android/graphics/RectF.bottom F]
      [117] aload v4
      [119] getfield #16
        + Fieldref [android/graphics/Point.y I]
      [122] i2f
      [123] fcmpl
      [124] ifle +28 (target=152)
      [127] aload_2 v2
      [128] getfield #28
        + Fieldref [com/book/pongv4/g.c Lcom/book/pongv4/d;]
      [131] aload_1 v1
      [132] getfield #17
        + Fieldref [android/graphics/PointF.x F]
      [135] aload v4
      [137] getfield #16
        + Fieldref [android/graphics/Point.y I]
      [140] i2f
      [141] aload_3 v3
      [142] getfield #18
        + Fieldref [android/graphics/PointF.y F]
      [145] ldc #1
        + Float [3.0]
      [147] fsub
      [148] fsub
      [149] invokevirtual #38
        + Methodref [com/book/pongv4/d.c (FF)V]
      [152] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b(Landroid/view/MotionEvent;)V
    Access flags: 0x11
      = public final void b(android.view.MotionEvent)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 33, locals = 2, stack = 3):
      [0] aload_0 v0
      [1] getfield #27
        + Fieldref [com/book/pongv4/f.e Landroid/graphics/PointF;]
      [4] aload_1 v1
      [5] invokevirtual #32
        + Methodref [android/view/MotionEvent.getX ()F]
      [8] aload_1 v1
      [9] invokevirtual #33
        + Methodref [android/view/MotionEvent.getY ()F]
      [12] invokevirtual #31
        + Methodref [android/graphics/PointF.set (FF)V]
      [15] aload_0 v0
      [16] getfield #25
        + Fieldref [com/book/pongv4/f.c Lcom/book/a/i;]
      [19] aload_0 v0
      [20] getfield #27
        + Fieldref [com/book/pongv4/f.e Landroid/graphics/PointF;]
      [23] invokevirtual #35
        + Methodref [com/book/a/i.b (Landroid/graphics/PointF;)Z]
      [26] pop
      [27] aload_0 v0
      [28] iconst_1
      [29] putfield #26
        + Fieldref [com/book/pongv4/f.d Z]
      [32] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/book/pongv4/g
  Superclass:    com/book/a/ag
  Major version: 0x33
  Minor version: 0x0
    = target 1.7
  Access flags:  0x31
    = public final class com.book.pongv4.g extends com.book.a.ag

Interfaces (count = 0):

Constant Pool (count = 89):
  + String [ X ]
  + String [Placar: ]
  + Class [com/book/a/ag]
  + Class [com/book/pongv4/g]
  + Class [java/lang/StringBuilder]
  + Class [java/util/ArrayList]
  + Class [java/util/Random]
  + Fieldref [com/book/pongv4/g.d I]
  + Fieldref [com/book/pongv4/g.e I]
  + Fieldref [com/book/pongv4/g.f I]
  + Fieldref [com/book/pongv4/g.g I]
  + Fieldref [com/book/pongv4/g.h Ljava/util/Random;]
  + Fieldref [com/book/pongv4/g.j Ljava/util/ArrayList;]
  + Fieldref [com/book/pongv4/g.s Ljava/lang/StringBuilder;]
  + Fieldref [com/book/pongv4/g.t I]
  + Methodref [com/book/a/ag.<init> (Landroid/graphics/Point;)V]
  + Methodref [java/lang/StringBuilder.<init> ()V]
  + Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
  + Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + Methodref [java/lang/StringBuilder.delete (II)Ljava/lang/StringBuilder;]
  + Methodref [java/lang/StringBuilder.length ()I]
  + Methodref [java/util/ArrayList.<init> ()V]
  + Methodref [java/util/Random.<init> ()V]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (Landroid/graphics/Point;)V]
  + NameAndType [append (I)Ljava/lang/StringBuilder;]
  + NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + NameAndType [d I]
  + NameAndType [delete (II)Ljava/lang/StringBuilder;]
  + NameAndType [e I]
  + NameAndType [f I]
  + NameAndType [g I]
  + NameAndType [h Ljava/util/Random;]
  + NameAndType [j Ljava/util/ArrayList;]
  + NameAndType [length ()I]
  + NameAndType [s Ljava/lang/StringBuilder;]
  + NameAndType [t I]
  + Utf8 [ X ]
  + Utf8 [()I]
  + Utf8 [()V]
  + Utf8 [(I)Ljava/lang/StringBuilder;]
  + Utf8 [(II)Ljava/lang/StringBuilder;]
  + Utf8 [(Landroid/graphics/Point;)V]
  + Utf8 [(Landroid/graphics/Point;I)V]
  + Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [I]
  + Utf8 [Lcom/book/a/w;]
  + Utf8 [Lcom/book/pongv4/a;]
  + Utf8 [Lcom/book/pongv4/b;]
  + Utf8 [Lcom/book/pongv4/d;]
  + Utf8 [Lcom/book/pongv4/u;]
  + Utf8 [Lcom/book/pongv4/v;]
  + Utf8 [Lcom/book/pongv4/w;]
  + Utf8 [Lcom/book/pongv4/x;]
  + Utf8 [Lcom/book/pongv4/y;]
  + Utf8 [Ljava/lang/StringBuilder;]
  + Utf8 [Ljava/util/ArrayList;]
  + Utf8 [Ljava/util/Random;]
  + Utf8 [Placar: ]
  + Utf8 [a]
  + Utf8 [append]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/book/a/ag]
  + Utf8 [com/book/pongv4/g]
  + Utf8 [d]
  + Utf8 [delete]
  + Utf8 [e]
  + Utf8 [f]
  + Utf8 [g]
  + Utf8 [h]
  + Utf8 [i]
  + Utf8 [j]
  + Utf8 [java/lang/StringBuilder]
  + Utf8 [java/util/ArrayList]
  + Utf8 [java/util/Random]
  + Utf8 [k]
  + Utf8 [l]
  + Utf8 [length]
  + Utf8 [m]
  + Utf8 [n]
  + Utf8 [o]
  + Utf8 [p]
  + Utf8 [q]
  + Utf8 [s]
  + Utf8 [t]

Fields (count = 19):
  + Field:        a Lcom/book/pongv4/a;
    Access flags: 0x0
      = com.book.pongv4.a a
  + Field:        b Lcom/book/pongv4/b;
    Access flags: 0x0
      = com.book.pongv4.b b
  + Field:        c Lcom/book/pongv4/d;
    Access flags: 0x0
      = com.book.pongv4.d c
  + Field:        d I
    Access flags: 0x0
      = int d
  + Field:        e I
    Access flags: 0x0
      = int e
  + Field:        f I
    Access flags: 0x0
      = int f
  + Field:        g I
    Access flags: 0x0
      = int g
  + Field:        h Ljava/util/Random;
    Access flags: 0x0
      = java.util.Random h
  + Field:        s Ljava/lang/StringBuilder;
    Access flags: 0x2
      = private java.lang.StringBuilder s
  + Field:        i I
    Access flags: 0x0
      = int i
  + Field:        j Ljava/util/ArrayList;
    Access flags: 0x0
      = java.util.ArrayList j
  + Field:        k Lcom/book/pongv4/u;
    Access flags: 0x0
      = com.book.pongv4.u k
  + Field:        l Lcom/book/pongv4/v;
    Access flags: 0x0
      = com.book.pongv4.v l
  + Field:        m Lcom/book/pongv4/w;
    Access flags: 0x0
      = com.book.pongv4.w m
  + Field:        n Lcom/book/pongv4/x;
    Access flags: 0x0
      = com.book.pongv4.x n
  + Field:        o Lcom/book/pongv4/y;
    Access flags: 0x0
      = com.book.pongv4.y o
  + Field:        p Lcom/book/a/w;
    Access flags: 0x0
      = com.book.a.w p
  + Field:        q Lcom/book/a/w;
    Access flags: 0x0
      = com.book.a.w q
  + Field:        t I
    Access flags: 0x2
      = private int t

Methods (count = 4):
  - Method:       <init>(Landroid/graphics/Point;I)V
    Access flags: 0x1
      = public g(android.graphics.Point,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 44, locals = 3, stack = 3):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] invokespecial #16
        + Methodref [com/book/a/ag.<init> (Landroid/graphics/Point;)V]
      [5] aload_0 v0
      [6] new #7
        + Class [java/util/Random]
      [9] dup
      [10] invokespecial #23
        + Methodref [java/util/Random.<init> ()V]
      [13] putfield #12
        + Fieldref [com/book/pongv4/g.h Ljava/util/Random;]
      [16] aload_0 v0
      [17] new #5
        + Class [java/lang/StringBuilder]
      [20] dup
      [21] invokespecial #17
        + Methodref [java/lang/StringBuilder.<init> ()V]
      [24] putfield #14
        + Fieldref [com/book/pongv4/g.s Ljava/lang/StringBuilder;]
      [27] aload_0 v0
      [28] new #6
        + Class [java/util/ArrayList]
      [31] dup
      [32] invokespecial #22
        + Methodref [java/util/ArrayList.<init> ()V]
      [35] putfield #13
        + Fieldref [com/book/pongv4/g.j Ljava/util/ArrayList;]
      [38] aload_0 v0
      [39] iload_2 v2
      [40] putfield #9
        + Fieldref [com/book/pongv4/g.e I]
      [43] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()V
    Access flags: 0x11
      = public final void a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 61, locals = 1, stack = 3):
      [0] aload_0 v0
      [1] getfield #14
        + Fieldref [com/book/pongv4/g.s Ljava/lang/StringBuilder;]
      [4] iconst_0
      [5] aload_0 v0
      [6] getfield #14
        + Fieldref [com/book/pongv4/g.s Ljava/lang/StringBuilder;]
      [9] invokevirtual #21
        + Methodref [java/lang/StringBuilder.length ()I]
      [12] invokevirtual #20
        + Methodref [java/lang/StringBuilder.delete (II)Ljava/lang/StringBuilder;]
      [15] pop
      [16] aload_0 v0
      [17] getfield #14
        + Fieldref [com/book/pongv4/g.s Ljava/lang/StringBuilder;]
      [20] ldc #2
        + String [Placar: ]
      [22] invokevirtual #19
        + Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [25] pop
      [26] aload_0 v0
      [27] getfield #14
        + Fieldref [com/book/pongv4/g.s Ljava/lang/StringBuilder;]
      [30] aload_0 v0
      [31] getfield #11
        + Fieldref [com/book/pongv4/g.g I]
      [34] invokevirtual #18
        + Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [37] pop
      [38] aload_0 v0
      [39] getfield #14
        + Fieldref [com/book/pongv4/g.s Ljava/lang/StringBuilder;]
      [42] ldc #1
        + String [ X ]
      [44] invokevirtual #19
        + Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [47] pop
      [48] aload_0 v0
      [49] getfield #14
        + Fieldref [com/book/pongv4/g.s Ljava/lang/StringBuilder;]
      [52] aload_0 v0
      [53] getfield #10
        + Fieldref [com/book/pongv4/g.f I]
      [56] invokevirtual #18
        + Methodref [java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder;]
      [59] pop
      [60] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b()V
    Access flags: 0x11
      = public final void b()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 14, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] aload_0 v0
      [2] getfield #8
        + Fieldref [com/book/pongv4/g.d I]
      [5] putfield #15
        + Fieldref [com/book/pongv4/g.t I]
      [8] aload_0 v0
      [9] iconst_4
      [10] putfield #8
        + Fieldref [com/book/pongv4/g.d I]
      [13] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       c()V
    Access flags: 0x11
      = public final void c()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 9, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] aload_0 v0
      [2] getfield #15
        + Fieldref [com/book/pongv4/g.t I]
      [5] putfield #8
        + Fieldref [com/book/pongv4/g.d I]
      [8] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/book/pongv4/h
  Superclass:    com/book/a/y
  Major version: 0x33
  Minor version: 0x0
    = target 1.7
  Access flags:  0x31
    = public final class com.book.pongv4.h extends com.book.a.y

Interfaces (count = 0):

Constant Pool (count = 738):
  + Integer [-16711936]
  + Integer [-16711681]
  + Integer [-3355444]
  + Integer [2130903047]
  + Integer [2130903051]
  + Integer [2130903052]
  + Integer [2130903053]
  + Integer [2130903054]
  + Integer [2130903055]
  + Float [-80.0]
  + Float [-64.0]
  + Float [0.1]
  + Float [0.8]
  + Float [1.2]
  + Float [3.0]
  + Float [14.0]
  + Float [16.0]
  + Float [23.0]
  + Float [32.0]
  + Float [48.0]
  + Float [50.0]
  + Float [64.0]
  + Float [80.0]
  + Float [98.0]
  + Float [100.0]
  + String []
  + String [0]
  + String [ball]
  + String [fonts/font_visitor_white.png]
  + String [gui/button_pause.png]
  + String [images/field.png]
  + String [info]
  + String [lower_info]
  + String [move_down_angry]
  + String [move_down_concerned]
  + String [move_down_happy]
  + String [move_up_angry]
  + String [move_up_concerned]
  + String [move_up_happy]
  + String [opponent_score]
  + String [paddle]
  + String [pause]
  + String [player_score]
  + String [roll_ccw]
  + String [roll_cw]
  + String [score]
  + String [sounds/bgm.ogg]
  + String [sounds/collision_edge.wav]
  + String [sounds/collision_opponent.wav]
  + String [sounds/collision_player.wav]
  + String [tilesets/ball.png]
  + String [tilesets/opponent.png]
  + String [tilesets/player.png]
  + String [upper_info]
  + Class [android/content/Context]
  + Class [android/content/res/AssetFileDescriptor]
  + Class [android/content/res/AssetManager]
  + Class [android/content/res/Resources]
  + Class [android/graphics/Canvas]
  + Class [android/graphics/Paint]
  + Class [android/graphics/Paint$Style]
  + Class [android/graphics/Point]
  + Class [android/graphics/PointF]
  + Class [android/graphics/Rect]
  + Class [android/graphics/RectF]
  + Class [android/media/MediaPlayer]
  + Class [com/book/a/aa]
  + Class [com/book/a/ac]
  + Class [com/book/a/ad]
  + Class [com/book/a/ae]
  + Class [com/book/a/af]
  + Class [com/book/a/ag]
  + Class [com/book/a/b]
  + Class [com/book/a/f]
  + Class [com/book/a/g]
  + Class [com/book/a/h]
  + Class [com/book/a/i]
  + Class [com/book/a/j]
  + Class [com/book/a/k]
  + Class [com/book/a/n]
  + Class [com/book/a/p]
  + Class [com/book/a/q]
  + Class [com/book/a/r]
  + Class [com/book/a/s]
  + Class [com/book/a/v]
  + Class [com/book/a/w]
  + Class [com/book/a/y]
  + Class [com/book/a/z]
  + Class [com/book/pongv4/a]
  + Class [com/book/pongv4/b]
  + Class [com/book/pongv4/d]
  + Class [com/book/pongv4/g]
  + Class [com/book/pongv4/h]
  + Class [com/book/pongv4/i]
  + Class [com/book/pongv4/u]
  + Class [com/book/pongv4/v]
  + Class [com/book/pongv4/w]
  + Class [com/book/pongv4/x]
  + Class [com/book/pongv4/y]
  + Class [java/io/IOException]
  + Class [java/lang/Math]
  + Class [java/lang/String]
  + Class [java/lang/System]
  + Class [java/util/ArrayList]
  + Class [java/util/Iterator]
  + Class [java/util/Random]
  + Double [0.017453292519943295]
  + Fieldref [android/graphics/Paint$Style.STROKE Landroid/graphics/Paint$Style;]
  + Fieldref [android/graphics/Point.x I]
  + Fieldref [android/graphics/Point.y I]
  + Fieldref [android/graphics/PointF.x F]
  + Fieldref [android/graphics/PointF.y F]
  + Fieldref [android/graphics/RectF.bottom F]
  + Fieldref [android/graphics/RectF.left F]
  + Fieldref [android/graphics/RectF.right F]
  + Fieldref [android/graphics/RectF.top F]
  + Fieldref [com/book/a/aa.b I]
  + Fieldref [com/book/a/ac.a I]
  + Fieldref [com/book/a/ag.r Landroid/graphics/Point;]
  + Fieldref [com/book/a/f.f Ljava/lang/String;]
  + Fieldref [com/book/a/f.h I]
  + Fieldref [com/book/a/f.j I]
  + Fieldref [com/book/a/g.a I]
  + Fieldref [com/book/a/i.b Lcom/book/a/ae;]
  + Fieldref [com/book/a/j.b Landroid/graphics/Point;]
  + Fieldref [com/book/a/n.a Landroid/content/Context;]
  + Fieldref [com/book/a/n.b Landroid/media/MediaPlayer;]
  + Fieldref [com/book/a/n.c Z]
  + Fieldref [com/book/a/n.d Z]
  + Fieldref [com/book/a/n.e Z]
  + Fieldref [com/book/a/p.a Landroid/graphics/Canvas;]
  + Fieldref [com/book/a/p.b Landroid/graphics/Paint;]
  + Fieldref [com/book/a/p.c Landroid/graphics/RectF;]
  + Fieldref [com/book/a/p.e Lcom/book/a/z;]
  + Fieldref [com/book/a/r.a Lcom/book/a/b;]
  + Fieldref [com/book/a/r.b Landroid/graphics/PointF;]
  + Fieldref [com/book/a/r.c Lcom/book/a/f;]
  + Fieldref [com/book/a/r.d Landroid/graphics/PointF;]
  + Fieldref [com/book/a/r.e Lcom/book/a/v;]
  + Fieldref [com/book/a/z.b Landroid/graphics/Point;]
  + Fieldref [com/book/a/z.c Landroid/graphics/PointF;]
  + Fieldref [com/book/pongv4/a.a I]
  + Fieldref [com/book/pongv4/a.b Z]
  + Fieldref [com/book/pongv4/g.a Lcom/book/pongv4/a;]
  + Fieldref [com/book/pongv4/g.b Lcom/book/pongv4/b;]
  + Fieldref [com/book/pongv4/g.c Lcom/book/pongv4/d;]
  + Fieldref [com/book/pongv4/g.d I]
  + Fieldref [com/book/pongv4/g.e I]
  + Fieldref [com/book/pongv4/g.f I]
  + Fieldref [com/book/pongv4/g.g I]
  + Fieldref [com/book/pongv4/g.h Ljava/util/Random;]
  + Fieldref [com/book/pongv4/g.i I]
  + Fieldref [com/book/pongv4/g.j Ljava/util/ArrayList;]
  + Fieldref [com/book/pongv4/g.k Lcom/book/pongv4/u;]
  + Fieldref [com/book/pongv4/g.l Lcom/book/pongv4/v;]
  + Fieldref [com/book/pongv4/g.m Lcom/book/pongv4/w;]
  + Fieldref [com/book/pongv4/g.n Lcom/book/pongv4/x;]
  + Fieldref [com/book/pongv4/g.o Lcom/book/pongv4/y;]
  + Fieldref [com/book/pongv4/g.p Lcom/book/a/w;]
  + Fieldref [com/book/pongv4/g.q Lcom/book/a/w;]
  + Fieldref [com/book/pongv4/h.A Ljava/lang/String;]
  + Fieldref [com/book/pongv4/h.B Ljava/lang/String;]
  + Fieldref [com/book/pongv4/h.C Ljava/lang/String;]
  + Fieldref [com/book/pongv4/h.D Ljava/lang/String;]
  + Fieldref [com/book/pongv4/h.E Ljava/lang/String;]
  + Fieldref [com/book/pongv4/h.F Ljava/lang/String;]
  + Fieldref [com/book/pongv4/h.G Ljava/lang/String;]
  + Fieldref [com/book/pongv4/h.H Ljava/lang/String;]
  + Fieldref [com/book/pongv4/h.a Z]
  + Fieldref [com/book/pongv4/h.b Lcom/book/pongv4/g;]
  + Fieldref [com/book/pongv4/h.c Landroid/graphics/Rect;]
  + Fieldref [com/book/pongv4/h.d Lcom/book/a/j;]
  + Fieldref [com/book/pongv4/h.e Landroid/graphics/Rect;]
  + Fieldref [com/book/pongv4/h.f Landroid/graphics/RectF;]
  + Fieldref [com/book/pongv4/h.g Lcom/book/a/s;]
  + Fieldref [com/book/pongv4/h.h Lcom/book/a/s;]
  + Fieldref [com/book/pongv4/h.i Lcom/book/a/s;]
  + Fieldref [com/book/pongv4/h.j Lcom/book/a/r;]
  + Fieldref [com/book/pongv4/h.k Lcom/book/a/r;]
  + Fieldref [com/book/pongv4/h.l Lcom/book/a/r;]
  + Fieldref [com/book/pongv4/h.m Lcom/book/a/h;]
  + Fieldref [com/book/pongv4/h.n Lcom/book/a/h;]
  + Fieldref [com/book/pongv4/h.o Landroid/graphics/PointF;]
  + Fieldref [com/book/pongv4/h.p Lcom/book/a/n;]
  + Fieldref [com/book/pongv4/h.q Lcom/book/a/q;]
  + Fieldref [com/book/pongv4/h.r [I]
  + Fieldref [com/book/pongv4/h.s Lcom/book/a/i;]
  + Fieldref [com/book/pongv4/h.t Lcom/book/a/ad;]
  + Fieldref [com/book/pongv4/h.u Lcom/book/a/ae;]
  + Fieldref [com/book/pongv4/h.v Lcom/book/a/ae;]
  + Fieldref [com/book/pongv4/h.w Lcom/book/a/af;]
  + Fieldref [com/book/pongv4/h.x Lcom/book/a/af;]
  + Fieldref [com/book/pongv4/h.y Lcom/book/a/af;]
  + Fieldref [com/book/pongv4/h.z Lcom/book/a/af;]
  + Methodref [android/content/Context.getAssets ()Landroid/content/res/AssetManager;]
  + Methodref [android/content/Context.getResources ()Landroid/content/res/Resources;]
  + Methodref [android/content/res/AssetFileDescriptor.getFileDescriptor ()Ljava/io/FileDescriptor;]
  + Methodref [android/content/res/AssetFileDescriptor.getLength ()J]
  + Methodref [android/content/res/AssetFileDescriptor.getStartOffset ()J]
  + Methodref [android/content/res/AssetManager.openFd (Ljava/lang/String;)Landroid/content/res/AssetFileDescriptor;]
  + Methodref [android/content/res/Resources.getString (I)Ljava/lang/String;]
  + Methodref [android/graphics/Canvas.drawRect (Landroid/graphics/RectF;Landroid/graphics/Paint;)V]
  + Methodref [android/graphics/Paint.setColor (I)V]
  + Methodref [android/graphics/Paint.setStrokeWidth (F)V]
  + Methodref [android/graphics/Paint.setStyle (Landroid/graphics/Paint$Style;)V]
  + Methodref [android/graphics/Point.<init> (II)V]
  + Methodref [android/graphics/PointF.<init> ()V]
  + Methodref [android/graphics/PointF.<init> (FF)V]
  + Methodref [android/graphics/PointF.set (FF)V]
  + Methodref [android/graphics/Rect.<init> ()V]
  + Methodref [android/graphics/Rect.<init> (IIII)V]
  + Methodref [android/graphics/Rect.set (IIII)V]
  + Methodref [android/graphics/RectF.<init> ()V]
  + Methodref [android/graphics/RectF.<init> (FFFF)V]
  + Methodref [android/graphics/RectF.set (FFFF)V]
  + Methodref [android/media/MediaPlayer.prepare ()V]
  + Methodref [android/media/MediaPlayer.reset ()V]
  + Methodref [android/media/MediaPlayer.setDataSource (Ljava/io/FileDescriptor;JJ)V]
  + Methodref [android/media/MediaPlayer.setLooping (Z)V]
  + Methodref [android/media/MediaPlayer.setVolume (FF)V]
  + Methodref [android/media/MediaPlayer.start ()V]
  + Methodref [com/book/a/ad.i ()V]
  + Methodref [com/book/a/ae.<init> (ILandroid/graphics/PointF;Landroid/graphics/PointF;)V]
  + Methodref [com/book/a/ae.a (Ljava/lang/String;Lcom/book/a/ab;)V]
  + Methodref [com/book/a/ae.a (Z)V]
  + Methodref [com/book/a/ae.c ()V]
  + Methodref [com/book/a/af.<init> (ILandroid/graphics/PointF;Lcom/book/a/h;Ljava/lang/String;)V]
  + Methodref [com/book/a/af.a (Ljava/lang/String;)V]
  + Methodref [com/book/a/b.<init> ([IF)V]
  + Methodref [com/book/a/b.a ()V]
  + Methodref [com/book/a/b.a (I)V]
  + Methodref [com/book/a/b.b ()V]
  + Methodref [com/book/a/b.c ()I]
  + Methodref [com/book/a/f.a (F)V]
  + Methodref [com/book/a/f.b ()Landroid/graphics/RectF;]
  + Methodref [com/book/a/f.c ()I]
  + Methodref [com/book/a/f.c (I)Z]
  + Methodref [com/book/a/f.d (I)V]
  + Methodref [com/book/a/h.<init> (Lcom/book/a/v;Landroid/graphics/PointF;)V]
  + Methodref [com/book/a/i.<init> (Lcom/book/a/p;Landroid/graphics/Point;)V]
  + Methodref [com/book/a/i.a ()V]
  + Methodref [com/book/a/k.a (Ljava/lang/String;)Lcom/book/a/j;]
  + Methodref [com/book/a/n.<init> (Landroid/content/Context;)V]
  + Methodref [com/book/a/p.a (Landroid/graphics/Canvas;I)V]
  + Methodref [com/book/a/p.a (Landroid/graphics/RectF;I)V]
  + Methodref [com/book/a/p.a (Lcom/book/a/j;Landroid/graphics/Rect;Landroid/graphics/PointF;Landroid/graphics/PointF;)V]
  + Methodref [com/book/a/p.a (Lcom/book/a/j;Landroid/graphics/Rect;Landroid/graphics/RectF;)V]
  + Methodref [com/book/a/q.<init> (Landroid/content/Context;)V]
  + Methodref [com/book/a/q.a (I)V]
  + Methodref [com/book/a/q.a (Ljava/lang/String;)I]
  + Methodref [com/book/a/r.<init> (Lcom/book/a/s;Lcom/book/a/f;)V]
  + Methodref [com/book/a/r.a (F)V]
  + Methodref [com/book/a/r.a (Ljava/lang/String;)V]
  + Methodref [com/book/a/s.<init> (Lcom/book/a/v;)V]
  + Methodref [com/book/a/s.a (Ljava/lang/String;Lcom/book/a/b;)Lcom/book/a/s;]
  + Methodref [com/book/a/v.<init> (Lcom/book/a/j;Landroid/graphics/Point;Landroid/graphics/Rect;)V]
  + Methodref [com/book/a/v.a ()Lcom/book/a/j;]
  + Methodref [com/book/a/v.a (I)Landroid/graphics/Rect;]
  + Methodref [com/book/a/w.<init> (F)V]
  + Methodref [com/book/a/w.a ()V]
  + Methodref [com/book/a/w.a (F)Z]
  + Methodref [com/book/a/w.b ()V]
  + Methodref [com/book/a/w.c ()Z]
  + Methodref [com/book/a/y.<init> (Landroid/content/Context;)V]
  + Methodref [com/book/a/z.<init> (Landroid/graphics/Point;Landroid/graphics/Point;I)V]
  + Methodref [com/book/pongv4/a.<init> (Lcom/book/a/ag;Landroid/graphics/PointF;Landroid/graphics/PointF;I)V]
  + Methodref [com/book/pongv4/a.a (FF)V]
  + Methodref [com/book/pongv4/a.a (I)F]
  + Methodref [com/book/pongv4/a.c (FF)V]
  + Methodref [com/book/pongv4/a.d ()Landroid/graphics/PointF;]
  + Methodref [com/book/pongv4/b.<init> (Lcom/book/a/ag;Landroid/graphics/PointF;Landroid/graphics/PointF;I)V]
  + Methodref [com/book/pongv4/b.a (Landroid/graphics/RectF;)V]
  + Methodref [com/book/pongv4/b.c (FF)V]
  + Methodref [com/book/pongv4/b.e ()Landroid/graphics/PointF;]
  + Methodref [com/book/pongv4/b.e (I)V]
  + Methodref [com/book/pongv4/d.<init> (Lcom/book/a/ag;Landroid/graphics/PointF;Landroid/graphics/PointF;)V]
  + Methodref [com/book/pongv4/d.a (Landroid/graphics/RectF;)V]
  + Methodref [com/book/pongv4/d.c (FF)V]
  + Methodref [com/book/pongv4/d.d ()Landroid/graphics/PointF;]
  + Methodref [com/book/pongv4/d.e ()Landroid/graphics/PointF;]
  + Methodref [com/book/pongv4/d.e (I)V]
  + Methodref [com/book/pongv4/g.b ()V]
  + Methodref [com/book/pongv4/h.getContext ()Landroid/content/Context;]
  + Methodref [com/book/pongv4/h.getDimensions ()Landroid/graphics/Point;]
  + Methodref [com/book/pongv4/h.getImageFactory ()Lcom/book/a/k;]
  + Methodref [com/book/pongv4/h.getRenderer ()Lcom/book/a/p;]
  + Methodref [com/book/pongv4/i.<init> (Lcom/book/pongv4/h;ILandroid/graphics/PointF;Landroid/graphics/PointF;Lcom/book/a/v;Lcom/book/a/i;)V]
  + Methodref [com/book/pongv4/u.<init> (Lcom/book/a/ag;Landroid/graphics/PointF;Landroid/graphics/PointF;)V]
  + Methodref [com/book/pongv4/u.b (Lcom/book/a/f;)Z]
  + Methodref [com/book/pongv4/v.<init> (Lcom/book/a/ag;Landroid/graphics/PointF;Landroid/graphics/PointF;)V]
  + Methodref [com/book/pongv4/v.b (Lcom/book/a/f;)Z]
  + Methodref [com/book/pongv4/w.<init> (Lcom/book/a/ag;Landroid/graphics/PointF;Landroid/graphics/PointF;)V]
  + Methodref [com/book/pongv4/w.b (Lcom/book/a/f;)Z]
  + Methodref [com/book/pongv4/x.<init> (Lcom/book/a/ag;Landroid/graphics/PointF;Landroid/graphics/PointF;)V]
  + Methodref [com/book/pongv4/x.b (Lcom/book/a/f;)Z]
  + Methodref [com/book/pongv4/y.<init> (Lcom/book/a/ag;Landroid/graphics/PointF;Landroid/graphics/PointF;)V]
  + Methodref [com/book/pongv4/y.b (Lcom/book/a/f;)Z]
  + Methodref [java/io/IOException.printStackTrace ()V]
  + Methodref [java/lang/Math.cos (D)D]
  + Methodref [java/lang/Math.sin (D)D]
  + Methodref [java/lang/String.valueOf (I)Ljava/lang/String;]
  + Methodref [java/lang/System.exit (I)V]
  + Methodref [java/util/ArrayList.add (Ljava/lang/Object;)Z]
  + Methodref [java/util/ArrayList.iterator ()Ljava/util/Iterator;]
  + Methodref [java/util/Random.nextInt (I)I]
  + InterfaceMethodref [java/util/Iterator.hasNext ()Z]
  + InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (F)V]
  + NameAndType [<init> (FF)V]
  + NameAndType [<init> (FFFF)V]
  + NameAndType [<init> (II)V]
  + NameAndType [<init> (IIII)V]
  + NameAndType [<init> (ILandroid/graphics/PointF;Landroid/graphics/PointF;)V]
  + NameAndType [<init> (ILandroid/graphics/PointF;Lcom/book/a/h;Ljava/lang/String;)V]
  + NameAndType [<init> (Landroid/content/Context;)V]
  + NameAndType [<init> (Landroid/graphics/Point;Landroid/graphics/Point;I)V]
  + NameAndType [<init> (Lcom/book/a/ag;Landroid/graphics/PointF;Landroid/graphics/PointF;)V]
  + NameAndType [<init> (Lcom/book/a/ag;Landroid/graphics/PointF;Landroid/graphics/PointF;I)V]
  + NameAndType [<init> (Lcom/book/a/j;Landroid/graphics/Point;Landroid/graphics/Rect;)V]
  + NameAndType [<init> (Lcom/book/a/p;Landroid/graphics/Point;)V]
  + NameAndType [<init> (Lcom/book/a/s;Lcom/book/a/f;)V]
  + NameAndType [<init> (Lcom/book/a/v;)V]
  + NameAndType [<init> (Lcom/book/a/v;Landroid/graphics/PointF;)V]
  + NameAndType [<init> (Lcom/book/pongv4/h;ILandroid/graphics/PointF;Landroid/graphics/PointF;Lcom/book/a/v;Lcom/book/a/i;)V]
  + NameAndType [<init> ([IF)V]
  + NameAndType [A Ljava/lang/String;]
  + NameAndType [B Ljava/lang/String;]
  + NameAndType [C Ljava/lang/String;]
  + NameAndType [D Ljava/lang/String;]
  + NameAndType [E Ljava/lang/String;]
  + NameAndType [F Ljava/lang/String;]
  + NameAndType [G Ljava/lang/String;]
  + NameAndType [H Ljava/lang/String;]
  + NameAndType [STROKE Landroid/graphics/Paint$Style;]
  + NameAndType [a ()Lcom/book/a/j;]
  + NameAndType [a ()V]
  + NameAndType [a (F)V]
  + NameAndType [a (F)Z]
  + NameAndType [a (FF)V]
  + NameAndType [a (I)F]
  + NameAndType [a (I)Landroid/graphics/Rect;]
  + NameAndType [a (I)V]
  + NameAndType [a (Landroid/graphics/Canvas;I)V]
  + NameAndType [a (Landroid/graphics/RectF;)V]
  + NameAndType [a (Landroid/graphics/RectF;I)V]
  + NameAndType [a (Lcom/book/a/j;Landroid/graphics/Rect;Landroid/graphics/PointF;Landroid/graphics/PointF;)V]
  + NameAndType [a (Lcom/book/a/j;Landroid/graphics/Rect;Landroid/graphics/RectF;)V]
  + NameAndType [a (Ljava/lang/String;)I]
  + NameAndType [a (Ljava/lang/String;)Lcom/book/a/j;]
  + NameAndType [a (Ljava/lang/String;)V]
  + NameAndType [a (Ljava/lang/String;Lcom/book/a/ab;)V]
  + NameAndType [a (Ljava/lang/String;Lcom/book/a/b;)Lcom/book/a/s;]
  + NameAndType [a (Z)V]
  + NameAndType [a I]
  + NameAndType [a Landroid/content/Context;]
  + NameAndType [a Landroid/graphics/Canvas;]
  + NameAndType [a Lcom/book/a/b;]
  + NameAndType [a Lcom/book/pongv4/a;]
  + NameAndType [a Z]
  + NameAndType [add (Ljava/lang/Object;)Z]
  + NameAndType [b ()Landroid/graphics/RectF;]
  + NameAndType [b ()V]
  + NameAndType [b (Lcom/book/a/f;)Z]
  + NameAndType [b I]
  + NameAndType [b Landroid/graphics/Paint;]
  + NameAndType [b Landroid/graphics/Point;]
  + NameAndType [b Landroid/graphics/PointF;]
  + NameAndType [b Landroid/media/MediaPlayer;]
  + NameAndType [b Lcom/book/a/ae;]
  + NameAndType [b Lcom/book/pongv4/b;]
  + NameAndType [b Lcom/book/pongv4/g;]
  + NameAndType [b Z]
  + NameAndType [bottom F]
  + NameAndType [c ()I]
  + NameAndType [c ()V]
  + NameAndType [c ()Z]
  + NameAndType [c (FF)V]
  + NameAndType [c (I)Z]
  + NameAndType [c Landroid/graphics/PointF;]
  + NameAndType [c Landroid/graphics/Rect;]
  + NameAndType [c Landroid/graphics/RectF;]
  + NameAndType [c Lcom/book/a/f;]
  + NameAndType [c Lcom/book/pongv4/d;]
  + NameAndType [c Z]
  + NameAndType [cos (D)D]
  + NameAndType [d ()Landroid/graphics/PointF;]
  + NameAndType [d (I)V]
  + NameAndType [d I]
  + NameAndType [d Landroid/graphics/PointF;]
  + NameAndType [d Lcom/book/a/j;]
  + NameAndType [d Z]
  + NameAndType [drawRect (Landroid/graphics/RectF;Landroid/graphics/Paint;)V]
  + NameAndType [e ()Landroid/graphics/PointF;]
  + NameAndType [e (I)V]
  + NameAndType [e I]
  + NameAndType [e Landroid/graphics/Rect;]
  + NameAndType [e Lcom/book/a/v;]
  + NameAndType [e Lcom/book/a/z;]
  + NameAndType [e Z]
  + NameAndType [exit (I)V]
  + NameAndType [f I]
  + NameAndType [f Landroid/graphics/RectF;]
  + NameAndType [f Ljava/lang/String;]
  + NameAndType [g I]
  + NameAndType [g Lcom/book/a/s;]
  + NameAndType [getAssets ()Landroid/content/res/AssetManager;]
  + NameAndType [getContext ()Landroid/content/Context;]
  + NameAndType [getDimensions ()Landroid/graphics/Point;]
  + NameAndType [getFileDescriptor ()Ljava/io/FileDescriptor;]
  + NameAndType [getImageFactory ()Lcom/book/a/k;]
  + NameAndType [getLength ()J]
  + NameAndType [getRenderer ()Lcom/book/a/p;]
  + NameAndType [getResources ()Landroid/content/res/Resources;]
  + NameAndType [getStartOffset ()J]
  + NameAndType [getString (I)Ljava/lang/String;]
  + NameAndType [h I]
  + NameAndType [h Lcom/book/a/s;]
  + NameAndType [h Ljava/util/Random;]
  + NameAndType [hasNext ()Z]
  + NameAndType [i ()V]
  + NameAndType [i I]
  + NameAndType [i Lcom/book/a/s;]
  + NameAndType [iterator ()Ljava/util/Iterator;]
  + NameAndType [j I]
  + NameAndType [j Lcom/book/a/r;]
  + NameAndType [j Ljava/util/ArrayList;]
  + NameAndType [k Lcom/book/a/r;]
  + NameAndType [k Lcom/book/pongv4/u;]
  + NameAndType [l Lcom/book/a/r;]
  + NameAndType [l Lcom/book/pongv4/v;]
  + NameAndType [left F]
  + NameAndType [m Lcom/book/a/h;]
  + NameAndType [m Lcom/book/pongv4/w;]
  + NameAndType [n Lcom/book/a/h;]
  + NameAndType [n Lcom/book/pongv4/x;]
  + NameAndType [next ()Ljava/lang/Object;]
  + NameAndType [nextInt (I)I]
  + NameAndType [o Landroid/graphics/PointF;]
  + NameAndType [o Lcom/book/pongv4/y;]
  + NameAndType [openFd (Ljava/lang/String;)Landroid/content/res/AssetFileDescriptor;]
  + NameAndType [p Lcom/book/a/n;]
  + NameAndType [p Lcom/book/a/w;]
  + NameAndType [prepare ()V]
  + NameAndType [printStackTrace ()V]
  + NameAndType [q Lcom/book/a/q;]
  + NameAndType [q Lcom/book/a/w;]
  + NameAndType [r Landroid/graphics/Point;]
  + NameAndType [r [I]
  + NameAndType [reset ()V]
  + NameAndType [right F]
  + NameAndType [s Lcom/book/a/i;]
  + NameAndType [set (FF)V]
  + NameAndType [set (FFFF)V]
  + NameAndType [set (IIII)V]
  + NameAndType [setColor (I)V]
  + NameAndType [setDataSource (Ljava/io/FileDescriptor;JJ)V]
  + NameAndType [setLooping (Z)V]
  + NameAndType [setStrokeWidth (F)V]
  + NameAndType [setStyle (Landroid/graphics/Paint$Style;)V]
  + NameAndType [setVolume (FF)V]
  + NameAndType [sin (D)D]
  + NameAndType [start ()V]
  + NameAndType [t Lcom/book/a/ad;]
  + NameAndType [top F]
  + NameAndType [u Lcom/book/a/ae;]
  + NameAndType [v Lcom/book/a/ae;]
  + NameAndType [valueOf (I)Ljava/lang/String;]
  + NameAndType [w Lcom/book/a/af;]
  + NameAndType [x F]
  + NameAndType [x I]
  + NameAndType [x Lcom/book/a/af;]
  + NameAndType [y F]
  + NameAndType [y I]
  + NameAndType [y Lcom/book/a/af;]
  + NameAndType [z Lcom/book/a/af;]
  + Utf8 []
  + Utf8 [()I]
  + Utf8 [()J]
  + Utf8 [()Landroid/content/Context;]
  + Utf8 [()Landroid/content/res/AssetManager;]
  + Utf8 [()Landroid/content/res/Resources;]
  + Utf8 [()Landroid/graphics/Point;]
  + Utf8 [()Landroid/graphics/PointF;]
  + Utf8 [()Landroid/graphics/RectF;]
  + Utf8 [()Lcom/book/a/i;]
  + Utf8 [()Lcom/book/a/j;]
  + Utf8 [()Lcom/book/a/k;]
  + Utf8 [()Lcom/book/a/n;]
  + Utf8 [()Lcom/book/a/p;]
  + Utf8 [()Ljava/io/FileDescriptor;]
  + Utf8 [()Ljava/lang/Object;]
  + Utf8 [()Ljava/util/Iterator;]
  + Utf8 [()V]
  + Utf8 [()Z]
  + Utf8 [(D)D]
  + Utf8 [(F)V]
  + Utf8 [(F)Z]
  + Utf8 [(FF)V]
  + Utf8 [(FFFF)V]
  + Utf8 [(I)F]
  + Utf8 [(I)I]
  + Utf8 [(I)Landroid/graphics/Rect;]
  + Utf8 [(I)Ljava/lang/String;]
  + Utf8 [(I)V]
  + Utf8 [(I)Z]
  + Utf8 [(II)V]
  + Utf8 [(IIII)V]
  + Utf8 [(ILandroid/graphics/PointF;Landroid/graphics/PointF;)V]
  + Utf8 [(ILandroid/graphics/PointF;Lcom/book/a/h;Ljava/lang/String;)V]
  + Utf8 [(Landroid/content/Context;)V]
  + Utf8 [(Landroid/content/Context;Lcom/book/pongv4/g;)V]
  + Utf8 [(Landroid/graphics/Canvas;F)V]
  + Utf8 [(Landroid/graphics/Canvas;I)V]
  + Utf8 [(Landroid/graphics/Paint$Style;)V]
  + Utf8 [(Landroid/graphics/Point;Landroid/graphics/Point;I)V]
  + Utf8 [(Landroid/graphics/RectF;)V]
  + Utf8 [(Landroid/graphics/RectF;I)V]
  + Utf8 [(Landroid/graphics/RectF;Landroid/graphics/Paint;)V]
  + Utf8 [(Lcom/book/a/ag;Landroid/graphics/PointF;Landroid/graphics/PointF;)V]
  + Utf8 [(Lcom/book/a/ag;Landroid/graphics/PointF;Landroid/graphics/PointF;I)V]
  + Utf8 [(Lcom/book/a/f;)Z]
  + Utf8 [(Lcom/book/a/j;Landroid/graphics/Point;Landroid/graphics/Rect;)V]
  + Utf8 [(Lcom/book/a/j;Landroid/graphics/Rect;Landroid/graphics/PointF;Landroid/graphics/PointF;)V]
  + Utf8 [(Lcom/book/a/j;Landroid/graphics/Rect;Landroid/graphics/RectF;)V]
  + Utf8 [(Lcom/book/a/p;Landroid/graphics/Point;)V]
  + Utf8 [(Lcom/book/a/s;Lcom/book/a/f;)V]
  + Utf8 [(Lcom/book/a/v;)V]
  + Utf8 [(Lcom/book/a/v;Landroid/graphics/PointF;)V]
  + Utf8 [(Lcom/book/pongv4/h;)Lcom/book/pongv4/g;]
  + Utf8 [(Lcom/book/pongv4/h;ILandroid/graphics/PointF;Landroid/graphics/PointF;Lcom/book/a/v;Lcom/book/a/i;)V]
  + Utf8 [(Ljava/io/FileDescriptor;JJ)V]
  + Utf8 [(Ljava/lang/Object;)Z]
  + Utf8 [(Ljava/lang/String;)I]
  + Utf8 [(Ljava/lang/String;)Landroid/content/res/AssetFileDescriptor;]
  + Utf8 [(Ljava/lang/String;)Lcom/book/a/j;]
  + Utf8 [(Ljava/lang/String;)V]
  + Utf8 [(Ljava/lang/String;Lcom/book/a/ab;)V]
  + Utf8 [(Ljava/lang/String;Lcom/book/a/b;)Lcom/book/a/s;]
  + Utf8 [(Z)V]
  + Utf8 [([IF)V]
  + Utf8 [0]
  + Utf8 [<init>]
  + Utf8 [A]
  + Utf8 [B]
  + Utf8 [C]
  + Utf8 [Code]
  + Utf8 [D]
  + Utf8 [E]
  + Utf8 [F]
  + Utf8 [G]
  + Utf8 [H]
  + Utf8 [I]
  + Utf8 [Landroid/content/Context;]
  + Utf8 [Landroid/graphics/Canvas;]
  + Utf8 [Landroid/graphics/Paint$Style;]
  + Utf8 [Landroid/graphics/Paint;]
  + Utf8 [Landroid/graphics/Point;]
  + Utf8 [Landroid/graphics/PointF;]
  + Utf8 [Landroid/graphics/Rect;]
  + Utf8 [Landroid/graphics/RectF;]
  + Utf8 [Landroid/media/MediaPlayer;]
  + Utf8 [Lcom/book/a/ad;]
  + Utf8 [Lcom/book/a/ae;]
  + Utf8 [Lcom/book/a/af;]
  + Utf8 [Lcom/book/a/b;]
  + Utf8 [Lcom/book/a/f;]
  + Utf8 [Lcom/book/a/h;]
  + Utf8 [Lcom/book/a/i;]
  + Utf8 [Lcom/book/a/j;]
  + Utf8 [Lcom/book/a/n;]
  + Utf8 [Lcom/book/a/q;]
  + Utf8 [Lcom/book/a/r;]
  + Utf8 [Lcom/book/a/s;]
  + Utf8 [Lcom/book/a/v;]
  + Utf8 [Lcom/book/a/w;]
  + Utf8 [Lcom/book/a/z;]
  + Utf8 [Lcom/book/pongv4/a;]
  + Utf8 [Lcom/book/pongv4/b;]
  + Utf8 [Lcom/book/pongv4/d;]
  + Utf8 [Lcom/book/pongv4/g;]
  + Utf8 [Lcom/book/pongv4/u;]
  + Utf8 [Lcom/book/pongv4/v;]
  + Utf8 [Lcom/book/pongv4/w;]
  + Utf8 [Lcom/book/pongv4/x;]
  + Utf8 [Lcom/book/pongv4/y;]
  + Utf8 [Ljava/lang/String;]
  + Utf8 [Ljava/util/ArrayList;]
  + Utf8 [Ljava/util/Random;]
  + Utf8 [STROKE]
  + Utf8 [Z]
  + Utf8 [[I]
  + Utf8 [a]
  + Utf8 [add]
  + Utf8 [android/content/Context]
  + Utf8 [android/content/res/AssetFileDescriptor]
  + Utf8 [android/content/res/AssetManager]
  + Utf8 [android/content/res/Resources]
  + Utf8 [android/graphics/Canvas]
  + Utf8 [android/graphics/Paint]
  + Utf8 [android/graphics/Paint$Style]
  + Utf8 [android/graphics/Point]
  + Utf8 [android/graphics/PointF]
  + Utf8 [android/graphics/Rect]
  + Utf8 [android/graphics/RectF]
  + Utf8 [android/media/MediaPlayer]
  + Utf8 [b]
  + Utf8 [ball]
  + Utf8 [bottom]
  + Utf8 [c]
  + Utf8 [com/book/a/aa]
  + Utf8 [com/book/a/ac]
  + Utf8 [com/book/a/ad]
  + Utf8 [com/book/a/ae]
  + Utf8 [com/book/a/af]
  + Utf8 [com/book/a/ag]
  + Utf8 [com/book/a/b]
  + Utf8 [com/book/a/f]
  + Utf8 [com/book/a/g]
  + Utf8 [com/book/a/h]
  + Utf8 [com/book/a/i]
  + Utf8 [com/book/a/j]
  + Utf8 [com/book/a/k]
  + Utf8 [com/book/a/n]
  + Utf8 [com/book/a/p]
  + Utf8 [com/book/a/q]
  + Utf8 [com/book/a/r]
  + Utf8 [com/book/a/s]
  + Utf8 [com/book/a/v]
  + Utf8 [com/book/a/w]
  + Utf8 [com/book/a/y]
  + Utf8 [com/book/a/z]
  + Utf8 [com/book/pongv4/a]
  + Utf8 [com/book/pongv4/b]
  + Utf8 [com/book/pongv4/d]
  + Utf8 [com/book/pongv4/g]
  + Utf8 [com/book/pongv4/h]
  + Utf8 [com/book/pongv4/i]
  + Utf8 [com/book/pongv4/u]
  + Utf8 [com/book/pongv4/v]
  + Utf8 [com/book/pongv4/w]
  + Utf8 [com/book/pongv4/x]
  + Utf8 [com/book/pongv4/y]
  + Utf8 [cos]
  + Utf8 [d]
  + Utf8 [drawRect]
  + Utf8 [e]
  + Utf8 [exit]
  + Utf8 [f]
  + Utf8 [fonts/font_visitor_white.png]
  + Utf8 [g]
  + Utf8 [getAssets]
  + Utf8 [getContext]
  + Utf8 [getDimensions]
  + Utf8 [getFileDescriptor]
  + Utf8 [getGui]
  + Utf8 [getImageFactory]
  + Utf8 [getLength]
  + Utf8 [getMusicPlayer]
  + Utf8 [getRenderer]
  + Utf8 [getResources]
  + Utf8 [getStartOffset]
  + Utf8 [getString]
  + Utf8 [gui/button_pause.png]
  + Utf8 [h]
  + Utf8 [hasNext]
  + Utf8 [i]
  + Utf8 [images/field.png]
  + Utf8 [info]
  + Utf8 [iterator]
  + Utf8 [j]
  + Utf8 [java/io/IOException]
  + Utf8 [java/lang/Math]
  + Utf8 [java/lang/String]
  + Utf8 [java/lang/System]
  + Utf8 [java/util/ArrayList]
  + Utf8 [java/util/Iterator]
  + Utf8 [java/util/Random]
  + Utf8 [k]
  + Utf8 [l]
  + Utf8 [left]
  + Utf8 [lower_info]
  + Utf8 [m]
  + Utf8 [move_down_angry]
  + Utf8 [move_down_concerned]
  + Utf8 [move_down_happy]
  + Utf8 [move_up_angry]
  + Utf8 [move_up_concerned]
  + Utf8 [move_up_happy]
  + Utf8 [n]
  + Utf8 [next]
  + Utf8 [nextInt]
  + Utf8 [o]
  + Utf8 [onWindowFocusChanged]
  + Utf8 [openFd]
  + Utf8 [opponent_score]
  + Utf8 [p]
  + Utf8 [paddle]
  + Utf8 [pause]
  + Utf8 [player_score]
  + Utf8 [prepare]
  + Utf8 [printStackTrace]
  + Utf8 [q]
  + Utf8 [r]
  + Utf8 [reset]
  + Utf8 [right]
  + Utf8 [roll_ccw]
  + Utf8 [roll_cw]
  + Utf8 [s]
  + Utf8 [score]
  + Utf8 [set]
  + Utf8 [setColor]
  + Utf8 [setDataSource]
  + Utf8 [setLooping]
  + Utf8 [setStrokeWidth]
  + Utf8 [setStyle]
  + Utf8 [setVolume]
  + Utf8 [sin]
  + Utf8 [sounds/bgm.ogg]
  + Utf8 [sounds/collision_edge.wav]
  + Utf8 [sounds/collision_opponent.wav]
  + Utf8 [sounds/collision_player.wav]
  + Utf8 [start]
  + Utf8 [t]
  + Utf8 [tilesets/ball.png]
  + Utf8 [tilesets/opponent.png]
  + Utf8 [tilesets/player.png]
  + Utf8 [top]
  + Utf8 [u]
  + Utf8 [upper_info]
  + Utf8 [v]
  + Utf8 [valueOf]
  + Utf8 [w]
  + Utf8 [x]
  + Utf8 [y]
  + Utf8 [z]

Fields (count = 34):
  + Field:        a Z
    Access flags: 0x2
      = private boolean a
  + Field:        b Lcom/book/pongv4/g;
    Access flags: 0x2
      = private com.book.pongv4.g b
  + Field:        c Landroid/graphics/Rect;
    Access flags: 0x2
      = private android.graphics.Rect c
  + Field:        d Lcom/book/a/j;
    Access flags: 0x2
      = private com.book.a.j d
  + Field:        e Landroid/graphics/Rect;
    Access flags: 0x2
      = private android.graphics.Rect e
  + Field:        f Landroid/graphics/RectF;
    Access flags: 0x2
      = private android.graphics.RectF f
  + Field:        g Lcom/book/a/s;
    Access flags: 0x2
      = private com.book.a.s g
  + Field:        h Lcom/book/a/s;
    Access flags: 0x2
      = private com.book.a.s h
  + Field:        i Lcom/book/a/s;
    Access flags: 0x2
      = private com.book.a.s i
  + Field:        j Lcom/book/a/r;
    Access flags: 0x2
      = private com.book.a.r j
  + Field:        k Lcom/book/a/r;
    Access flags: 0x2
      = private com.book.a.r k
  + Field:        l Lcom/book/a/r;
    Access flags: 0x2
      = private com.book.a.r l
  + Field:        m Lcom/book/a/h;
    Access flags: 0x2
      = private com.book.a.h m
  + Field:        n Lcom/book/a/h;
    Access flags: 0x2
      = private com.book.a.h n
  + Field:        o Landroid/graphics/PointF;
    Access flags: 0x2
      = private android.graphics.PointF o
  + Field:        p Lcom/book/a/n;
    Access flags: 0x2
      = private com.book.a.n p
  + Field:        q Lcom/book/a/q;
    Access flags: 0x2
      = private com.book.a.q q
  + Field:        r [I
    Access flags: 0x2
      = private int[] r
  + Field:        s Lcom/book/a/i;
    Access flags: 0x2
      = private com.book.a.i s
  + Field:        t Lcom/book/a/ad;
    Access flags: 0x2
      = private com.book.a.ad t
  + Field:        u Lcom/book/a/ae;
    Access flags: 0x2
      = private com.book.a.ae u
  + Field:        v Lcom/book/a/ae;
    Access flags: 0x2
      = private com.book.a.ae v
  + Field:        w Lcom/book/a/af;
    Access flags: 0x2
      = private com.book.a.af w
  + Field:        x Lcom/book/a/af;
    Access flags: 0x2
      = private com.book.a.af x
  + Field:        y Lcom/book/a/af;
    Access flags: 0x2
      = private com.book.a.af y
  + Field:        z Lcom/book/a/af;
    Access flags: 0x2
      = private com.book.a.af z
  + 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
  + Field:        C Ljava/lang/String;
    Access flags: 0x2
      = private java.lang.String C
  + Field:        D Ljava/lang/String;
    Access flags: 0x2
      = private java.lang.String D
  + Field:        E Ljava/lang/String;
    Access flags: 0x2
      = private java.lang.String E
  + Field:        F Ljava/lang/String;
    Access flags: 0x2
      = private java.lang.String 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/content/Context;Lcom/book/pongv4/g;)V
    Access flags: 0x1
      = public h(android.content.Context,com.book.pongv4.g)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 113, locals = 3, stack = 5):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] invokespecial #265
        + Methodref [com/book/a/y.<init> (Landroid/content/Context;)V]
      [5] aload_0 v0
      [6] iconst_0
      [7] putfield #170
        + Fieldref [com/book/pongv4/h.a Z]
      [10] aload_0 v0
      [11] new #64
        + Class [android/graphics/Rect]
      [14] dup
      [15] invokespecial #211
        + Methodref [android/graphics/Rect.<init> ()V]
      [18] putfield #172
        + Fieldref [com/book/pongv4/h.c Landroid/graphics/Rect;]
      [21] aload_0 v0
      [22] new #64
        + Class [android/graphics/Rect]
      [25] dup
      [26] invokespecial #211
        + Methodref [android/graphics/Rect.<init> ()V]
      [29] putfield #174
        + Fieldref [com/book/pongv4/h.e Landroid/graphics/Rect;]
      [32] aload_0 v0
      [33] new #65
        + Class [android/graphics/RectF]
      [36] dup
      [37] invokespecial #214
        + Methodref [android/graphics/RectF.<init> ()V]
      [40] putfield #175
        + Fieldref [com/book/pongv4/h.f Landroid/graphics/RectF;]
      [43] aload_0 v0
      [44] new #63
        + Class [android/graphics/PointF]
      [47] dup
      [48] invokespecial #208
        + Methodref [android/graphics/PointF.<init> ()V]
      [51] putfield #184
        + Fieldref [com/book/pongv4/h.o Landroid/graphics/PointF;]
      [54] aload_0 v0
      [55] iconst_3
      [56] newarray 10
      [58] putfield #187
        + Fieldref [com/book/pongv4/h.r [I]
      [61] aload_0 v0
      [62] aload_2 v2
      [63] putfield #171
        + Fieldref [com/book/pongv4/h.b Lcom/book/pongv4/g;]
      [66] aload_0 v0
      [67] new #82
        + Class [com/book/a/q]
      [70] dup
      [71] aload_1 v1
      [72] invokespecial #249
        + Methodref [com/book/a/q.<init> (Landroid/content/Context;)V]
      [75] putfield #186
        + Fieldref [com/book/pongv4/h.q Lcom/book/a/q;]
      [78] aload_0 v0
      [79] new #80
        + Class [com/book/a/n]
      [82] dup
      [83] aload_1 v1
      [84] invokespecial #244
        + Methodref [com/book/a/n.<init> (Landroid/content/Context;)V]
      [87] putfield #185
        + Fieldref [com/book/pongv4/h.p Lcom/book/a/n;]
      [90] aload_0 v0
      [91] new #77
        + Class [com/book/a/i]
      [94] dup
      [95] aload_0 v0
      [96] invokevirtual #287
        + Methodref [com/book/pongv4/h.getRenderer ()Lcom/book/a/p;]
      [99] aload_0 v0
      [100] getfield #171
        + Fieldref [com/book/pongv4/h.b Lcom/book/pongv4/g;]
      [103] getfield #120
        + Fieldref [com/book/a/ag.r Landroid/graphics/Point;]
      [106] invokespecial #241
        + Methodref [com/book/a/i.<init> (Lcom/book/a/p;Landroid/graphics/Point;)V]
      [109] putfield #188
        + Fieldref [com/book/pongv4/h.s Lcom/book/a/i;]
      [112] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()V
    Access flags: 0x11
      = public final void a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 2088, locals = 8, stack = 10):
      [0] aload_0 v0
      [1] invokevirtual #285
        + Methodref [com/book/pongv4/h.getDimensions ()Landroid/graphics/Point;]
      [4] astore_1 v1
      [5] new #88
        + Class [com/book/a/z]
      [8] dup
      [9] aload_0 v0
      [10] getfield #171
        + Fieldref [com/book/pongv4/h.b Lcom/book/pongv4/g;]
      [13] getfield #120
        + Fieldref [com/book/a/ag.r Landroid/graphics/Point;]
      [16] aload_1 v1
      [17] getstatic #118
        + Fieldref [com/book/a/aa.b I]
      [20] invokespecial #266
        + Methodref [com/book/a/z.<init> (Landroid/graphics/Point;Landroid/graphics/Point;I)V]
      [23] astore_1 v1
      [24] aload_0 v0
      [25] invokevirtual #287
        + Methodref [com/book/pongv4/h.getRenderer ()Lcom/book/a/p;]
      [28] aload_1 v1
      [29] putfield #135
        + Fieldref [com/book/a/p.e Lcom/book/a/z;]
      [32] aload_0 v0
      [33] getfield #171
        + Fieldref [com/book/pongv4/h.b Lcom/book/pongv4/g;]
      [36] dup
      [37] astore_2 v2
      [38] iconst_0
      [39] putfield #148
        + Fieldref [com/book/pongv4/g.d I]
      [42] aload_2 v2
      [43] getfield #120
        + Fieldref [com/book/a/ag.r Landroid/graphics/Point;]
      [46] astore_3 v3
      [47] new #63
        + Class [android/graphics/PointF]
      [50] dup
      [51] aload_3 v3
      [52] getfield #110
        + Fieldref [android/graphics/Point.x I]
      [55] iconst_2
      [56] idiv
      [57] bipush 8
      [59] isub
      [60] i2f
      [61] aload_3 v3
      [62] getfield #111
        + Fieldref [android/graphics/Point.y I]
      [65] iconst_2
      [66] idiv
      [67] bipush 8
      [69] isub
      [70] i2f
      [71] invokespecial #209
        + Methodref [android/graphics/PointF.<init> (FF)V]
      [74] astore v4
      [76] new #63
        + Class [android/graphics/PointF]
      [79] dup
      [80] ldc #17
        + Float [16.0]
      [82] ldc #17
        + Float [16.0]
      [84] invokespecial #209
        + Methodref [android/graphics/PointF.<init> (FF)V]
      [87] astore v5
      [89] aload_2 v2
      [90] new #89
        + Class [com/book/pongv4/a]
      [93] dup
      [94] aload_2 v2
      [95] aload v4
      [97] aload v5
      [99] aload_2 v2
      [100] getfield #149
        + Fieldref [com/book/pongv4/g.e I]
      [103] invokespecial #267
        + Methodref [com/book/pongv4/a.<init> (Lcom/book/a/ag;Landroid/graphics/PointF;Landroid/graphics/PointF;I)V]
      [106] putfield #145
        + Fieldref [com/book/pongv4/g.a Lcom/book/pongv4/a;]
      [109] aload_2 v2
      [110] getfield #154
        + Fieldref [com/book/pongv4/g.j Ljava/util/ArrayList;]
      [113] aload_2 v2
      [114] getfield #145
        + Fieldref [com/book/pongv4/g.a Lcom/book/pongv4/a;]
      [117] invokevirtual #304
        + Methodref [java/util/ArrayList.add (Ljava/lang/Object;)Z]
      [120] pop
      [121] aload v4
      [123] ldc #17
        + Float [16.0]
      [125] aload_3 v3
      [126] getfield #111
        + Fieldref [android/graphics/Point.y I]
      [129] iconst_2
      [130] idiv
      [131] bipush 49
      [133] isub
      [134] i2f
      [135] invokevirtual #210
        + Methodref [android/graphics/PointF.set (FF)V]
      [138] aload v5
      [140] ldc #18
        + Float [23.0]
      [142] ldc #24
        + Float [98.0]
      [144] invokevirtual #210
        + Methodref [android/graphics/PointF.set (FF)V]
      [147] aload_2 v2
      [148] new #91
        + Class [com/book/pongv4/d]
      [151] dup
      [152] aload_2 v2
      [153] aload v4
      [155] aload v5
      [157] invokespecial #277
        + Methodref [com/book/pongv4/d.<init> (Lcom/book/a/ag;Landroid/graphics/PointF;Landroid/graphics/PointF;)V]
      [160] putfield #147
        + Fieldref [com/book/pongv4/g.c Lcom/book/pongv4/d;]
      [163] aload_2 v2
      [164] getfield #147
        + Fieldref [com/book/pongv4/g.c Lcom/book/pongv4/d;]
      [167] ldc #1
        + Integer [-16711936]
      [169] invokevirtual #282
        + Methodref [com/book/pongv4/d.e (I)V]
      [172] new #65
        + Class [android/graphics/RectF]
      [175] dup
      [176] fconst_0
      [177] fconst_0
      [178] ldc #15
        + Float [3.0]
      [180] ldc #15
        + Float [3.0]
      [182] invokespecial #215
        + Methodref [android/graphics/RectF.<init> (FFFF)V]
      [185] astore v6
      [187] aload_2 v2
      [188] getfield #147
        + Fieldref [com/book/pongv4/g.c Lcom/book/pongv4/d;]
      [191] aload v6
      [193] invokevirtual #278
        + Methodref [com/book/pongv4/d.a (Landroid/graphics/RectF;)V]
      [196] aload_2 v2
      [197] getfield #154
        + Fieldref [com/book/pongv4/g.j Ljava/util/ArrayList;]
      [200] aload_2 v2
      [201] getfield #147
        + Fieldref [com/book/pongv4/g.c Lcom/book/pongv4/d;]
      [204] invokevirtual #304
        + Methodref [java/util/ArrayList.add (Ljava/lang/Object;)Z]
      [207] pop
      [208] aload v4
      [210] aload_3 v3
      [211] getfield #110
        + Fieldref [android/graphics/Point.x I]
      [214] bipush 39
      [216] isub
      [217] i2f
      [218] aload_3 v3
      [219] getfield #111
        + Fieldref [android/graphics/Point.y I]
      [222] iconst_2
      [223] idiv
      [224] bipush 49
      [226] isub
      [227] i2f
      [228] invokevirtual #210
        + Methodref [android/graphics/PointF.set (FF)V]
      [231] aload v5
      [233] ldc #18
        + Float [23.0]
      [235] ldc #24
        + Float [98.0]
      [237] invokevirtual #210
        + Methodref [android/graphics/PointF.set (FF)V]
      [240] aload_2 v2
      [241] new #90
        + Class [com/book/pongv4/b]
      [244] dup
      [245] aload_2 v2
      [246] aload v4
      [248] aload v5
      [250] aload_2 v2
      [251] getfield #149
        + Fieldref [com/book/pongv4/g.e I]
      [254] invokespecial #272
        + Methodref [com/book/pongv4/b.<init> (Lcom/book/a/ag;Landroid/graphics/PointF;Landroid/graphics/PointF;I)V]
      [257] putfield #146
        + Fieldref [com/book/pongv4/g.b Lcom/book/pongv4/b;]
      [260] aload_2 v2
      [261] getfield #146
        + Fieldref [com/book/pongv4/g.b Lcom/book/pongv4/b;]
      [264] ldc #2
        + Integer [-16711681]
      [266] invokevirtual #276
        + Methodref [com/book/pongv4/b.e (I)V]
      [269] aload_2 v2
      [270] getfield #146
        + Fieldref [com/book/pongv4/g.b Lcom/book/pongv4/b;]
      [273] aload v6
      [275] invokevirtual #273
        + Methodref [com/book/pongv4/b.a (Landroid/graphics/RectF;)V]
      [278] aload_2 v2
      [279] getfield #154
        + Fieldref [com/book/pongv4/g.j Ljava/util/ArrayList;]
      [282] aload_2 v2
      [283] getfield #146
        + Fieldref [com/book/pongv4/g.b Lcom/book/pongv4/b;]
      [286] invokevirtual #304
        + Methodref [java/util/ArrayList.add (Ljava/lang/Object;)Z]
      [289] pop
      [290] aload v4
      [292] ldc #11
        + Float [-64.0]
      [294] fconst_0
      [295] invokevirtual #210
        + Methodref [android/graphics/PointF.set (FF)V]
      [298] aload v5
      [300] ldc #20
        + Float [48.0]
      [302] aload_3 v3
      [303] getfield #111
        + Fieldref [android/graphics/Point.y I]
      [306] i2f
      [307] invokevirtual #210
        + Methodref [android/graphics/PointF.set (FF)V]
      [310] aload_2 v2
      [311] new #96
        + Class [com/book/pongv4/v]
      [314] dup
      [315] aload_2 v2
      [316] aload v4
      [318] aload v5
      [320] invokespecial #291
        + Methodref [com/book/pongv4/v.<init> (Lcom/book/a/ag;Landroid/graphics/PointF;Landroid/graphics/PointF;)V]
      [323] putfield #156
        + Fieldref [com/book/pongv4/g.l Lcom/book/pongv4/v;]
      [326] aload_2 v2
      [327] getfield #156
        + Fieldref [com/book/pongv4/g.l Lcom/book/pongv4/v;]
      [330] aload_2 v2
      [331] getfield #145
        + Fieldref [com/book/pongv4/g.a Lcom/book/pongv4/a;]
      [334] invokevirtual #292
        + Methodref [com/book/pongv4/v.b (Lcom/book/a/f;)Z]
      [337] pop
      [338] aload_2 v2
      [339] getfield #154
        + Fieldref [com/book/pongv4/g.j Ljava/util/ArrayList;]
      [342] aload_2 v2
      [343] getfield #156
        + Fieldref [com/book/pongv4/g.l Lcom/book/pongv4/v;]
      [346] invokevirtual #304
        + Methodref [java/util/ArrayList.add (Ljava/lang/Object;)Z]
      [349] pop
      [350] aload v4
      [352] aload_3 v3
      [353] getfield #110
        + Fieldref [android/graphics/Point.x I]
      [356] bipush 16
      [358] iadd
      [359] i2f
      [360] fconst_0
      [361] invokevirtual #210
        + Methodref [android/graphics/PointF.set (FF)V]
      [364] aload v5
      [366] ldc #20
        + Float [48.0]
      [368] aload_3 v3
      [369] getfield #111
        + Fieldref [android/graphics/Point.y I]
      [372] i2f
      [373] invokevirtual #210
        + Methodref [android/graphics/PointF.set (FF)V]
      [376] aload_2 v2
      [377] new #98
        + Class [com/book/pongv4/x]
      [380] dup
      [381] aload_2 v2
      [382] aload v4
      [384] aload v5
      [386] invokespecial #295
        + Methodref [com/book/pongv4/x.<init> (Lcom/book/a/ag;Landroid/graphics/PointF;Landroid/graphics/PointF;)V]
      [389] putfield #158
        + Fieldref [com/book/pongv4/g.n Lcom/book/pongv4/x;]
      [392] aload_2 v2
      [393] getfield #158
        + Fieldref [com/book/pongv4/g.n Lcom/book/pongv4/x;]
      [396] aload_2 v2
      [397] getfield #145
        + Fieldref [com/book/pongv4/g.a Lcom/book/pongv4/a;]
      [400] invokevirtual #296
        + Methodref [com/book/pongv4/x.b (Lcom/book/a/f;)Z]
      [403] pop
      [404] aload_2 v2
      [405] getfield #154
        + Fieldref [com/book/pongv4/g.j Ljava/util/ArrayList;]
      [408] aload_2 v2
      [409] getfield #158
        + Fieldref [com/book/pongv4/g.n Lcom/book/pongv4/x;]
      [412] invokevirtual #304
        + Methodref [java/util/ArrayList.add (Ljava/lang/Object;)Z]
      [415] pop
      [416] aload v4
      [418] fconst_0
      [419] fconst_0
      [420] invokevirtual #210
        + Methodref [android/graphics/PointF.set (FF)V]
      [423] aload v5
      [425] aload_3 v3
      [426] getfield #110
        + Fieldref [android/graphics/Point.x I]
      [429] i2f
      [430] ldc #21
        + Float [50.0]
      [432] invokevirtual #210
        + Methodref [android/graphics/PointF.set (FF)V]
      [435] aload_2 v2
      [436] new #95
        + Class [com/book/pongv4/u]
      [439] dup
      [440] aload_2 v2
      [441] aload v4
      [443] aload v5
      [445] invokespecial #289
        + Methodref [com/book/pongv4/u.<init> (Lcom/book/a/ag;Landroid/graphics/PointF;Landroid/graphics/PointF;)V]
      [448] putfield #155
        + Fieldref [com/book/pongv4/g.k Lcom/book/pongv4/u;]
      [451] aload_2 v2
      [452] getfield #155
        + Fieldref [com/book/pongv4/g.k Lcom/book/pongv4/u;]
      [455] aload_2 v2
      [456] getfield #146
        + Fieldref [com/book/pongv4/g.b Lcom/book/pongv4/b;]
      [459] invokevirtual #290
        + Methodref [com/book/pongv4/u.b (Lcom/book/a/f;)Z]
      [462] pop
      [463] aload_2 v2
      [464] getfield #155
        + Fieldref [com/book/pongv4/g.k Lcom/book/pongv4/u;]
      [467] aload_2 v2
      [468] getfield #147
        + Fieldref [com/book/pongv4/g.c Lcom/book/pongv4/d;]
      [471] invokevirtual #290
        + Methodref [com/book/pongv4/u.b (Lcom/book/a/f;)Z]
      [474] pop
      [475] aload_2 v2
      [476] getfield #154
        + Fieldref [com/book/pongv4/g.j Ljava/util/ArrayList;]
      [479] aload_2 v2
      [480] getfield #155
        + Fieldref [com/book/pongv4/g.k Lcom/book/pongv4/u;]
      [483] invokevirtual #304
        + Methodref [java/util/ArrayList.add (Ljava/lang/Object;)Z]
      [486] pop
      [487] aload v4
      [489] fconst_0
      [490] aload_3 v3
      [491] getfield #111
        + Fieldref [android/graphics/Point.y I]
      [494] i2f
      [495] invokevirtual #210
        + Methodref [android/graphics/PointF.set (FF)V]
      [498] aload v5
      [500] aload_3 v3
      [501] getfield #110
        + Fieldref [android/graphics/Point.x I]
      [504] i2f
      [505] ldc #22
        + Float [64.0]
      [507] invokevirtual #210
        + Methodref [android/graphics/PointF.set (FF)V]
      [510] aload_2 v2
      [511] new #97
        + Class [com/book/pongv4/w]
      [514] dup
      [515] aload_2 v2
      [516] aload v4
      [518] aload v5
      [520] invokespecial #293
        + Methodref [com/book/pongv4/w.<init> (Lcom/book/a/ag;Landroid/graphics/PointF;Landroid/graphics/PointF;)V]
      [523] putfield #157
        + Fieldref [com/book/pongv4/g.m Lcom/book/pongv4/w;]
      [526] aload_2 v2
      [527] getfield #157
        + Fieldref [com/book/pongv4/g.m Lcom/book/pongv4/w;]
      [530] aload_2 v2
      [531] getfield #145
        + Fieldref [com/book/pongv4/g.a Lcom/book/pongv4/a;]
      [534] invokevirtual #294
        + Methodref [com/book/pongv4/w.b (Lcom/book/a/f;)Z]
      [537] pop
      [538] aload_2 v2
      [539] getfield #157
        + Fieldref [com/book/pongv4/g.m Lcom/book/pongv4/w;]
      [542] aload_2 v2
      [543] getfield #146
        + Fieldref [com/book/pongv4/g.b Lcom/book/pongv4/b;]
      [546] invokevirtual #294
        + Methodref [com/book/pongv4/w.b (Lcom/book/a/f;)Z]
      [549] pop
      [550] aload_2 v2
      [551] getfield #157
        + Fieldref [com/book/pongv4/g.m Lcom/book/pongv4/w;]
      [554] aload_2 v2
      [555] getfield #147
        + Fieldref [com/book/pongv4/g.c Lcom/book/pongv4/d;]
      [558] invokevirtual #294
        + Methodref [com/book/pongv4/w.b (Lcom/book/a/f;)Z]
      [561] pop
      [562] aload_2 v2
      [563] getfield #154
        + Fieldref [com/book/pongv4/g.j Ljava/util/ArrayList;]
      [566] aload_2 v2
      [567] getfield #157
        + Fieldref [com/book/pongv4/g.m Lcom/book/pongv4/w;]
      [570] invokevirtual #304
        + Methodref [java/util/ArrayList.add (Ljava/lang/Object;)Z]
      [573] pop
      [574] aload v4
      [576] fconst_0
      [577] ldc #11
        + Float [-64.0]
      [579] invokevirtual #210
        + Methodref [android/graphics/PointF.set (FF)V]
      [582] aload v5
      [584] aload_3 v3
      [585] getfield #110
        + Fieldref [android/graphics/Point.x I]
      [588] i2f
      [589] ldc #22
        + Float [64.0]
      [591] invokevirtual #210
        + Methodref [android/graphics/PointF.set (FF)V]
      [594] aload_2 v2
      [595] new #99
        + Class [com/book/pongv4/y]
      [598] dup
      [599] aload_2 v2
      [600] aload v4
      [602] aload v5
      [604] invokespecial #297
        + Methodref [com/book/pongv4/y.<init> (Lcom/book/a/ag;Landroid/graphics/PointF;Landroid/graphics/PointF;)V]
      [607] putfield #159
        + Fieldref [com/book/pongv4/g.o Lcom/book/pongv4/y;]
      [610] aload_2 v2
      [611] getfield #159
        + Fieldref [com/book/pongv4/g.o Lcom/book/pongv4/y;]
      [614] aload_2 v2
      [615] getfield #145
        + Fieldref [com/book/pongv4/g.a Lcom/book/pongv4/a;]
      [618] invokevirtual #298
        + Methodref [com/book/pongv4/y.b (Lcom/book/a/f;)Z]
      [621] pop
      [622] aload_2 v2
      [623] getfield #154
        + Fieldref [com/book/pongv4/g.j Ljava/util/ArrayList;]
      [626] aload_2 v2
      [627] getfield #159
        + Fieldref [com/book/pongv4/g.o Lcom/book/pongv4/y;]
      [630] invokevirtual #304
        + Methodref [java/util/ArrayList.add (Ljava/lang/Object;)Z]
      [633] pop
      [634] aload_2 v2
      [635] new #86
        + Class [com/book/a/w]
      [638] dup
      [639] ldc #13
        + Float [0.8]
      [641] invokespecial #260
        + Methodref [com/book/a/w.<init> (F)V]
      [644] putfield #161
        + Fieldref [com/book/pongv4/g.q Lcom/book/a/w;]
      [647] aload_2 v2
      [648] new #86
        + Class [com/book/a/w]
      [651] dup
      [652] ldc #14
        + Float [1.2]
      [654] invokespecial #260
        + Methodref [com/book/a/w.<init> (F)V]
      [657] putfield #160
        + Fieldref [com/book/pongv4/g.p Lcom/book/a/w;]
      [660] aload_0 v0
      [661] aload_0 v0
      [662] invokevirtual #286
        + Methodref [com/book/pongv4/h.getImageFactory ()Lcom/book/a/k;]
      [665] ldc #31
        + String [images/field.png]
      [667] invokevirtual #243
        + Methodref [com/book/a/k.a (Ljava/lang/String;)Lcom/book/a/j;]
      [670] putfield #173
        + Fieldref [com/book/pongv4/h.d Lcom/book/a/j;]
      [673] aload_0 v0
      [674] getfield #173
        + Fieldref [com/book/pongv4/h.d Lcom/book/a/j;]
      [677] getfield #126
        + Fieldref [com/book/a/j.b Landroid/graphics/Point;]
      [680] astore_1 v1
      [681] aload_0 v0
      [682] getfield #174
        + Fieldref [com/book/pongv4/h.e Landroid/graphics/Rect;]
      [685] iconst_0
      [686] iconst_0
      [687] aload_1 v1
      [688] getfield #110
        + Fieldref [android/graphics/Point.x I]
      [691] aload_1 v1
      [692] getfield #111
        + Fieldref [android/graphics/Point.y I]
      [695] invokevirtual #213
        + Methodref [android/graphics/Rect.set (IIII)V]
      [698] aload_0 v0
      [699] getfield #175
        + Fieldref [com/book/pongv4/h.f Landroid/graphics/RectF;]
      [702] fconst_0
      [703] fconst_0
      [704] aload_1 v1
      [705] getfield #110
        + Fieldref [android/graphics/Point.x I]
      [708] i2f
      [709] aload_1 v1
      [710] getfield #111
        + Fieldref [android/graphics/Point.y I]
      [713] i2f
      [714] invokevirtual #216
        + Methodref [android/graphics/RectF.set (FFFF)V]
      [717] aload_0 v0
      [718] invokevirtual #286
        + Methodref [com/book/pongv4/h.getImageFactory ()Lcom/book/a/k;]
      [721] ldc #51
        + String [tilesets/ball.png]
      [723] invokevirtual #243
        + Methodref [com/book/a/k.a (Ljava/lang/String;)Lcom/book/a/j;]
      [726] astore_1 v1
      [727] new #85
        + Class [com/book/a/v]
      [730] dup
      [731] aload_1 v1
      [732] new #62
        + Class [android/graphics/Point]
      [735] dup
      [736] iconst_4
      [737] iconst_2
      [738] invokespecial #207
        + Methodref [android/graphics/Point.<init> (II)V]
      [741] aconst_null
      [742] invokespecial #257
        + Methodref [com/book/a/v.<init> (Lcom/book/a/j;Landroid/graphics/Point;Landroid/graphics/Rect;)V]
      [745] astore_1 v1
      [746] aload_0 v0
      [747] new #84
        + Class [com/book/a/s]
      [750] dup
      [751] aload_1 v1
      [752] invokespecial #255
        + Methodref [com/book/a/s.<init> (Lcom/book/a/v;)V]
      [755] putfield #176
        + Fieldref [com/book/pongv4/h.g Lcom/book/a/s;]
      [758] iconst_4
      [759] newarray 10
      [761] dup
      [762] iconst_0
      [763] iconst_0
      [764] iastore
      [765] dup
      [766] iconst_1
      [767] iconst_1
      [768] iastore
      [769] dup
      [770] iconst_2
      [771] iconst_2
      [772] iastore
      [773] dup
      [774] iconst_3
      [775] iconst_3
      [776] iastore
      [777] astore_1 v1
      [778] new #73
        + Class [com/book/a/b]
      [781] dup
      [782] aload_1 v1
      [783] ldc #12
        + Float [0.1]
      [785] invokespecial #230
        + Methodref [com/book/a/b.<init> ([IF)V]
      [788] astore_1 v1
      [789] aload_0 v0
      [790] getfield #176
        + Fieldref [com/book/pongv4/h.g Lcom/book/a/s;]
      [793] ldc #44
        + String [roll_ccw]
      [795] aload_1 v1
      [796] invokevirtual #256
        + Methodref [com/book/a/s.a (Ljava/lang/String;Lcom/book/a/b;)Lcom/book/a/s;]
      [799] pop
      [800] iconst_4
      [801] newarray 10
      [803] dup
      [804] iconst_0
      [805] iconst_4
      [806] iastore
      [807] dup
      [808] iconst_1
      [809] iconst_5
      [810] iastore
      [811] dup
      [812] iconst_2
      [813] bipush 6
      [815] iastore
      [816] dup
      [817] iconst_3
      [818] bipush 7
      [820] iastore
      [821] astore_1 v1
      [822] new #73
        + Class [com/book/a/b]
      [825] dup
      [826] aload_1 v1
      [827] ldc #12
        + Float [0.1]
      [829] invokespecial #230
        + Methodref [com/book/a/b.<init> ([IF)V]
      [832] astore_1 v1
      [833] aload_0 v0
      [834] getfield #176
        + Fieldref [com/book/pongv4/h.g Lcom/book/a/s;]
      [837] ldc #45
        + String [roll_cw]
      [839] aload_1 v1
      [840] invokevirtual #256
        + Methodref [com/book/a/s.a (Ljava/lang/String;Lcom/book/a/b;)Lcom/book/a/s;]
      [843] pop
      [844] aload_0 v0
      [845] new #83
        + Class [com/book/a/r]
      [848] dup
      [849] aload_0 v0
      [850] getfield #176
        + Fieldref [com/book/pongv4/h.g Lcom/book/a/s;]
      [853] aload_0 v0
      [854] getfield #171
        + Fieldref [com/book/pongv4/h.b Lcom/book/pongv4/g;]
      [857] getfield #145
        + Fieldref [com/book/pongv4/g.a Lcom/book/pongv4/a;]
      [860] invokespecial #252
        + Methodref [com/book/a/r.<init> (Lcom/book/a/s;Lcom/book/a/f;)V]
      [863] putfield #179
        + Fieldref [com/book/pongv4/h.j Lcom/book/a/r;]
      [866] iconst_2
      [867] newarray 10
      [869] dup
      [870] iconst_0
      [871] iconst_0
      [872] iastore
      [873] dup
      [874] iconst_1
      [875] iconst_1
      [876] iastore
      [877] astore_2 v2
      [878] iconst_2
      [879] newarray 10
      [881] dup
      [882] iconst_0
      [883] iconst_2
      [884] iastore
      [885] dup
      [886] iconst_1
      [887] iconst_3
      [888] iastore
      [889] astore_3 v3
      [890] iconst_2
      [891] newarray 10
      [893] dup
      [894] iconst_0
      [895] iconst_4
      [896] iastore
      [897] dup
      [898] iconst_1
      [899] iconst_5
      [900] iastore
      [901] astore v4
      [903] iconst_2
      [904] newarray 10
      [906] dup
      [907] iconst_0
      [908] bipush 6
      [910] iastore
      [911] dup
      [912] iconst_1
      [913] bipush 7
      [915] iastore
      [916] astore v5
      [918] iconst_2
      [919] newarray 10
      [921] dup
      [922] iconst_0
      [923] bipush 8
      [925] iastore
      [926] dup
      [927] iconst_1
      [928] bipush 9
      [930] iastore
      [931] astore v6
      [933] iconst_2
      [934] newarray 10
      [936] dup
      [937] iconst_0
      [938] bipush 10
      [940] iastore
      [941] dup
      [942] iconst_1
      [943] bipush 11
      [945] iastore
      [946] astore v7
      [948] aload_0 v0
      [949] invokevirtual #286
        + Methodref [com/book/pongv4/h.getImageFactory ()Lcom/book/a/k;]
      [952] ldc #52
        + String [tilesets/opponent.png]
      [954] invokevirtual #243
        + Methodref [com/book/a/k.a (Ljava/lang/String;)Lcom/book/a/j;]
      [957] astore_1 v1
      [958] new #85
        + Class [com/book/a/v]
      [961] dup
      [962] aload_1 v1
      [963] new #62
        + Class [android/graphics/Point]
      [966] dup
      [967] bipush 8
      [969] iconst_2
      [970] invokespecial #207
        + Methodref [android/graphics/Point.<init> (II)V]
      [973] new #64
        + Class [android/graphics/Rect]
      [976] dup
      [977] iconst_0
      [978] iconst_0
      [979] bipush 23
      [981] bipush 98
      [983] invokespecial #212
        + Methodref [android/graphics/Rect.<init> (IIII)V]
      [986] invokespecial #257
        + Methodref [com/book/a/v.<init> (Lcom/book/a/j;Landroid/graphics/Point;Landroid/graphics/Rect;)V]
      [989] astore_1 v1
      [990] aload_0 v0
      [991] new #84
        + Class [com/book/a/s]
      [994] dup
      [995] aload_1 v1
      [996] invokespecial #255
        + Methodref [com/book/a/s.<init> (Lcom/book/a/v;)V]
      [999] putfield #177
        + Fieldref [com/book/pongv4/h.h Lcom/book/a/s;]
      [1002] new #73
        + Class [com/book/a/b]
      [1005] dup
      [1006] aload_2 v2
      [1007] ldc #12
        + Float [0.1]
      [1009] invokespecial #230
        + Methodref [com/book/a/b.<init> ([IF)V]
      [1012] astore_1 v1
      [1013] aload_0 v0
      [1014] getfield #177
        + Fieldref [com/book/pongv4/h.h Lcom/book/a/s;]
      [1017] ldc #36
        + String [move_down_happy]
      [1019] aload_1 v1
      [1020] invokevirtual #256
        + Methodref [com/book/a/s.a (Ljava/lang/String;Lcom/book/a/b;)Lcom/book/a/s;]
      [1023] pop
      [1024] new #73
        + Class [com/book/a/b]
      [1027] dup
      [1028] aload_3 v3
      [1029] ldc #12
        + Float [0.1]
      [1031] invokespecial #230
        + Methodref [com/book/a/b.<init> ([IF)V]
      [1034] astore_1 v1
      [1035] aload_0 v0
      [1036] getfield #177
        + Fieldref [com/book/pongv4/h.h Lcom/book/a/s;]
      [1039] ldc #39
        + String [move_up_happy]
      [1041] aload_1 v1
      [1042] invokevirtual #256
        + Methodref [com/book/a/s.a (Ljava/lang/String;Lcom/book/a/b;)Lcom/book/a/s;]
      [1045] pop
      [1046] new #73
        + Class [com/book/a/b]
      [1049] dup
      [1050] aload v4
      [1052] ldc #12
        + Float [0.1]
      [1054] invokespecial #230
        + Methodref [com/book/a/b.<init> ([IF)V]
      [1057] astore_1 v1
      [1058] aload_0 v0
      [1059] getfield #177
        + Fieldref [com/book/pongv4/h.h Lcom/book/a/s;]
      [1062] ldc #35
        + String [move_down_concerned]
      [1064] aload_1 v1
      [1065] invokevirtual #256
        + Methodref [com/book/a/s.a (Ljava/lang/String;Lcom/book/a/b;)Lcom/book/a/s;]
      [1068] pop
      [1069] new #73
        + Class [com/book/a/b]
      [1072] dup
      [1073] aload v5
      [1075] ldc #12
        + Float [0.1]
      [1077] invokespecial #230
        + Methodref [com/book/a/b.<init> ([IF)V]
      [1080] astore_1 v1
      [1081] aload_0 v0
      [1082] getfield #177
        + Fieldref [com/book/pongv4/h.h Lcom/book/a/s;]
      [1085] ldc #38
        + String [move_up_concerned]
      [1087] aload_1 v1
      [1088] invokevirtual #256
        + Methodref [com/book/a/s.a (Ljava/lang/String;Lcom/book/a/b;)Lcom/book/a/s;]
      [1091] pop
      [1092] new #73
        + Class [com/book/a/b]
      [1095] dup
      [1096] aload v6
      [1098] ldc #12
        + Float [0.1]
      [1100] invokespecial #230
        + Methodref [com/book/a/b.<init> ([IF)V]
      [1103] astore_1 v1
      [1104] aload_0 v0
      [1105] getfield #177
        + Fieldref [com/book/pongv4/h.h Lcom/book/a/s;]
      [1108] ldc #34
        + String [move_down_angry]
      [1110] aload_1 v1
      [1111] invokevirtual #256
        + Methodref [com/book/a/s.a (Ljava/lang/String;Lcom/book/a/b;)Lcom/book/a/s;]
      [1114] pop
      [1115] new #73
        + Class [com/book/a/b]
      [1118] dup
      [1119] aload v7
      [1121] ldc #12
        + Float [0.1]
      [1123] invokespecial #230
        + Methodref [com/book/a/b.<init> ([IF)V]
      [1126] astore_1 v1
      [1127] aload_0 v0
      [1128] getfield #177
        + Fieldref [com/book/pongv4/h.h Lcom/book/a/s;]
      [1131] ldc #37
        + String [move_up_angry]
      [1133] aload_1 v1
      [1134] invokevirtual #256
        + Methodref [com/book/a/s.a (Ljava/lang/String;Lcom/book/a/b;)Lcom/book/a/s;]
      [1137] pop
      [1138] aload_0 v0
      [1139] new #83
        + Class [com/book/a/r]
      [1142] dup
      [1143] aload_0 v0
      [1144] getfield #177
        + Fieldref [com/book/pongv4/h.h Lcom/book/a/s;]
      [1147] aload_0 v0
      [1148] getfield #171
        + Fieldref [com/book/pongv4/h.b Lcom/book/pongv4/g;]
      [1151] getfield #146
        + Fieldref [com/book/pongv4/g.b Lcom/book/pongv4/b;]
      [1154] invokespecial #252
        + Methodref [com/book/a/r.<init> (Lcom/book/a/s;Lcom/book/a/f;)V]
      [1157] putfield #180
        + Fieldref [com/book/pongv4/h.k Lcom/book/a/r;]
      [1160] aload_0 v0
      [1161] invokevirtual #286
        + Methodref [com/book/pongv4/h.getImageFactory ()Lcom/book/a/k;]
      [1164] ldc #53
        + String [tilesets/player.png]
      [1166] invokevirtual #243
        + Methodref [com/book/a/k.a (Ljava/lang/String;)Lcom/book/a/j;]
      [1169] astore_1 v1
      [1170] new #85
        + Class [com/book/a/v]
      [1173] dup
      [1174] aload_1 v1
      [1175] new #62
        + Class [android/graphics/Point]
      [1178] dup
      [1179] bipush 8
      [1181] iconst_2
      [1182] invokespecial #207
        + Methodref [android/graphics/Point.<init> (II)V]
      [1185] new #64
        + Class [android/graphics/Rect]
      [1188] dup
      [1189] iconst_0
      [1190] iconst_0
      [1191] bipush 23
      [1193] bipush 98
      [1195] invokespecial #212
        + Methodref [android/graphics/Rect.<init> (IIII)V]
      [1198] invokespecial #257
        + Methodref [com/book/a/v.<init> (Lcom/book/a/j;Landroid/graphics/Point;Landroid/graphics/Rect;)V]
      [1201] astore_1 v1
      [1202] aload_0 v0
      [1203] new #84
        + Class [com/book/a/s]
      [1206] dup
      [1207] aload_1 v1
      [1208] invokespecial #255
        + Methodref [com/book/a/s.<init> (Lcom/book/a/v;)V]
      [1211] putfield #178
        + Fieldref [com/book/pongv4/h.i Lcom/book/a/s;]
      [1214] new #73
        + Class [com/book/a/b]
      [1217] dup
      [1218] aload_2 v2
      [1219] ldc #12
        + Float [0.1]
      [1221] invokespecial #230
        + Methodref [com/book/a/b.<init> ([IF)V]
      [1224] astore_1 v1
      [1225] aload_0 v0
      [1226] getfield #178
        + Fieldref [com/book/pongv4/h.i Lcom/book/a/s;]
      [1229] ldc #36
        + String [move_down_happy]
      [1231] aload_1 v1
      [1232] invokevirtual #256
        + Methodref [com/book/a/s.a (Ljava/lang/String;Lcom/book/a/b;)Lcom/book/a/s;]
      [1235] pop
      [1236] new #73
        + Class [com/book/a/b]
      [1239] dup
      [1240] aload_3 v3
      [1241] ldc #12
        + Float [0.1]
      [1243] invokespecial #230
        + Methodref [com/book/a/b.<init> ([IF)V]
      [1246] astore_1 v1
      [1247] aload_0 v0
      [1248] getfield #178
        + Fieldref [com/book/pongv4/h.i Lcom/book/a/s;]
      [1251] ldc #39
        + String [move_up_happy]
      [1253] aload_1 v1
      [1254] invokevirtual #256
        + Methodref [com/book/a/s.a (Ljava/lang/String;Lcom/book/a/b;)Lcom/book/a/s;]
      [1257] pop
      [1258] new #73
        + Class [com/book/a/b]
      [1261] dup
      [1262] aload v4
      [1264] ldc #12
        + Float [0.1]
      [1266] invokespecial #230
        + Methodref [com/book/a/b.<init> ([IF)V]
      [1269] astore_1 v1
      [1270] aload_0 v0
      [1271] getfield #178
        + Fieldref [com/book/pongv4/h.i Lcom/book/a/s;]
      [1274] ldc #35
        + String [move_down_concerned]
      [1276] aload_1 v1
      [1277] invokevirtual #256
        + Methodref [com/book/a/s.a (Ljava/lang/String;Lcom/book/a/b;)Lcom/book/a/s;]
      [1280] pop
      [1281] new #73
        + Class [com/book/a/b]
      [1284] dup
      [1285] aload v5
      [1287] ldc #12
        + Float [0.1]
      [1289] invokespecial #230
        + Methodref [com/book/a/b.<init> ([IF)V]
      [1292] astore_1 v1
      [1293] aload_0 v0
      [1294] getfield #178
        + Fieldref [com/book/pongv4/h.i Lcom/book/a/s;]
      [1297] ldc #38
        + String [move_up_concerned]
      [1299] aload_1 v1
      [1300] invokevirtual #256
        + Methodref [com/book/a/s.a (Ljava/lang/String;Lcom/book/a/b;)Lcom/book/a/s;]
      [1303] pop
      [1304] new #73
        + Class [com/book/a/b]
      [1307] dup
      [1308] aload v6
      [1310] ldc #12
        + Float [0.1]
      [1312] invokespecial #230
        + Methodref [com/book/a/b.<init> ([IF)V]
      [1315] astore_1 v1
      [1316] aload_0 v0
      [1317] getfield #178
        + Fieldref [com/book/pongv4/h.i Lcom/book/a/s;]
      [1320] ldc #34
        + String [move_down_angry]
      [1322] aload_1 v1
      [1323] invokevirtual #256
        + Methodref [com/book/a/s.a (Ljava/lang/String;Lcom/book/a/b;)Lcom/book/a/s;]
      [1326] pop
      [1327] new #73
        + Class [com/book/a/b]
      [1330] dup
      [1331] aload v7
      [1333] ldc #12
        + Float [0.1]
      [1335] invokespecial #230
        + Methodref [com/book/a/b.<init> ([IF)V]
      [1338] astore_1 v1
      [1339] aload_0 v0
      [1340] getfield #178
        + Fieldref [com/book/pongv4/h.i Lcom/book/a/s;]
      [1343] ldc #37
        + String [move_up_angry]
      [1345] aload_1 v1
      [1346] invokevirtual #256
        + Methodref [com/book/a/s.a (Ljava/lang/String;Lcom/book/a/b;)Lcom/book/a/s;]
      [1349] pop
      [1350] aload_0 v0
      [1351] new #83
        + Class [com/book/a/r]
      [1354] dup
      [1355] aload_0 v0
      [1356] getfield #178
        + Fieldref [com/book/pongv4/h.i Lcom/book/a/s;]
      [1359] aload_0 v0
      [1360] getfield #171
        + Fieldref [com/book/pongv4/h.b Lcom/book/pongv4/g;]
      [1363] getfield #147
        + Fieldref [com/book/pongv4/g.c Lcom/book/pongv4/d;]
      [1366] invokespecial #252
        + Methodref [com/book/a/r.<init> (Lcom/book/a/s;Lcom/book/a/f;)V]
      [1369] putfield #181
        + Fieldref [com/book/pongv4/h.l Lcom/book/a/r;]
      [1372] aload_0 v0
      [1373] invokevirtual #286
        + Methodref [com/book/pongv4/h.getImageFactory ()Lcom/book/a/k;]
      [1376] dup
      [1377] astore_1 v1
      [1378] ldc #29
        + String [fonts/font_visitor_white.png]
      [1380] invokevirtual #243
        + Methodref [com/book/a/k.a (Ljava/lang/String;)Lcom/book/a/j;]
      [1383] astore_2 v2
      [1384] new #62
        + Class [android/graphics/Point]
      [1387] dup
      [1388] bipush 16
      [1390] bipush 16
      [1392] invokespecial #207
        + Methodref [android/graphics/Point.<init> (II)V]
      [1395] astore_3 v3
      [1396] new #85
        + Class [com/book/a/v]
      [1399] dup
      [1400] aload_2 v2
      [1401] aload_3 v3
      [1402] aconst_null
      [1403] invokespecial #257
        + Methodref [com/book/a/v.<init> (Lcom/book/a/j;Landroid/graphics/Point;Landroid/graphics/Rect;)V]
      [1406] astore_2 v2
      [1407] aload_0 v0
      [1408] new #76
        + Class [com/book/a/h]
      [1411] dup
      [1412] aload_2 v2
      [1413] new #63
        + Class [android/graphics/PointF]
      [1416] dup
      [1417] ldc #19
        + Float [32.0]
      [1419] ldc #19
        + Float [32.0]
      [1421] invokespecial #209
        + Methodref [android/graphics/PointF.<init> (FF)V]
      [1424] invokespecial #240
        + Methodref [com/book/a/h.<init> (Lcom/book/a/v;Landroid/graphics/PointF;)V]
      [1427] putfield #182
        + Fieldref [com/book/pongv4/h.m Lcom/book/a/h;]
      [1430] aload_0 v0
      [1431] new #76
        + Class [com/book/a/h]
      [1434] dup
      [1435] aload_2 v2
      [1436] new #63
        + Class [android/graphics/PointF]
      [1439] dup
      [1440] ldc #17
        + Float [16.0]
      [1442] ldc #17
        + Float [16.0]
      [1444] invokespecial #209
        + Methodref [android/graphics/PointF.<init> (FF)V]
      [1447] invokespecial #240
        + Methodref [com/book/a/h.<init> (Lcom/book/a/v;Landroid/graphics/PointF;)V]
      [1450] putfield #183
        + Fieldref [com/book/pongv4/h.n Lcom/book/a/h;]
      [1453] aload_0 v0
      [1454] getfield #187
        + Fieldref [com/book/pongv4/h.r [I]
      [1457] iconst_0
      [1458] aload_0 v0
      [1459] getfield #186
        + Fieldref [com/book/pongv4/h.q Lcom/book/a/q;]
      [1462] ldc #48
        + String [sounds/collision_edge.wav]
      [1464] invokevirtual #251
        + Methodref [com/book/a/q.a (Ljava/lang/String;)I]
      [1467] iastore
      [1468] aload_0 v0
      [1469] getfield #187
        + Fieldref [com/book/pongv4/h.r [I]
      [1472] iconst_1
      [1473] aload_0 v0
      [1474] getfield #186
        + Fieldref [com/book/pongv4/h.q Lcom/book/a/q;]
      [1477] ldc #49
        + String [sounds/collision_opponent.wav]
      [1479] invokevirtual #251
        + Methodref [com/book/a/q.a (Ljava/lang/String;)I]
      [1482] iastore
      [1483] aload_0 v0
      [1484] getfield #187
        + Fieldref [com/book/pongv4/h.r [I]
      [1487] iconst_2
      [1488] aload_0 v0
      [1489] getfield #186
        + Fieldref [com/book/pongv4/h.q Lcom/book/a/q;]
      [1492] ldc #50
        + String [sounds/collision_player.wav]
      [1494] invokevirtual #251
        + Methodref [com/book/a/q.a (Ljava/lang/String;)I]
      [1497] iastore
      [1498] aload_0 v0
      [1499] getfield #185
        + Fieldref [com/book/pongv4/h.p Lcom/book/a/n;]
      [1502] ldc #47
        + String [sounds/bgm.ogg]
      [1504] astore_3 v3
      [1505] dup
      [1506] astore_2 v2
      [1507] getfield #129
        + Fieldref [com/book/a/n.c Z]
      [1510] ifeq +10 (target=1520)
      [1513] aload_2 v2
      [1514] getfield #128
        + Fieldref [com/book/a/n.b Landroid/media/MediaPlayer;]
      [1517] invokevirtual #218
        + Methodref [android/media/MediaPlayer.reset ()V]
      [1520] aload_2 v2
      [1521] getfield #127
        + Fieldref [com/book/a/n.a Landroid/content/Context;]
      [1524] invokevirtual #196
        + Methodref [android/content/Context.getAssets ()Landroid/content/res/AssetManager;]
      [1527] aload_3 v3
      [1528] invokevirtual #201
        + Methodref [android/content/res/AssetManager.openFd (Ljava/lang/String;)Landroid/content/res/AssetFileDescriptor;]
      [1531] astore v4
      [1533] aload_2 v2
      [1534] getfield #128
        + Fieldref [com/book/a/n.b Landroid/media/MediaPlayer;]
      [1537] aload v4
      [1539] invokevirtual #198
        + Methodref [android/content/res/AssetFileDescriptor.getFileDescriptor ()Ljava/io/FileDescriptor;]
      [1542] aload v4
      [1544] invokevirtual #200
        + Methodref [android/content/res/AssetFileDescriptor.getStartOffset ()J]
      [1547] aload v4
      [1549] invokevirtual #199
        + Methodref [android/content/res/AssetFileDescriptor.getLength ()J]
      [1552] invokevirtual #219
        + Methodref [android/media/MediaPlayer.setDataSource (Ljava/io/FileDescriptor;JJ)V]
      [1555] goto +6 (target=1561)
      [1558] invokevirtual #299
        + Methodref [java/io/IOException.printStackTrace ()V]
      [1561] aload_2 v2
      [1562] iconst_1
      [1563] putfield #129
        + Fieldref [com/book/a/n.c Z]
      [1566] aload_0 v0
      [1567] getfield #185
        + Fieldref [com/book/pongv4/h.p Lcom/book/a/n;]
      [1570] dup
      [1571] astore_2 v2
      [1572] getfield #129
        + Fieldref [com/book/a/n.c Z]
      [1575] ifeq +50 (target=1625)
      [1578] aload_2 v2
      [1579] getfield #128
        + Fieldref [com/book/a/n.b Landroid/media/MediaPlayer;]
      [1582] invokevirtual #217
        + Methodref [android/media/MediaPlayer.prepare ()V]
      [1585] goto +6 (target=1591)
      [1588] invokevirtual #299
        + Methodref [java/io/IOException.printStackTrace ()V]
      [1591] aload_2 v2
      [1592] getfield #128
        + Fieldref [com/book/a/n.b Landroid/media/MediaPlayer;]
      [1595] fconst_1
      [1596] fconst_1
      [1597] invokevirtual #221
        + Methodref [android/media/MediaPlayer.setVolume (FF)V]
      [1600] aload_2 v2
      [1601] getfield #128
        + Fieldref [com/book/a/n.b Landroid/media/MediaPlayer;]
      [1604] iconst_1
      [1605] invokevirtual #220
        + Methodref [android/media/MediaPlayer.setLooping (Z)V]
      [1608] aload_2 v2
      [1609] getfield #128
        + Fieldref [com/book/a/n.b Landroid/media/MediaPlayer;]
      [1612] invokevirtual #222
        + Methodref [android/media/MediaPlayer.start ()V]
      [1615] aload_2 v2
      [1616] iconst_0
      [1617] putfield #130
        + Fieldref [com/book/a/n.d Z]
      [1620] aload_2 v2
      [1621] iconst_1
      [1622] putfield #131
        + Fieldref [com/book/a/n.e Z]
      [1625] aload_0 v0
      [1626] ldc #27
        + String [0]
      [1628] putfield #167
        + Fieldref [com/book/pongv4/h.F Ljava/lang/String;]
      [1631] aload_0 v0
      [1632] ldc #27
        + String [0]
      [1634] putfield #164
        + Fieldref [com/book/pongv4/h.C Ljava/lang/String;]
      [1637] aload_0 v0
      [1638] getfield #188
        + Fieldref [com/book/pongv4/h.s Lcom/book/a/i;]
      [1641] getfield #125
        + Fieldref [com/book/a/i.b Lcom/book/a/ae;]
      [1644] astore_2 v2
      [1645] new #63
        + Class [android/graphics/PointF]
      [1648] dup
      [1649] invokespecial #208
        + Methodref [android/graphics/PointF.<init> ()V]
      [1652] astore v4
      [1654] new #63
        + Class [android/graphics/PointF]
      [1657] dup
      [1658] invokespecial #208
        + Methodref [android/graphics/PointF.<init> ()V]
      [1661] astore v5
      [1663] aload v4
      [1665] fconst_0
      [1666] fconst_0
      [1667] invokevirtual #210
        + Methodref [android/graphics/PointF.set (FF)V]
      [1670] aload v5
      [1672] fconst_0
      [1673] fconst_0
      [1674] invokevirtual #210
        + Methodref [android/graphics/PointF.set (FF)V]
      [1677] aload_0 v0
      [1678] new #70
        + Class [com/book/a/ae]
      [1681] dup
      [1682] getstatic #119
        + Fieldref [com/book/a/ac.a I]
      [1685] aload v4
      [1687] aload v5
      [1689] invokespecial #224
        + Methodref [com/book/a/ae.<init> (ILandroid/graphics/PointF;Landroid/graphics/PointF;)V]
      [1692] putfield #191
        + Fieldref [com/book/pongv4/h.v Lcom/book/a/ae;]
      [1695] aload_2 v2
      [1696] ldc #46
        + String [score]
      [1698] aload_0 v0
      [1699] getfield #191
        + Fieldref [com/book/pongv4/h.v Lcom/book/a/ae;]
      [1702] invokevirtual #225
        + Methodref [com/book/a/ae.a (Ljava/lang/String;Lcom/book/a/ab;)V]
      [1705] aload v4
      [1707] ldc #10
        + Float [-80.0]
      [1709] ldc #16
        + Float [14.0]
      [1711] invokevirtual #210
        + Methodref [android/graphics/PointF.set (FF)V]
      [1714] aload_0 v0
      [1715] new #71
        + Class [com/book/a/af]
      [1718] dup
      [1719] getstatic #119
        + Fieldref [com/book/a/ac.a I]
      [1722] aload v4
      [1724] aload_0 v0
      [1725] getfield #182
        + Fieldref [com/book/pongv4/h.m Lcom/book/a/h;]
      [1728] aload_0 v0
      [1729] getfield #167
        + Fieldref [com/book/pongv4/h.F Ljava/lang/String;]
      [1732] invokespecial #228
        + Methodref [com/book/a/af.<init> (ILandroid/graphics/PointF;Lcom/book/a/h;Ljava/lang/String;)V]
      [1735] putfield #194
        + Fieldref [com/book/pongv4/h.y Lcom/book/a/af;]
      [1738] aload_0 v0
      [1739] getfield #191
        + Fieldref [com/book/pongv4/h.v Lcom/book/a/ae;]
      [1742] ldc #43
        + String [player_score]
      [1744] aload_0 v0
      [1745] getfield #194
        + Fieldref [com/book/pongv4/h.y Lcom/book/a/af;]
      [1748] invokevirtual #225
        + Methodref [com/book/a/ae.a (Ljava/lang/String;Lcom/book/a/ab;)V]
      [1751] aload v4
      [1753] ldc #23
        + Float [80.0]
      [1755] ldc #16
        + Float [14.0]
      [1757] invokevirtual #210
        + Methodref [android/graphics/PointF.set (FF)V]
      [1760] aload_0 v0
      [1761] new #71
        + Class [com/book/a/af]
      [1764] dup
      [1765] getstatic #119
        + Fieldref [com/book/a/ac.a I]
      [1768] aload v4
      [1770] aload_0 v0
      [1771] getfield #182
        + Fieldref [com/book/pongv4/h.m Lcom/book/a/h;]
      [1774] aload_0 v0
      [1775] getfield #164
        + Fieldref [com/book/pongv4/h.C Ljava/lang/String;]
      [1778] invokespecial #228
        + Methodref [com/book/a/af.<init> (ILandroid/graphics/PointF;Lcom/book/a/h;Ljava/lang/String;)V]
      [1781] putfield #193
        + Fieldref [com/book/pongv4/h.x Lcom/book/a/af;]
      [1784] aload_0 v0
      [1785] getfield #191
        + Fieldref [com/book/pongv4/h.v Lcom/book/a/ae;]
      [1788] ldc #40
        + String [opponent_score]
      [1790] aload_0 v0
      [1791] getfield #193
        + Fieldref [com/book/pongv4/h.x Lcom/book/a/af;]
      [1794] invokevirtual #225
        + Methodref [com/book/a/ae.a (Ljava/lang/String;Lcom/book/a/ab;)V]
      [1797] aload_0 v0
      [1798] invokevirtual #284
        + Methodref [com/book/pongv4/h.getContext ()Landroid/content/Context;]
      [1801] astore_3 v3
      [1802] aload_0 v0
      [1803] aload_3 v3
      [1804] invokevirtual #197
        + Methodref [android/content/Context.getResources ()Landroid/content/res/Resources;]
      [1807] ldc #4
        + Integer [2130903047]
      [1809] invokevirtual #202
        + Methodref [android/content/res/Resources.getString (I)Ljava/lang/String;]
      [1812] putfield #162
        + Fieldref [com/book/pongv4/h.A Ljava/lang/String;]
      [1815] aload_0 v0
      [1816] aload_3 v3
      [1817] invokevirtual #197
        + Methodref [android/content/Context.getResources ()Landroid/content/res/Resources;]
      [1820] ldc #5
        + Integer [2130903051]
      [1822] invokevirtual #202
        + Methodref [android/content/res/Resources.getString (I)Ljava/lang/String;]
      [1825] putfield #163
        + Fieldref [com/book/pongv4/h.B Ljava/lang/String;]
      [1828] aload_0 v0
      [1829] aload_3 v3
      [1830] invokevirtual #197
        + Methodref [android/content/Context.getResources ()Landroid/content/res/Resources;]
      [1833] ldc #6
        + Integer [2130903052]
      [1835] invokevirtual #202
        + Methodref [android/content/res/Resources.getString (I)Ljava/lang/String;]
      [1838] putfield #165
        + Fieldref [com/book/pongv4/h.D Ljava/lang/String;]
      [1841] aload_0 v0
      [1842] aload_3 v3
      [1843] invokevirtual #197
        + Methodref [android/content/Context.getResources ()Landroid/content/res/Resources;]
      [1846] ldc #7
        + Integer [2130903053]
      [1848] invokevirtual #202
        + Methodref [android/content/res/Resources.getString (I)Ljava/lang/String;]
      [1851] putfield #166
        + Fieldref [com/book/pongv4/h.E Ljava/lang/String;]
      [1854] aload_0 v0
      [1855] aload_3 v3
      [1856] invokevirtual #197
        + Methodref [android/content/Context.getResources ()Landroid/content/res/Resources;]
      [1859] ldc #8
        + Integer [2130903054]
      [1861] invokevirtual #202
        + Methodref [android/content/res/Resources.getString (I)Ljava/lang/String;]
      [1864] putfield #168
        + Fieldref [com/book/pongv4/h.G Ljava/lang/String;]
      [1867] aload_0 v0
      [1868] aload_3 v3
      [1869] invokevirtual #197
        + Methodref [android/content/Context.getResources ()Landroid/content/res/Resources;]
      [1872] ldc #9
        + Integer [2130903055]
      [1874] invokevirtual #202
        + Methodref [android/content/res/Resources.getString (I)Ljava/lang/String;]
      [1877] putfield #169
        + Fieldref [com/book/pongv4/h.H Ljava/lang/String;]
      [1880] aload v4
      [1882] fconst_0
      [1883] fconst_0
      [1884] invokevirtual #210
        + Methodref [android/graphics/PointF.set (FF)V]
      [1887] aload v5
      [1889] fconst_0
      [1890] fconst_0
      [1891] invokevirtual #210
        + Methodref [android/graphics/PointF.set (FF)V]
      [1894] aload_0 v0
      [1895] new #70
        + Class [com/book/a/ae]
      [1898] dup
      [1899] getstatic #119
        + Fieldref [com/book/a/ac.a I]
      [1902] aload v4
      [1904] aload v5
      [1906] invokespecial #224
        + Methodref [com/book/a/ae.<init> (ILandroid/graphics/PointF;Landroid/graphics/PointF;)V]
      [1909] putfield #190
        + Fieldref [com/book/pongv4/h.u Lcom/book/a/ae;]
      [1912] aload_2 v2
      [1913] ldc #32
        + String [info]
      [1915] aload_0 v0
      [1916] getfield #190
        + Fieldref [com/book/pongv4/h.u Lcom/book/a/ae;]
      [1919] invokevirtual #225
        + Methodref [com/book/a/ae.a (Ljava/lang/String;Lcom/book/a/ab;)V]
      [1922] aload v4
      [1924] fconst_0
      [1925] ldc #23
        + Float [80.0]
      [1927] invokevirtual #210
        + Methodref [android/graphics/PointF.set (FF)V]
      [1930] aload_0 v0
      [1931] new #71
        + Class [com/book/a/af]
      [1934] dup
      [1935] getstatic #119
        + Fieldref [com/book/a/ac.a I]
      [1938] aload v4
      [1940] aload_0 v0
      [1941] getfield #183
        + Fieldref [com/book/pongv4/h.n Lcom/book/a/h;]
      [1944] ldc #26
        + String []
      [1946] invokespecial #228
        + Methodref [com/book/a/af.<init> (ILandroid/graphics/PointF;Lcom/book/a/h;Ljava/lang/String;)V]
      [1949] putfield #195
        + Fieldref [com/book/pongv4/h.z Lcom/book/a/af;]
      [1952] aload_0 v0
      [1953] getfield #190
        + Fieldref [com/book/pongv4/h.u Lcom/book/a/ae;]
      [1956] ldc #54
        + String [upper_info]
      [1958] aload_0 v0
      [1959] getfield #195
        + Fieldref [com/book/pongv4/h.z Lcom/book/a/af;]
      [1962] invokevirtual #225
        + Methodref [com/book/a/ae.a (Ljava/lang/String;Lcom/book/a/ab;)V]
      [1965] aload v4
      [1967] fconst_0
      [1968] ldc #25
        + Float [100.0]
      [1970] invokevirtual #210
        + Methodref [android/graphics/PointF.set (FF)V]
      [1973] aload_0 v0
      [1974] new #71
        + Class [com/book/a/af]
      [1977] dup
      [1978] getstatic #119
        + Fieldref [com/book/a/ac.a I]
      [1981] aload v4
      [1983] aload_0 v0
      [1984] getfield #182
        + Fieldref [com/book/pongv4/h.m Lcom/book/a/h;]
      [1987] aload_0 v0
      [1988] getfield #168
        + Fieldref [com/book/pongv4/h.G Ljava/lang/String;]
      [1991] invokespecial #228
        + Methodref [com/book/a/af.<init> (ILandroid/graphics/PointF;Lcom/book/a/h;Ljava/lang/String;)V]
      [1994] putfield #192
        + Fieldref [com/book/pongv4/h.w Lcom/book/a/af;]
      [1997] aload_0 v0
      [1998] getfield #190
        + Fieldref [com/book/pongv4/h.u Lcom/book/a/ae;]
      [2001] ldc #33
        + String [lower_info]
      [2003] aload_0 v0
      [2004] getfield #192
        + Fieldref [com/book/pongv4/h.w Lcom/book/a/af;]
      [2007] invokevirtual #225
        + Methodref [com/book/a/ae.a (Ljava/lang/String;Lcom/book/a/ab;)V]
      [2010] new #62
        + Class [android/graphics/Point]
      [2013] dup
      [2014] iconst_2
      [2015] iconst_1
      [2016] invokespecial #207
        + Methodref [android/graphics/Point.<init> (II)V]
      [2019] astore_3 v3
      [2020] new #85
        + Class [com/book/a/v]
      [2023] dup
      [2024] aload_1 v1
      [2025] ldc #30
        + String [gui/button_pause.png]
      [2027] invokevirtual #243
        + Methodref [com/book/a/k.a (Ljava/lang/String;)Lcom/book/a/j;]
      [2030] aload_3 v3
      [2031] aconst_null
      [2032] invokespecial #257
        + Methodref [com/book/a/v.<init> (Lcom/book/a/j;Landroid/graphics/Point;Landroid/graphics/Rect;)V]
      [2035] astore_1 v1
      [2036] aload v4
      [2038] fconst_0
      [2039] ldc #17
        + Float [16.0]
      [2041] invokevirtual #210
        + Methodref [android/graphics/PointF.set (FF)V]
      [2044] aload v5
      [2046] ldc #19
        + Float [32.0]
      [2048] ldc #19
        + Float [32.0]
      [2050] invokevirtual #210
        + Methodref [android/graphics/PointF.set (FF)V]
      [2053] aload_0 v0
      [2054] new #94
        + Class [com/book/pongv4/i]
      [2057] dup
      [2058] aload_0 v0
      [2059] getstatic #119
        + Fieldref [com/book/a/ac.a I]
      [2062] aload v4
      [2064] aload v5
      [2066] aload_1 v1
      [2067] aload_0 v0
      [2068] getfield #188
        + Fieldref [com/book/pongv4/h.s Lcom/book/a/i;]
      [2071] invokespecial #288
        + Methodref [com/book/pongv4/i.<init> (Lcom/book/pongv4/h;ILandroid/graphics/PointF;Landroid/graphics/PointF;Lcom/book/a/v;Lcom/book/a/i;)V]
      [2074] putfield #189
        + Fieldref [com/book/pongv4/h.t Lcom/book/a/ad;]
      [2077] aload_2 v2
      [2078] ldc #42
        + String [pause]
      [2080] aload_0 v0
      [2081] getfield #189
        + Fieldref [com/book/pongv4/h.t Lcom/book/a/ad;]
      [2084] invokevirtual #225
        + Methodref [com/book/a/ae.a (Ljava/lang/String;Lcom/book/a/ab;)V]
      [2087] return
      Code attribute exceptions (count = 2):
      - ExceptionInfo (1520 -> 1555: 1558):
      + Class [java/io/IOException]
      - ExceptionInfo (1578 -> 1585: 1588):
      + Class [java/io/IOException]
      Code attribute attributes (attribute count = 0):
  + Method:       a(Landroid/graphics/Canvas;F)V
    Access flags: 0x11
      = public final void a(android.graphics.Canvas,float)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 1678, locals = 11, stack = 5):
      [0] aload_0 v0
      [1] getfield #171
        + Fieldref [com/book/pongv4/h.b Lcom/book/pongv4/g;]
      [4] fload_2 v2
      [5] fstore v4
      [7] astore v6
      [9] fload v4
      [11] fconst_1
      [12] fcmpl
      [13] ifle +7 (target=20)
      [16] ldc #12
        + Float [0.1]
      [18] fstore v4
      [20] aload v6
      [22] getfield #148
        + Fieldref [com/book/pongv4/g.d I]
      [25] iconst_1
      [26] ificmpne +44 (target=70)
      [29] aload v6
      [31] getfield #154
        + Fieldref [com/book/pongv4/g.j Ljava/util/ArrayList;]
      [34] invokevirtual #305
        + Methodref [java/util/ArrayList.iterator ()Ljava/util/Iterator;]
      [37] astore v5
      [39] aload v5
      [41] invokeinterface #307, 256
        + InterfaceMethodref [java/util/Iterator.hasNext ()Z]
      [46] ifeq +21 (target=67)
      [49] aload v5
      [51] invokeinterface #308, 256
        + InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;]
      [56] checkcast #74
        + Class [com/book/a/f]
      [59] fload v4
      [61] invokevirtual #235
        + Methodref [com/book/a/f.a (F)V]
      [64] goto -25 (target=39)
      [67] goto +493 (target=560)
      [70] aload v6
      [72] getfield #148
        + Fieldref [com/book/pongv4/g.d I]
      [75] iconst_3
      [76] ificmpne +88 (target=164)
      [79] aload v6
      [81] getfield #160
        + Fieldref [com/book/pongv4/g.p Lcom/book/a/w;]
      [84] invokevirtual #264
        + Methodref [com/book/a/w.c ()Z]
      [87] ifne +29 (target=116)
      [90] aload v6
      [92] getfield #145
        + Fieldref [com/book/pongv4/g.a Lcom/book/pongv4/a;]
      [95] iconst_0
      [96] putfield #144
        + Fieldref [com/book/pongv4/a.b Z]
      [99] aload v6
      [101] getfield #145
        + Fieldref [com/book/pongv4/g.a Lcom/book/pongv4/a;]
      [104] iconst_0
      [105] putfield #143
        + Fieldref [com/book/pongv4/a.a I]
      [108] aload v6
      [110] getfield #160
        + Fieldref [com/book/pongv4/g.p Lcom/book/a/w;]
      [113] invokevirtual #261
        + Methodref [com/book/a/w.a ()V]
      [116] aload v6
      [118] getfield #160
        + Fieldref [com/book/pongv4/g.p Lcom/book/a/w;]
      [121] fload v4
      [123] invokevirtual #262
        + Methodref [com/book/a/w.a (F)Z]
      [126] ifeq +434 (target=560)
      [129] aload v6
      [131] getfield #160
        + Fieldref [com/book/pongv4/g.p Lcom/book/a/w;]
      [134] invokevirtual #263
        + Methodref [com/book/a/w.b ()V]
      [137] aload v6
      [139] getfield #150
        + Fieldref [com/book/pongv4/g.f I]
      [142] iconst_5
      [143] ificmpne +12 (target=155)
      [146] aload v6
      [148] iconst_2
      [149] putfield #148
        + Fieldref [com/book/pongv4/g.d I]
      [152] goto +408 (target=560)
      [155] aload v6
      [157] iconst_0
      [158] putfield #148
        + Fieldref [com/book/pongv4/g.d I]
      [161] goto +399 (target=560)
      [164] aload v6
      [166] getfield #148
        + Fieldref [com/book/pongv4/g.d I]
      [169] ifne +391 (target=560)
      [172] aload v6
      [174] getfield #161
        + Fieldref [com/book/pongv4/g.q Lcom/book/a/w;]
      [177] invokevirtual #264
        + Methodref [com/book/a/w.c ()Z]
      [180] ifne +353 (target=533)
      [183] aload v6
      [185] getfield #161
        + Fieldref [com/book/pongv4/g.q Lcom/book/a/w;]
      [188] invokevirtual #261
        + Methodref [com/book/a/w.a ()V]
      [191] aload v6
      [193] dup
      [194] astore v8
      [196] getfield #120
        + Fieldref [com/book/a/ag.r Landroid/graphics/Point;]
      [199] getfield #110
        + Fieldref [android/graphics/Point.x I]
      [202] iconst_2
      [203] idiv
      [204] i2f
      [205] fstore_3 v3
      [206] aload v8
      [208] getfield #120
        + Fieldref [com/book/a/ag.r Landroid/graphics/Point;]
      [211] getfield #111
        + Fieldref [android/graphics/Point.y I]
      [214] iconst_2
      [215] idiv
      [216] i2f
      [217] fstore v5
      [219] aload v8
      [221] getfield #145
        + Fieldref [com/book/pongv4/g.a Lcom/book/pongv4/a;]
      [224] invokevirtual #271
        + Methodref [com/book/pongv4/a.d ()Landroid/graphics/PointF;]
      [227] getfield #112
        + Fieldref [android/graphics/PointF.x F]
      [230] fconst_2
      [231] fdiv
      [232] fstore v7
      [234] aload v8
      [236] getfield #145
        + Fieldref [com/book/pongv4/g.a Lcom/book/pongv4/a;]
      [239] invokevirtual #271
        + Methodref [com/book/pongv4/a.d ()Landroid/graphics/PointF;]
      [242] getfield #113
        + Fieldref [android/graphics/PointF.y F]
      [245] fconst_2
      [246] fdiv
      [247] fstore v9
      [249] aload v8
      [251] getfield #147
        + Fieldref [com/book/pongv4/g.c Lcom/book/pongv4/d;]
      [254] invokevirtual #280
        + Methodref [com/book/pongv4/d.d ()Landroid/graphics/PointF;]
      [257] getfield #113
        + Fieldref [android/graphics/PointF.y F]
      [260] fconst_2
      [261] fdiv
      [262] fstore v10
      [264] fload_3 v3
      [265] fload v7
      [267] fsub
      [268] fstore_3 v3
      [269] fload v5
      [271] fload v9
      [273] fsub
      [274] fstore v7
      [276] fload v5
      [278] fload v10
      [280] fsub
      [281] fstore v5
      [283] aload v8
      [285] getfield #145
        + Fieldref [com/book/pongv4/g.a Lcom/book/pongv4/a;]
      [288] fload_3 v3
      [289] fload v7
      [291] invokevirtual #270
        + Methodref [com/book/pongv4/a.c (FF)V]
      [294] aload v8
      [296] getfield #146
        + Fieldref [com/book/pongv4/g.b Lcom/book/pongv4/b;]
      [299] aload v8
      [301] getfield #146
        + Fieldref [com/book/pongv4/g.b Lcom/book/pongv4/b;]
      [304] invokevirtual #275
        + Methodref [com/book/pongv4/b.e ()Landroid/graphics/PointF;]
      [307] getfield #112
        + Fieldref [android/graphics/PointF.x F]
      [310] fload v5
      [312] invokevirtual #274
        + Methodref [com/book/pongv4/b.c (FF)V]
      [315] aload v8
      [317] getfield #147
        + Fieldref [com/book/pongv4/g.c Lcom/book/pongv4/d;]
      [320] aload v8
      [322] getfield #147
        + Fieldref [com/book/pongv4/g.c Lcom/book/pongv4/d;]
      [325] invokevirtual #281
        + Methodref [com/book/pongv4/d.e ()Landroid/graphics/PointF;]
      [328] getfield #112
        + Fieldref [android/graphics/PointF.x F]
      [331] fload v5
      [333] invokevirtual #279
        + Methodref [com/book/pongv4/d.c (FF)V]
      [336] aload v8
      [338] dup
      [339] astore_3 v3
      [340] getfield #152
        + Fieldref [com/book/pongv4/g.h Ljava/util/Random;]
      [343] iconst_4
      [344] invokevirtual #306
        + Methodref [java/util/Random.nextInt (I)I]
      [347] dup
      [348] istore v5
      [350] ifne +17 (target=367)
      [353] aload_3 v3
      [354] getfield #152
        + Fieldref [com/book/pongv4/g.h Ljava/util/Random;]
      [357] bipush 16
      [359] invokevirtual #306
        + Methodref [java/util/Random.nextInt (I)I]
      [362] istore v5
      [364] goto +66 (target=430)
      [367] iload v5
      [369] iconst_1
      [370] ificmpne +21 (target=391)
      [373] aload_3 v3
      [374] getfield #152
        + Fieldref [com/book/pongv4/g.h Ljava/util/Random;]
      [377] bipush 16
      [379] invokevirtual #306
        + Methodref [java/util/Random.nextInt (I)I]
      [382] sipush 165
      [385] iadd
      [386] istore v5
      [388] goto +42 (target=430)
      [391] iload v5
      [393] iconst_2
      [394] ificmpne +21 (target=415)
      [397] aload_3 v3
      [398] getfield #152
        + Fieldref [com/book/pongv4/g.h Ljava/util/Random;]
      [401] bipush 16
      [403] invokevirtual #306
        + Methodref [java/util/Random.nextInt (I)I]
      [406] sipush 180
      [409] iadd
      [410] istore v5
      [412] goto +18 (target=430)
      [415] aload_3 v3
      [416] getfield #152
        + Fieldref [com/book/pongv4/g.h Ljava/util/Random;]
      [419] bipush 16
      [421] invokevirtual #306
        + Methodref [java/util/Random.nextInt (I)I]
      [424] sipush 345
      [427] iadd
      [428] istore v5
      [430] aload_3 v3
      [431] getfield #145
        + Fieldref [com/book/pongv4/g.a Lcom/book/pongv4/a;]
      [434] aload_3 v3
      [435] getfield #120
        + Fieldref [com/book/a/ag.r Landroid/graphics/Point;]
      [438] getfield #110
        + Fieldref [android/graphics/Point.x I]
      [441] iconst_2
      [442] idiv
      [443] i2f
      [444] aload_3 v3
      [445] getfield #145
        + Fieldref [com/book/pongv4/g.a Lcom/book/pongv4/a;]
      [448] invokevirtual #271
        + Methodref [com/book/pongv4/a.d ()Landroid/graphics/PointF;]
      [451] getfield #112
        + Fieldref [android/graphics/PointF.x F]
      [454] fconst_2
      [455] fdiv
      [456] fsub
      [457] aload_3 v3
      [458] getfield #120
        + Fieldref [com/book/a/ag.r Landroid/graphics/Point;]
      [461] getfield #111
        + Fieldref [android/graphics/Point.y I]
      [464] iconst_2
      [465] idiv
      [466] i2f
      [467] aload_3 v3
      [468] getfield #145
        + Fieldref [com/book/pongv4/g.a Lcom/book/pongv4/a;]
      [471] invokevirtual #271
        + Methodref [com/book/pongv4/a.d ()Landroid/graphics/PointF;]
      [474] getfield #113
        + Fieldref [android/graphics/PointF.y F]
      [477] fconst_2
      [478] fdiv
      [479] fsub
      [480] invokevirtual #270
        + Methodref [com/book/pongv4/a.c (FF)V]
      [483] aload_3 v3
      [484] getfield #145
        + Fieldref [com/book/pongv4/g.a Lcom/book/pongv4/a;]
      [487] aload_3 v3
      [488] getfield #151
        + Fieldref [com/book/pongv4/g.g I]
      [491] invokevirtual #269
        + Methodref [com/book/pongv4/a.a (I)F]
      [494] fstore v7
      [496] iload v5
      [498] i2d
      [499] ldc2_w #107
        + Double [0.017453292519943295]
      [502] dmul
      [503] d2f
      [504] fstore v5
      [506] aload_3 v3
      [507] getfield #145
        + Fieldref [com/book/pongv4/g.a Lcom/book/pongv4/a;]
      [510] fload v7
      [512] fload v5
      [514] f2d
      [515] invokestatic #300
        + Methodref [java/lang/Math.cos (D)D]
      [518] d2f
      [519] fmul
      [520] fload v7
      [522] fload v5
      [524] f2d
      [525] invokestatic #301
        + Methodref [java/lang/Math.sin (D)D]
      [528] d2f
      [529] fmul
      [530] invokevirtual #268
        + Methodref [com/book/pongv4/a.a (FF)V]
      [533] aload v6
      [535] getfield #161
        + Fieldref [com/book/pongv4/g.q Lcom/book/a/w;]
      [538] fload v4
      [540] invokevirtual #262
        + Methodref [com/book/a/w.a (F)Z]
      [543] ifeq +17 (target=560)
      [546] aload v6
      [548] getfield #161
        + Fieldref [com/book/pongv4/g.q Lcom/book/a/w;]
      [551] invokevirtual #263
        + Methodref [com/book/a/w.b ()V]
      [554] aload v6
      [556] iconst_1
      [557] putfield #148
        + Fieldref [com/book/pongv4/g.d I]
      [560] aload_0 v0
      [561] invokevirtual #287
        + Methodref [com/book/pongv4/h.getRenderer ()Lcom/book/a/p;]
      [564] dup
      [565] astore_3 v3
      [566] aload_1 v1
      [567] ldc #3
        + Integer [-3355444]
      [569] invokevirtual #245
        + Methodref [com/book/a/p.a (Landroid/graphics/Canvas;I)V]
      [572] aload_0 v0
      [573] getfield #171
        + Fieldref [com/book/pongv4/h.b Lcom/book/pongv4/g;]
      [576] getfield #154
        + Fieldref [com/book/pongv4/g.j Ljava/util/ArrayList;]
      [579] astore_1 v1
      [580] aload_0 v0
      [581] getfield #170
        + Fieldref [com/book/pongv4/h.a Z]
      [584] ifeq +292 (target=876)
      [587] aload_1 v1
      [588] invokevirtual #305
        + Methodref [java/util/ArrayList.iterator ()Ljava/util/Iterator;]
      [591] astore_1 v1
      [592] aload_1 v1
      [593] invokeinterface #307, 256
        + InterfaceMethodref [java/util/Iterator.hasNext ()Z]
      [598] ifeq +275 (target=873)
      [601] aload_1 v1
      [602] invokeinterface #308, 256
        + InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;]
      [607] checkcast #74
        + Class [com/book/a/f]
      [610] dup
      [611] astore v4
      [613] getfield #122
        + Fieldref [com/book/a/f.h I]
      [616] getstatic #124
        + Fieldref [com/book/a/g.a I]
      [619] ificmpne +20 (target=639)
      [622] aload_3 v3
      [623] aload v4
      [625] invokevirtual #236
        + Methodref [com/book/a/f.b ()Landroid/graphics/RectF;]
      [628] aload v4
      [630] invokevirtual #237
        + Methodref [com/book/a/f.c ()I]
      [633] invokevirtual #246
        + Methodref [com/book/a/p.a (Landroid/graphics/RectF;I)V]
      [636] goto -44 (target=592)
      [639] aload_3 v3
      [640] aload v4
      [642] invokevirtual #236
        + Methodref [com/book/a/f.b ()Landroid/graphics/RectF;]
      [645] aload v4
      [647] invokevirtual #237
        + Methodref [com/book/a/f.c ()I]
      [650] istore v5
      [652] astore v4
      [654] dup
      [655] astore v6
      [657] getfield #135
        + Fieldref [com/book/a/p.e Lcom/book/a/z;]
      [660] ifnull +206 (target=866)
      [663] aload v6
      [665] getfield #135
        + Fieldref [com/book/a/p.e Lcom/book/a/z;]
      [668] getfield #141
        + Fieldref [com/book/a/z.b Landroid/graphics/Point;]
      [671] astore v7
      [673] aload v6
      [675] getfield #135
        + Fieldref [com/book/a/p.e Lcom/book/a/z;]
      [678] getfield #142
        + Fieldref [com/book/a/z.c Landroid/graphics/PointF;]
      [681] astore v8
      [683] aload v6
      [685] getfield #134
        + Fieldref [com/book/a/p.c Landroid/graphics/RectF;]
      [688] aload v4
      [690] getfield #115
        + Fieldref [android/graphics/RectF.left F]
      [693] aload v8
      [695] getfield #112
        + Fieldref [android/graphics/PointF.x F]
      [698] fmul
      [699] aload v7
      [701] getfield #110
        + Fieldref [android/graphics/Point.x I]
      [704] i2f
      [705] fadd
      [706] putfield #115
        + Fieldref [android/graphics/RectF.left F]
      [709] aload v6
      [711] getfield #134
        + Fieldref [com/book/a/p.c Landroid/graphics/RectF;]
      [714] aload v4
      [716] getfield #117
        + Fieldref [android/graphics/RectF.top F]
      [719] aload v8
      [721] getfield #113
        + Fieldref [android/graphics/PointF.y F]
      [724] fmul
      [725] aload v7
      [727] getfield #111
        + Fieldref [android/graphics/Point.y I]
      [730] i2f
      [731] fadd
      [732] putfield #117
        + Fieldref [android/graphics/RectF.top F]
      [735] aload v6
      [737] getfield #134
        + Fieldref [com/book/a/p.c Landroid/graphics/RectF;]
      [740] aload v4
      [742] getfield #116
        + Fieldref [android/graphics/RectF.right F]
      [745] aload v8
      [747] getfield #112
        + Fieldref [android/graphics/PointF.x F]
      [750] fmul
      [751] aload v7
      [753] getfield #110
        + Fieldref [android/graphics/Point.x I]
      [756] i2f
      [757] fadd
      [758] putfield #116
        + Fieldref [android/graphics/RectF.right F]
      [761] aload v6
      [763] getfield #134
        + Fieldref [com/book/a/p.c Landroid/graphics/RectF;]
      [766] aload v4
      [768] getfield #114
        + Fieldref [android/graphics/RectF.bottom F]
      [771] aload v8
      [773] getfield #113
        + Fieldref [android/graphics/PointF.y F]
      [776] fmul
      [777] aload v7
      [779] getfield #111
        + Fieldref [android/graphics/Point.y I]
      [782] i2f
      [783] fadd
      [784] putfield #114
        + Fieldref [android/graphics/RectF.bottom F]
      [787] aload v6
      [789] getfield #134
        + Fieldref [com/book/a/p.c Landroid/graphics/RectF;]
      [792] dup
      [793] getfield #116
        + Fieldref [android/graphics/RectF.right F]
      [796] fconst_1
      [797] fsub
      [798] putfield #116
        + Fieldref [android/graphics/RectF.right F]
      [801] aload v6
      [803] getfield #134
        + Fieldref [com/book/a/p.c Landroid/graphics/RectF;]
      [806] dup
      [807] getfield #114
        + Fieldref [android/graphics/RectF.bottom F]
      [810] fconst_1
      [811] fsub
      [812] putfield #114
        + Fieldref [android/graphics/RectF.bottom F]
      [815] aload v6
      [817] getfield #133
        + Fieldref [com/book/a/p.b Landroid/graphics/Paint;]
      [820] iload v5
      [822] invokevirtual #204
        + Methodref [android/graphics/Paint.setColor (I)V]
      [825] aload v6
      [827] getfield #133
        + Fieldref [com/book/a/p.b Landroid/graphics/Paint;]
      [830] getstatic #109
        + Fieldref [android/graphics/Paint$Style.STROKE Landroid/graphics/Paint$Style;]
      [833] invokevirtual #206
        + Methodref [android/graphics/Paint.setStyle (Landroid/graphics/Paint$Style;)V]
      [836] aload v6
      [838] getfield #133
        + Fieldref [com/book/a/p.b Landroid/graphics/Paint;]
      [841] fconst_0
      [842] invokevirtual #205
        + Methodref [android/graphics/Paint.setStrokeWidth (F)V]
      [845] aload v6
      [847] getfield #132
        + Fieldref [com/book/a/p.a Landroid/graphics/Canvas;]
      [850] aload v6
      [852] getfield #134
        + Fieldref [com/book/a/p.c Landroid/graphics/RectF;]
      [855] aload v6
      [857] getfield #133
        + Fieldref [com/book/a/p.b Landroid/graphics/Paint;]
      [860] invokevirtual #203
        + Methodref [android/graphics/Canvas.drawRect (Landroid/graphics/RectF;Landroid/graphics/Paint;)V]
      [863] goto -271 (target=592)
      [866] iconst_1
      [867] invokestatic #303
        + Methodref [java/lang/System.exit (I)V]
      [870] goto -278 (target=592)
      [873] goto +714 (target=1587)
      [876] aload_3 v3
      [877] aload_0 v0
      [878] getfield #173
        + Fieldref [com/book/pongv4/h.d Lcom/book/a/j;]
      [881] aload_0 v0
      [882] getfield #174
        + Fieldref [com/book/pongv4/h.e Landroid/graphics/Rect;]
      [885] aload_0 v0
      [886] getfield #175
        + Fieldref [com/book/pongv4/h.f Landroid/graphics/RectF;]
      [889] invokevirtual #248
        + Methodref [com/book/a/p.a (Lcom/book/a/j;Landroid/graphics/Rect;Landroid/graphics/RectF;)V]
      [892] aload_1 v1
      [893] invokevirtual #305
        + Methodref [java/util/ArrayList.iterator ()Ljava/util/Iterator;]
      [896] astore_1 v1
      [897] aload_1 v1
      [898] invokeinterface #307, 256
        + InterfaceMethodref [java/util/Iterator.hasNext ()Z]
      [903] ifeq +412 (target=1315)
      [906] aload_1 v1
      [907] invokeinterface #308, 256
        + InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;]
      [912] checkcast #74
        + Class [com/book/a/f]
      [915] dup
      [916] astore v4
      [918] getfield #121
        + Fieldref [com/book/a/f.f Ljava/lang/String;]
      [921] ldc #41
        + String [paddle]
      [923] ifacmpne +222 (target=1145)
      [926] aload v4
      [928] getfield #123
        + Fieldref [com/book/a/f.j I]
      [931] iconst_2
      [932] ificmpne +12 (target=944)
      [935] aload_0 v0
      [936] getfield #181
        + Fieldref [com/book/pongv4/h.l Lcom/book/a/r;]
      [939] astore v5
      [941] goto +9 (target=950)
      [944] aload_0 v0
      [945] getfield #180
        + Fieldref [com/book/pongv4/h.k Lcom/book/a/r;]
      [948] astore v5
      [950] aload v4
      [952] iconst_2
      [953] invokevirtual #238
        + Methodref [com/book/a/f.c (I)Z]
      [956] ifeq +52 (target=1008)
      [959] aload v4
      [961] iconst_4
      [962] invokevirtual #238
        + Methodref [com/book/a/f.c (I)Z]
      [965] ifeq +13 (target=978)
      [968] aload v5
      [970] ldc #39
        + String [move_up_happy]
      [972] invokevirtual #254
        + Methodref [com/book/a/r.a (Ljava/lang/String;)V]
      [975] goto +79 (target=1054)
      [978] aload v4
      [980] bipush 8
      [982] invokevirtual #238
        + Methodref [com/book/a/f.c (I)Z]
      [985] ifeq +13 (target=998)
      [988] aload v5
      [990] ldc #38
        + String [move_up_concerned]
      [992] invokevirtual #254
        + Methodref [com/book/a/r.a (Ljava/lang/String;)V]
      [995] goto +59 (target=1054)
      [998] aload v5
      [1000] ldc #37
        + String [move_up_angry]
      [1002] invokevirtual #254
        + Methodref [com/book/a/r.a (Ljava/lang/String;)V]
      [1005] goto +49 (target=1054)
      [1008] aload v4
      [1010] iconst_4
      [1011] invokevirtual #238
        + Methodref [com/book/a/f.c (I)Z]
      [1014] ifeq +13 (target=1027)
      [1017] aload v5
      [1019] ldc #36
        + String [move_down_happy]
      [1021] invokevirtual #254
        + Methodref [com/book/a/r.a (Ljava/lang/String;)V]
      [1024] goto +30 (target=1054)
      [1027] aload v4
      [1029] bipush 8
      [1031] invokevirtual #238
        + Methodref [com/book/a/f.c (I)Z]
      [1034] ifeq +13 (target=1047)
      [1037] aload v5
      [1039] ldc #35
        + String [move_down_concerned]
      [1041] invokevirtual #254
        + Methodref [com/book/a/r.a (Ljava/lang/String;)V]
      [1044] goto +10 (target=1054)
      [1047] aload v5
      [1049] ldc #34
        + String [move_down_angry]
      [1051] invokevirtual #254
        + Methodref [com/book/a/r.a (Ljava/lang/String;)V]
      [1054] aload v4
      [1056] iconst_1
      [1057] invokevirtual #238
        + Methodref [com/book/a/f.c (I)Z]
      [1060] ifeq +21 (target=1081)
      [1063] aload v5
      [1065] getfield #136
        + Fieldref [com/book/a/r.a Lcom/book/a/b;]
      [1068] iconst_2
      [1069] invokevirtual #232
        + Methodref [com/book/a/b.a (I)V]
      [1072] aload v5
      [1074] getfield #138
        + Fieldref [com/book/a/r.c Lcom/book/a/f;]
      [1077] iconst_1
      [1078] invokevirtual #239
        + Methodref [com/book/a/f.d (I)V]
      [1081] aload v5
      [1083] fload_2 v2
      [1084] invokevirtual #253
        + Methodref [com/book/a/r.a (F)V]
      [1087] aload v5
      [1089] getfield #140
        + Fieldref [com/book/a/r.e Lcom/book/a/v;]
      [1092] astore v4
      [1094] aload v5
      [1096] getfield #139
        + Fieldref [com/book/a/r.d Landroid/graphics/PointF;]
      [1099] astore v6
      [1101] aload v5
      [1103] getfield #137
        + Fieldref [com/book/a/r.b Landroid/graphics/PointF;]
      [1106] astore v7
      [1108] aload v5
      [1110] getfield #136
        + Fieldref [com/book/a/r.a Lcom/book/a/b;]
      [1113] invokevirtual #234
        + Methodref [com/book/a/b.c ()I]
      [1116] istore v8
      [1118] aload v4
      [1120] iload v8
      [1122] invokevirtual #259
        + Methodref [com/book/a/v.a (I)Landroid/graphics/Rect;]
      [1125] astore v5
      [1127] aload_3 v3
      [1128] aload v4
      [1130] invokevirtual #258
        + Methodref [com/book/a/v.a ()Lcom/book/a/j;]
      [1133] aload v5
      [1135] aload v6
      [1137] aload v7
      [1139] invokevirtual #247
        + Methodref [com/book/a/p.a (Lcom/book/a/j;Landroid/graphics/Rect;Landroid/graphics/PointF;Landroid/graphics/PointF;)V]
      [1142] goto -245 (target=897)
      [1145] aload v4
      [1147] getfield #121
        + Fieldref [com/book/a/f.f Ljava/lang/String;]
      [1150] ldc #28
        + String [ball]
      [1152] ifacmpne +160 (target=1312)
      [1155] aload v4
      [1157] iconst_1
      [1158] invokevirtual #238
        + Methodref [com/book/a/f.c (I)Z]
      [1161] ifeq +26 (target=1187)
      [1164] aload_0 v0
      [1165] getfield #179
        + Fieldref [com/book/pongv4/h.j Lcom/book/a/r;]
      [1168] ldc #45
        + String [roll_cw]
      [1170] invokevirtual #254
        + Methodref [com/book/a/r.a (Ljava/lang/String;)V]
      [1173] aload_0 v0
      [1174] getfield #179
        + Fieldref [com/book/pongv4/h.j Lcom/book/a/r;]
      [1177] getfield #136
        + Fieldref [com/book/a/r.a Lcom/book/a/b;]
      [1180] iconst_0
      [1181] invokevirtual #232
        + Methodref [com/book/a/b.a (I)V]
      [1184] goto +23 (target=1207)
      [1187] aload_0 v0
      [1188] getfield #179
        + Fieldref [com/book/pongv4/h.j Lcom/book/a/r;]
      [1191] ldc #44
        + String [roll_ccw]
      [1193] invokevirtual #254
        + Methodref [com/book/a/r.a (Ljava/lang/String;)V]
      [1196] aload_0 v0
      [1197] getfield #179
        + Fieldref [com/book/pongv4/h.j Lcom/book/a/r;]
      [1200] getfield #136
        + Fieldref [com/book/a/r.a Lcom/book/a/b;]
      [1203] iconst_0
      [1204] invokevirtual #232
        + Methodref [com/book/a/b.a (I)V]
      [1207] aload_0 v0
      [1208] getfield #171
        + Fieldref [com/book/pongv4/h.b Lcom/book/pongv4/g;]
      [1211] getfield #148
        + Fieldref [com/book/pongv4/g.d I]
      [1214] iconst_1
      [1215] ificmpne +16 (target=1231)
      [1218] aload_0 v0
      [1219] getfield #179
        + Fieldref [com/book/pongv4/h.j Lcom/book/a/r;]
      [1222] getfield #136
        + Fieldref [com/book/a/r.a Lcom/book/a/b;]
      [1225] invokevirtual #231
        + Methodref [com/book/a/b.a ()V]
      [1228] goto +13 (target=1241)
      [1231] aload_0 v0
      [1232] getfield #179
        + Fieldref [com/book/pongv4/h.j Lcom/book/a/r;]
      [1235] getfield #136
        + Fieldref [com/book/a/r.a Lcom/book/a/b;]
      [1238] invokevirtual #233
        + Methodref [com/book/a/b.b ()V]
      [1241] aload_0 v0
      [1242] getfield #179
        + Fieldref [com/book/pongv4/h.j Lcom/book/a/r;]
      [1245] fload_2 v2
      [1246] invokevirtual #253
        + Methodref [com/book/a/r.a (F)V]
      [1249] aload_0 v0
      [1250] getfield #179
        + Fieldref [com/book/pongv4/h.j Lcom/book/a/r;]
      [1253] getfield #140
        + Fieldref [com/book/a/r.e Lcom/book/a/v;]
      [1256] astore v5
      [1258] aload_0 v0
      [1259] getfield #179
        + Fieldref [com/book/pongv4/h.j Lcom/book/a/r;]
      [1262] getfield #139
        + Fieldref [com/book/a/r.d Landroid/graphics/PointF;]
      [1265] astore v4
      [1267] aload_0 v0
      [1268] getfield #179
        + Fieldref [com/book/pongv4/h.j Lcom/book/a/r;]
      [1271] getfield #137
        + Fieldref [com/book/a/r.b Landroid/graphics/PointF;]
      [1274] astore v6
      [1276] aload_0 v0
      [1277] getfield #179
        + Fieldref [com/book/pongv4/h.j Lcom/book/a/r;]
      [1280] getfield #136
        + Fieldref [com/book/a/r.a Lcom/book/a/b;]
      [1283] invokevirtual #234
        + Methodref [com/book/a/b.c ()I]
      [1286] istore v7
      [1288] aload v5
      [1290] iload v7
      [1292] invokevirtual #259
        + Methodref [com/book/a/v.a (I)Landroid/graphics/Rect;]
      [1295] astore v8
      [1297] aload_3 v3
      [1298] aload v5
      [1300] invokevirtual #258
        + Methodref [com/book/a/v.a ()Lcom/book/a/j;]
      [1303] aload v8
      [1305] aload v4
      [1307] aload v6
      [1309] invokevirtual #247
        + Methodref [com/book/a/p.a (Lcom/book/a/j;Landroid/graphics/Rect;Landroid/graphics/PointF;Landroid/graphics/PointF;)V]
      [1312] goto -415 (target=897)
      [1315] aload_0 v0
      [1316] getfield #171
        + Fieldref [com/book/pongv4/h.b Lcom/book/pongv4/g;]
      [1319] getfield #148
        + Fieldref [com/book/pongv4/g.d I]
      [1322] iconst_3
      [1323] ificmpne +107 (target=1430)
      [1326] aload_0 v0
      [1327] aload_0 v0
      [1328] getfield #171
        + Fieldref [com/book/pongv4/h.b Lcom/book/pongv4/g;]
      [1331] getfield #151
        + Fieldref [com/book/pongv4/g.g I]
      [1334] invokestatic #302
        + Methodref [java/lang/String.valueOf (I)Ljava/lang/String;]
      [1337] putfield #167
        + Fieldref [com/book/pongv4/h.F Ljava/lang/String;]
      [1340] aload_0 v0
      [1341] aload_0 v0
      [1342] getfield #171
        + Fieldref [com/book/pongv4/h.b Lcom/book/pongv4/g;]
      [1345] getfield #150
        + Fieldref [com/book/pongv4/g.f I]
      [1348] invokestatic #302
        + Methodref [java/lang/String.valueOf (I)Ljava/lang/String;]
      [1351] putfield #164
        + Fieldref [com/book/pongv4/h.C Ljava/lang/String;]
      [1354] aload_0 v0
      [1355] getfield #194
        + Fieldref [com/book/pongv4/h.y Lcom/book/a/af;]
      [1358] aload_0 v0
      [1359] getfield #167
        + Fieldref [com/book/pongv4/h.F Ljava/lang/String;]
      [1362] invokevirtual #229
        + Methodref [com/book/a/af.a (Ljava/lang/String;)V]
      [1365] aload_0 v0
      [1366] getfield #193
        + Fieldref [com/book/pongv4/h.x Lcom/book/a/af;]
      [1369] aload_0 v0
      [1370] getfield #164
        + Fieldref [com/book/pongv4/h.C Ljava/lang/String;]
      [1373] invokevirtual #229
        + Methodref [com/book/a/af.a (Ljava/lang/String;)V]
      [1376] aload_0 v0
      [1377] getfield #190
        + Fieldref [com/book/pongv4/h.u Lcom/book/a/ae;]
      [1380] iconst_1
      [1381] invokevirtual #226
        + Methodref [com/book/a/ae.a (Z)V]
      [1384] aload_0 v0
      [1385] getfield #171
        + Fieldref [com/book/pongv4/h.b Lcom/book/pongv4/g;]
      [1388] getfield #153
        + Fieldref [com/book/pongv4/g.i I]
      [1391] iconst_2
      [1392] ificmpne +11 (target=1403)
      [1395] aload_0 v0
      [1396] getfield #166
        + Fieldref [com/book/pongv4/h.E Ljava/lang/String;]
      [1399] astore_1 v1
      [1400] goto +8 (target=1408)
      [1403] aload_0 v0
      [1404] getfield #163
        + Fieldref [com/book/pongv4/h.B Ljava/lang/String;]
      [1407] astore_1 v1
      [1408] aload_0 v0
      [1409] getfield #195
        + Fieldref [com/book/pongv4/h.z Lcom/book/a/af;]
      [1412] aload_1 v1
      [1413] invokevirtual #229
        + Methodref [com/book/a/af.a (Ljava/lang/String;)V]
      [1416] aload_0 v0
      [1417] getfield #192
        + Fieldref [com/book/pongv4/h.w Lcom/book/a/af;]
      [1420] aload_0 v0
      [1421] getfield #168
        + Fieldref [com/book/pongv4/h.G Ljava/lang/String;]
      [1424] invokevirtual #229
        + Methodref [com/book/a/af.a (Ljava/lang/String;)V]
      [1427] goto +143 (target=1570)
      [1430] aload_0 v0
      [1431] getfield #171
        + Fieldref [com/book/pongv4/h.b Lcom/book/pongv4/g;]
      [1434] getfield #148
        + Fieldref [com/book/pongv4/g.d I]
      [1437] ifne +34 (target=1471)
      [1440] aload_0 v0
      [1441] getfield #190
        + Fieldref [com/book/pongv4/h.u Lcom/book/a/ae;]
      [1444] iconst_1
      [1445] invokevirtual #226
        + Methodref [com/book/a/ae.a (Z)V]
      [1448] aload_0 v0
      [1449] getfield #195
        + Fieldref [com/book/pongv4/h.z Lcom/book/a/af;]
      [1452] ldc #26
        + String []
      [1454] invokevirtual #229
        + Methodref [com/book/a/af.a (Ljava/lang/String;)V]
      [1457] aload_0 v0
      [1458] getfield #192
        + Fieldref [com/book/pongv4/h.w Lcom/book/a/af;]
      [1461] aload_0 v0
      [1462] getfield #169
        + Fieldref [com/book/pongv4/h.H Ljava/lang/String;]
      [1465] invokevirtual #229
        + Methodref [com/book/a/af.a (Ljava/lang/String;)V]
      [1468] goto +102 (target=1570)
      [1471] aload_0 v0
      [1472] getfield #171
        + Fieldref [com/book/pongv4/h.b Lcom/book/pongv4/g;]
      [1475] getfield #148
        + Fieldref [com/book/pongv4/g.d I]
      [1478] iconst_2
      [1479] ificmpne +41 (target=1520)
      [1482] aload_0 v0
      [1483] getfield #190
        + Fieldref [com/book/pongv4/h.u Lcom/book/a/ae;]
      [1486] iconst_1
      [1487] invokevirtual #226
        + Methodref [com/book/a/ae.a (Z)V]
      [1490] aload_0 v0
      [1491] getfield #195
        + Fieldref [com/book/pongv4/h.z Lcom/book/a/af;]
      [1494] ldc #26
        + String []
      [1496] invokevirtual #229
        + Methodref [com/book/a/af.a (Ljava/lang/String;)V]
      [1499] aload_0 v0
      [1500] getfield #192
        + Fieldref [com/book/pongv4/h.w Lcom/book/a/af;]
      [1503] aload_0 v0
      [1504] getfield #162
        + Fieldref [com/book/pongv4/h.A Ljava/lang/String;]
      [1507] invokevirtual #229
        + Methodref [com/book/a/af.a (Ljava/lang/String;)V]
      [1510] aload_0 v0
      [1511] getfield #189
        + Fieldref [com/book/pongv4/h.t Lcom/book/a/ad;]
      [1514] invokevirtual #223
        + Methodref [com/book/a/ad.i ()V]
      [1517] goto +53 (target=1570)
      [1520] aload_0 v0
      [1521] getfield #171
        + Fieldref [com/book/pongv4/h.b Lcom/book/pongv4/g;]
      [1524] getfield #148
        + Fieldref [com/book/pongv4/g.d I]
      [1527] iconst_4
      [1528] ificmpne +34 (target=1562)
      [1531] aload_0 v0
      [1532] getfield #190
        + Fieldref [com/book/pongv4/h.u Lcom/book/a/ae;]
      [1535] iconst_1
      [1536] invokevirtual #226
        + Methodref [com/book/a/ae.a (Z)V]
      [1539] aload_0 v0
      [1540] getfield #195
        + Fieldref [com/book/pongv4/h.z Lcom/book/a/af;]
      [1543] ldc #26
        + String []
      [1545] invokevirtual #229
        + Methodref [com/book/a/af.a (Ljava/lang/String;)V]
      [1548] aload_0 v0
      [1549] getfield #192
        + Fieldref [com/book/pongv4/h.w Lcom/book/a/af;]
      [1552] aload_0 v0
      [1553] getfield #165
        + Fieldref [com/book/pongv4/h.D Ljava/lang/String;]
      [1556] invokevirtual #229
        + Methodref [com/book/a/af.a (Ljava/lang/String;)V]
      [1559] goto +11 (target=1570)
      [1562] aload_0 v0
      [1563] getfield #190
        + Fieldref [com/book/pongv4/h.u Lcom/book/a/ae;]
      [1566] iconst_0
      [1567] invokevirtual #226
        + Methodref [com/book/a/ae.a (Z)V]
      [1570] aload_0 v0
      [1571] getfield #188
        + Fieldref [com/book/pongv4/h.s Lcom/book/a/i;]
      [1574] getfield #125
        + Fieldref [com/book/a/i.b Lcom/book/a/ae;]
      [1577] invokevirtual #227
        + Methodref [com/book/a/ae.c ()V]
      [1580] aload_0 v0
      [1581] getfield #188
        + Fieldref [com/book/pongv4/h.s Lcom/book/a/i;]
      [1584] invokevirtual #242
        + Methodref [com/book/a/i.a ()V]
      [1587] aload_0 v0
      [1588] getfield #171
        + Fieldref [com/book/pongv4/h.b Lcom/book/pongv4/g;]
      [1591] getfield #148
        + Fieldref [com/book/pongv4/g.d I]
      [1594] iconst_4
      [1595] ificmpeq +82 (target=1677)
      [1598] aload_0 v0
      [1599] getfield #171
        + Fieldref [com/book/pongv4/h.b Lcom/book/pongv4/g;]
      [1602] getfield #145
        + Fieldref [com/book/pongv4/g.a Lcom/book/pongv4/a;]
      [1605] getfield #143
        + Fieldref [com/book/pongv4/a.a I]
      [1608] tableswitch (3 offsets, default=69) (target=1677)
        1: offset = 28, target = 1636
        2: offset = 42, target = 1650
        3: offset = 56, target = 1664
        default: offset = 69, target = 1677
      [1636] aload_0 v0
      [1637] getfield #186
        + Fieldref [com/book/pongv4/h.q Lcom/book/a/q;]
      [1640] aload_0 v0
      [1641] getfield #187
        + Fieldref [com/book/pongv4/h.r [I]
      [1644] iconst_0
      [1645] iaload
      [1646] invokevirtual #250
        + Methodref [com/book/a/q.a (I)V]
      [1649] return
      [1650] aload_0 v0
      [1651] getfield #186
        + Fieldref [com/book/pongv4/h.q Lcom/book/a/q;]
      [1654] aload_0 v0
      [1655] getfield #187
        + Fieldref [com/book/pongv4/h.r [I]
      [1658] iconst_1
      [1659] iaload
      [1660] invokevirtual #250
        + Methodref [com/book/a/q.a (I)V]
      [1663] return
      [1664] aload_0 v0
      [1665] getfield #186
        + Fieldref [com/book/pongv4/h.q Lcom/book/a/q;]
      [1668] aload_0 v0
      [1669] getfield #187
        + Fieldref [com/book/pongv4/h.r [I]
      [1672] iconst_2
      [1673] iaload
      [1674] invokevirtual #250
        + Methodref [com/book/a/q.a (I)V]
      [1677] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onWindowFocusChanged(Z)V
    Access flags: 0x11
      = public final void onWindowFocusChanged(boolean)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 12, locals = 2, stack = 1):
      [0] iload_1 v1
      [1] ifne +10 (target=11)
      [4] aload_0 v0
      [5] getfield #171
        + Fieldref [com/book/pongv4/h.b Lcom/book/pongv4/g;]
      [8] invokevirtual #283
        + Methodref [com/book/pongv4/g.b ()V]
      [11] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       getGui()Lcom/book/a/i;
    Access flags: 0x11
      = public final com.book.a.i getGui()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #188
        + Fieldref [com/book/pongv4/h.s Lcom/book/a/i;]
      [4] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       getMusicPlayer()Lcom/book/a/n;
    Access flags: 0x11
      = public final com.book.a.n getMusicPlayer()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #185
        + Fieldref [com/book/pongv4/h.p Lcom/book/a/n;]
      [4] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lcom/book/pongv4/h;)Lcom/book/pongv4/g;
    Access flags: 0x1008
      = static synthetic com.book.pongv4.g a(com.book.pongv4.h)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #171
        + Fieldref [com/book/pongv4/h.b Lcom/book/pongv4/g;]
      [4] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/book/pongv4/i
  Superclass:    com/book/a/ad
  Major version: 0x33
  Minor version: 0x0
    = target 1.7
  Access flags:  0x30
    = final class com.book.pongv4.i extends com.book.a.ad

Interfaces (count = 0):

Constant Pool (count = 34):
  + Class [com/book/a/ad]
  + Class [com/book/pongv4/g]
  + Class [com/book/pongv4/h]
  + Class [com/book/pongv4/i]
  + Fieldref [com/book/pongv4/g.d I]
  + Fieldref [com/book/pongv4/i.a Lcom/book/pongv4/h;]
  + Methodref [com/book/a/ad.<init> (ILandroid/graphics/PointF;Landroid/graphics/PointF;Lcom/book/a/v;Lcom/book/a/i;)V]
  + Methodref [com/book/pongv4/g.b ()V]
  + Methodref [com/book/pongv4/g.c ()V]
  + Methodref [com/book/pongv4/h.a (Lcom/book/pongv4/h;)Lcom/book/pongv4/g;]
  + NameAndType [<init> (ILandroid/graphics/PointF;Landroid/graphics/PointF;Lcom/book/a/v;Lcom/book/a/i;)V]
  + NameAndType [a (Lcom/book/pongv4/h;)Lcom/book/pongv4/g;]
  + NameAndType [a Lcom/book/pongv4/h;]
  + NameAndType [b ()V]
  + NameAndType [c ()V]
  + NameAndType [d I]
  + Utf8 [()V]
  + Utf8 [()Z]
  + Utf8 [(ILandroid/graphics/PointF;Landroid/graphics/PointF;Lcom/book/a/v;Lcom/book/a/i;)V]
  + Utf8 [(Lcom/book/pongv4/h;)Lcom/book/pongv4/g;]
  + Utf8 [(Lcom/book/pongv4/h;ILandroid/graphics/PointF;Landroid/graphics/PointF;Lcom/book/a/v;Lcom/book/a/i;)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [I]
  + Utf8 [Lcom/book/pongv4/h;]
  + Utf8 [a]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/book/a/ad]
  + Utf8 [com/book/pongv4/g]
  + Utf8 [com/book/pongv4/h]
  + Utf8 [com/book/pongv4/i]
  + Utf8 [d]

Fields (count = 1):
  + Field:        a Lcom/book/pongv4/h;
    Access flags: 0x1010
      = final synthetic com.book.pongv4.h a

Methods (count = 2):
  - Method:       <init>(Lcom/book/pongv4/h;ILandroid/graphics/PointF;Landroid/graphics/PointF;Lcom/book/a/v;Lcom/book/a/i;)V
    Access flags: 0x0
      = i(com.book.pongv4.h,int,android.graphics.PointF,android.graphics.PointF,com.book.a.v,com.book.a.i)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 18, locals = 7, stack = 6):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] putfield #6
        + Fieldref [com/book/pongv4/i.a Lcom/book/pongv4/h;]
      [5] aload_0 v0
      [6] iload_2 v2
      [7] aload_3 v3
      [8] aload v4
      [10] aload v5
      [12] aload v6
      [14] invokespecial #7
        + Methodref [com/book/a/ad.<init> (ILandroid/graphics/PointF;Landroid/graphics/PointF;Lcom/book/a/v;Lcom/book/a/i;)V]
      [17] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()Z
    Access flags: 0x11
      = public final boolean a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 67, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] getfield #6
        + Fieldref [com/book/pongv4/i.a Lcom/book/pongv4/h;]
      [4] invokestatic #10
        + Methodref [com/book/pongv4/h.a (Lcom/book/pongv4/h;)Lcom/book/pongv4/g;]
      [7] getfield #5
        + Fieldref [com/book/pongv4/g.d I]
      [10] iconst_4
      [11] ificmpeq +30 (target=41)
      [14] aload_0 v0
      [15] getfield #6
        + Fieldref [com/book/pongv4/i.a Lcom/book/pongv4/h;]
      [18] invokestatic #10
        + Methodref [com/book/pongv4/h.a (Lcom/book/pongv4/h;)Lcom/book/pongv4/g;]
      [21] getfield #5
        + Fieldref [com/book/pongv4/g.d I]
      [24] iconst_2
      [25] ificmpeq +16 (target=41)
      [28] aload_0 v0
      [29] getfield #6
        + Fieldref [com/book/pongv4/i.a Lcom/book/pongv4/h;]
      [32] invokestatic #10
        + Methodref [com/book/pongv4/h.a (Lcom/book/pongv4/h;)Lcom/book/pongv4/g;]
      [35] invokevirtual #8
        + Methodref [com/book/pongv4/g.b ()V]
      [38] goto +27 (target=65)
      [41] aload_0 v0
      [42] getfield #6
        + Fieldref [com/book/pongv4/i.a Lcom/book/pongv4/h;]
      [45] invokestatic #10
        + Methodref [com/book/pongv4/h.a (Lcom/book/pongv4/h;)Lcom/book/pongv4/g;]
      [48] getfield #5
        + Fieldref [com/book/pongv4/g.d I]
      [51] iconst_4
      [52] ificmpne +13 (target=65)
      [55] aload_0 v0
      [56] getfield #6
        + Fieldref [com/book/pongv4/i.a Lcom/book/pongv4/h;]
      [59] invokestatic #10
        + Methodref [com/book/pongv4/h.a (Lcom/book/pongv4/h;)Lcom/book/pongv4/g;]
      [62] invokevirtual #9
        + Methodref [com/book/pongv4/g.c ()V]
      [65] iconst_1
      [66] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/book/pongv4/MenuScreenActivity
  Superclass:    com/book/a/a
  Major version: 0x33
  Minor version: 0x0
    = target 1.7
  Access flags:  0x21
    = public class com.book.pongv4.MenuScreenActivity extends com.book.a.a

Interfaces (count = 0):

Constant Pool (count = 75):
  + Class [com/book/a/a]
  + Class [com/book/a/l]
  + Class [com/book/pongv4/MenuScreenActivity]
  + Class [com/book/pongv4/j]
  + Class [com/book/pongv4/k]
  + Fieldref [com/book/pongv4/MenuScreenActivity.b Lcom/book/pongv4/j;]
  + Fieldref [com/book/pongv4/MenuScreenActivity.c Lcom/book/pongv4/k;]
  + Methodref [com/book/a/a.<init> ()V]
  + Methodref [com/book/a/a.onCreate (Landroid/os/Bundle;)V]
  + Methodref [com/book/a/a.onDestroy ()V]
  + Methodref [com/book/a/a.onPause ()V]
  + Methodref [com/book/a/l.<init> (Landroid/content/Context;)V]
  + Methodref [com/book/a/l.a (Lcom/book/a/m;)V]
  + Methodref [com/book/pongv4/MenuScreenActivity.a (Lcom/book/a/l;)V]
  + Methodref [com/book/pongv4/MenuScreenActivity.b ()V]
  + Methodref [com/book/pongv4/MenuScreenActivity.c ()V]
  + Methodref [com/book/pongv4/MenuScreenActivity.d ()Lcom/book/a/l;]
  + Methodref [com/book/pongv4/MenuScreenActivity.finish ()V]
  + Methodref [com/book/pongv4/MenuScreenActivity.overridePendingTransition (II)V]
  + Methodref [com/book/pongv4/MenuScreenActivity.setContentView (Landroid/view/View;)V]
  + Methodref [com/book/pongv4/MenuScreenActivity.startActivity (Landroid/content/Intent;)V]
  + Methodref [com/book/pongv4/j.<init> (Lcom/book/a/i;)V]
  + Methodref [com/book/pongv4/k.<init> (Landroid/content/Context;)V]
  + Methodref [com/book/pongv4/k.getGui ()Lcom/book/a/i;]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (Landroid/content/Context;)V]
  + NameAndType [<init> (Lcom/book/a/i;)V]
  + NameAndType [a (Lcom/book/a/l;)V]
  + NameAndType [a (Lcom/book/a/m;)V]
  + NameAndType [b ()V]
  + NameAndType [b Lcom/book/pongv4/j;]
  + NameAndType [c ()V]
  + NameAndType [c Lcom/book/pongv4/k;]
  + NameAndType [d ()Lcom/book/a/l;]
  + NameAndType [finish ()V]
  + NameAndType [getGui ()Lcom/book/a/i;]
  + NameAndType [onCreate (Landroid/os/Bundle;)V]
  + NameAndType [onDestroy ()V]
  + NameAndType [onPause ()V]
  + NameAndType [overridePendingTransition (II)V]
  + NameAndType [setContentView (Landroid/view/View;)V]
  + NameAndType [startActivity (Landroid/content/Intent;)V]
  + Utf8 [()Lcom/book/a/i;]
  + Utf8 [()Lcom/book/a/l;]
  + Utf8 [()V]
  + Utf8 [(II)V]
  + Utf8 [(Landroid/content/Context;)V]
  + Utf8 [(Landroid/content/Intent;)V]
  + Utf8 [(Landroid/os/Bundle;)V]
  + Utf8 [(Landroid/view/View;)V]
  + Utf8 [(Lcom/book/a/i;)V]
  + Utf8 [(Lcom/book/a/l;)V]
  + Utf8 [(Lcom/book/a/m;)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [Lcom/book/pongv4/j;]
  + Utf8 [Lcom/book/pongv4/k;]
  + Utf8 [a]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/book/a/a]
  + Utf8 [com/book/a/l]
  + Utf8 [com/book/pongv4/MenuScreenActivity]
  + Utf8 [com/book/pongv4/j]
  + Utf8 [com/book/pongv4/k]
  + Utf8 [d]
  + Utf8 [finish]
  + Utf8 [getGui]
  + Utf8 [onCreate]
  + Utf8 [onDestroy]
  + Utf8 [onPause]
  + Utf8 [overridePendingTransition]
  + Utf8 [setContentView]
  + Utf8 [startActivity]

Fields (count = 2):
  + Field:        b Lcom/book/pongv4/j;
    Access flags: 0x2
      = private com.book.pongv4.j b
  + Field:        c Lcom/book/pongv4/k;
    Access flags: 0x2
      = private com.book.pongv4.k c

Methods (count = 5):
  - Method:       <init>()V
    Access flags: 0x1
      = public MenuScreenActivity()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 15, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] invokespecial #8
        + Methodref [com/book/a/a.<init> ()V]
      [4] aload_0 v0
      [5] aconst_null
      [6] putfield #6
        + Fieldref [com/book/pongv4/MenuScreenActivity.b Lcom/book/pongv4/j;]
      [9] aload_0 v0
      [10] aconst_null
      [11] putfield #7
        + Fieldref [com/book/pongv4/MenuScreenActivity.c Lcom/book/pongv4/k;]
      [14] 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 = 75, locals = 2, stack = 4):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] invokespecial #9
        + Methodref [com/book/a/a.onCreate (Landroid/os/Bundle;)V]
      [5] aload_0 v0
      [6] invokevirtual #16
        + Methodref [com/book/pongv4/MenuScreenActivity.c ()V]
      [9] aload_0 v0
      [10] invokevirtual #15
        + Methodref [com/book/pongv4/MenuScreenActivity.b ()V]
      [13] aload_0 v0
      [14] new #5
        + Class [com/book/pongv4/k]
      [17] dup
      [18] aload_0 v0
      [19] invokespecial #23
        + Methodref [com/book/pongv4/k.<init> (Landroid/content/Context;)V]
      [22] putfield #7
        + Fieldref [com/book/pongv4/MenuScreenActivity.c Lcom/book/pongv4/k;]
      [25] aload_0 v0
      [26] aload_0 v0
      [27] getfield #7
        + Fieldref [com/book/pongv4/MenuScreenActivity.c Lcom/book/pongv4/k;]
      [30] invokevirtual #20
        + Methodref [com/book/pongv4/MenuScreenActivity.setContentView (Landroid/view/View;)V]
      [33] aload_0 v0
      [34] new #4
        + Class [com/book/pongv4/j]
      [37] dup
      [38] aload_0 v0
      [39] getfield #7
        + Fieldref [com/book/pongv4/MenuScreenActivity.c Lcom/book/pongv4/k;]
      [42] invokevirtual #24
        + Methodref [com/book/pongv4/k.getGui ()Lcom/book/a/i;]
      [45] invokespecial #22
        + Methodref [com/book/pongv4/j.<init> (Lcom/book/a/i;)V]
      [48] putfield #6
        + Fieldref [com/book/pongv4/MenuScreenActivity.b Lcom/book/pongv4/j;]
      [51] aload_0 v0
      [52] new #2
        + Class [com/book/a/l]
      [55] dup
      [56] aload_0 v0
      [57] invokespecial #12
        + Methodref [com/book/a/l.<init> (Landroid/content/Context;)V]
      [60] invokevirtual #14
        + Methodref [com/book/pongv4/MenuScreenActivity.a (Lcom/book/a/l;)V]
      [63] aload_0 v0
      [64] invokevirtual #17
        + Methodref [com/book/pongv4/MenuScreenActivity.d ()Lcom/book/a/l;]
      [67] aload_0 v0
      [68] getfield #6
        + Fieldref [com/book/pongv4/MenuScreenActivity.b Lcom/book/pongv4/j;]
      [71] invokevirtual #13
        + Methodref [com/book/a/l.a (Lcom/book/a/m;)V]
      [74] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onDestroy()V
    Access flags: 0x4
      = protected void onDestroy()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] invokespecial #10
        + Methodref [com/book/a/a.onDestroy ()V]
      [4] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onPause()V
    Access flags: 0x4
      = protected void onPause()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 11, locals = 1, stack = 3):
      [0] aload_0 v0
      [1] invokespecial #11
        + Methodref [com/book/a/a.onPause ()V]
      [4] aload_0 v0
      [5] iconst_0
      [6] iconst_0
      [7] invokevirtual #19
        + Methodref [com/book/pongv4/MenuScreenActivity.overridePendingTransition (II)V]
      [10] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Landroid/content/Intent;)V
    Access flags: 0x11
      = public final void a(android.content.Intent)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 16, locals = 2, stack = 3):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] invokevirtual #21
        + Methodref [com/book/pongv4/MenuScreenActivity.startActivity (Landroid/content/Intent;)V]
      [5] aload_0 v0
      [6] iconst_0
      [7] iconst_0
      [8] invokevirtual #19
        + Methodref [com/book/pongv4/MenuScreenActivity.overridePendingTransition (II)V]
      [11] aload_0 v0
      [12] invokevirtual #18
        + Methodref [com/book/pongv4/MenuScreenActivity.finish ()V]
      [15] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/book/pongv4/j
  Superclass:    java/lang/Object
  Major version: 0x33
  Minor version: 0x0
    = target 1.7
  Access flags:  0x31
    = public final class com.book.pongv4.j extends java.lang.Object

Interfaces (count = 1):
  + Class [com/book/a/m]

Constant Pool (count = 46):
  + Class [android/graphics/PointF]
  + Class [android/view/MotionEvent]
  + Class [com/book/a/i]
  + Class [com/book/a/m]
  + Class [com/book/pongv4/j]
  + Class [java/lang/Object]
  + Fieldref [com/book/pongv4/j.a Lcom/book/a/i;]
  + Fieldref [com/book/pongv4/j.b Landroid/graphics/PointF;]
  + Methodref [android/graphics/PointF.<init> ()V]
  + Methodref [android/graphics/PointF.set (FF)V]
  + Methodref [android/view/MotionEvent.getX ()F]
  + Methodref [android/view/MotionEvent.getY ()F]
  + Methodref [com/book/a/i.a (Landroid/graphics/PointF;)Z]
  + Methodref [com/book/a/i.b (Landroid/graphics/PointF;)Z]
  + Methodref [java/lang/Object.<init> ()V]
  + NameAndType [<init> ()V]
  + NameAndType [a (Landroid/graphics/PointF;)Z]
  + NameAndType [a Lcom/book/a/i;]
  + NameAndType [b (Landroid/graphics/PointF;)Z]
  + NameAndType [b Landroid/graphics/PointF;]
  + NameAndType [getX ()F]
  + NameAndType [getY ()F]
  + NameAndType [set (FF)V]
  + Utf8 [()F]
  + Utf8 [()V]
  + Utf8 [(F)V]
  + Utf8 [(FF)V]
  + Utf8 [(Landroid/graphics/PointF;)Z]
  + Utf8 [(Landroid/view/MotionEvent;)V]
  + Utf8 [(Lcom/book/a/i;)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [Landroid/graphics/PointF;]
  + Utf8 [Lcom/book/a/i;]
  + Utf8 [a]
  + Utf8 [android/graphics/PointF]
  + Utf8 [android/view/MotionEvent]
  + Utf8 [b]
  + Utf8 [com/book/a/i]
  + Utf8 [com/book/a/m]
  + Utf8 [com/book/pongv4/j]
  + Utf8 [getX]
  + Utf8 [getY]
  + Utf8 [java/lang/Object]
  + Utf8 [set]

Fields (count = 2):
  + Field:        a Lcom/book/a/i;
    Access flags: 0x2
      = private com.book.a.i a
  + Field:        b Landroid/graphics/PointF;
    Access flags: 0x2
      = private android.graphics.PointF b

Methods (count = 4):
  - Method:       <init>(Lcom/book/a/i;)V
    Access flags: 0x1
      = public j(com.book.a.i)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 21, locals = 2, stack = 3):
      [0] aload_0 v0
      [1] invokespecial #15
        + Methodref [java/lang/Object.<init> ()V]
      [4] aload_0 v0
      [5] new #1
        + Class [android/graphics/PointF]
      [8] dup
      [9] invokespecial #9
        + Methodref [android/graphics/PointF.<init> ()V]
      [12] putfield #8
        + Fieldref [com/book/pongv4/j.b Landroid/graphics/PointF;]
      [15] aload_0 v0
      [16] aload_1 v1
      [17] putfield #7
        + Fieldref [com/book/pongv4/j.a Lcom/book/a/i;]
      [20] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Landroid/view/MotionEvent;)V
    Access flags: 0x11
      = public final void a(android.view.MotionEvent)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 28, locals = 2, stack = 3):
      [0] aload_0 v0
      [1] getfield #8
        + Fieldref [com/book/pongv4/j.b Landroid/graphics/PointF;]
      [4] aload_1 v1
      [5] invokevirtual #11
        + Methodref [android/view/MotionEvent.getX ()F]
      [8] aload_1 v1
      [9] invokevirtual #12
        + Methodref [android/view/MotionEvent.getY ()F]
      [12] invokevirtual #10
        + Methodref [android/graphics/PointF.set (FF)V]
      [15] aload_0 v0
      [16] getfield #7
        + Fieldref [com/book/pongv4/j.a Lcom/book/a/i;]
      [19] aload_0 v0
      [20] getfield #8
        + Fieldref [com/book/pongv4/j.b Landroid/graphics/PointF;]
      [23] invokevirtual #13
        + Methodref [com/book/a/i.a (Landroid/graphics/PointF;)Z]
      [26] pop
      [27] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(F)V
    Access flags: 0x11
      = public final void a(float)
    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:       b(Landroid/view/MotionEvent;)V
    Access flags: 0x11
      = public final void b(android.view.MotionEvent)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 28, locals = 2, stack = 3):
      [0] aload_0 v0
      [1] getfield #8
        + Fieldref [com/book/pongv4/j.b Landroid/graphics/PointF;]
      [4] aload_1 v1
      [5] invokevirtual #11
        + Methodref [android/view/MotionEvent.getX ()F]
      [8] aload_1 v1
      [9] invokevirtual #12
        + Methodref [android/view/MotionEvent.getY ()F]
      [12] invokevirtual #10
        + Methodref [android/graphics/PointF.set (FF)V]
      [15] aload_0 v0
      [16] getfield #7
        + Fieldref [com/book/pongv4/j.a Lcom/book/a/i;]
      [19] aload_0 v0
      [20] getfield #8
        + Fieldref [com/book/pongv4/j.b Landroid/graphics/PointF;]
      [23] invokevirtual #14
        + Methodref [com/book/a/i.b (Landroid/graphics/PointF;)Z]
      [26] pop
      [27] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/book/pongv4/k
  Superclass:    com/book/a/y
  Major version: 0x33
  Minor version: 0x0
    = target 1.7
  Access flags:  0x31
    = public final class com.book.pongv4.k extends com.book.a.y

Interfaces (count = 0):

Constant Pool (count = 273):
  + Integer [-12303292]
  + Integer [2130903045]
  + Integer [2130903046]
  + Integer [2130903048]
  + Integer [2130903049]
  + Integer [2130903050]
  + Float [10.0]
  + Float [16.0]
  + Float [32.0]
  + Float [58.0]
  + Float [60.0]
  + Float [128.0]
  + Float [130.0]
  + Float [150.0]
  + Float [190.0]
  + Float [198.0]
  + Float [200.0]
  + Float [268.0]
  + String [btnEasy]
  + String [btnEasyText]
  + String [btnHard]
  + String [btnHardText]
  + String [btnMedium]
  + String [btnMediumText]
  + String [fonts/8bit_operator_white.png]
  + String [gui/button_menu.png]
  + String [gui/button_placeholder.png]
  + String [images/menu_screen.png]
  + String [lblDifficultyLevel]
  + String [lblEasy]
  + String [lblHard]
  + String [lblLoading]
  + String [lblMedium]
  + Class [android/content/Context]
  + Class [android/content/res/Resources]
  + Class [android/graphics/Point]
  + Class [android/graphics/PointF]
  + Class [com/book/a/aa]
  + Class [com/book/a/ac]
  + Class [com/book/a/ad]
  + Class [com/book/a/ae]
  + Class [com/book/a/af]
  + Class [com/book/a/h]
  + Class [com/book/a/i]
  + Class [com/book/a/j]
  + Class [com/book/a/k]
  + Class [com/book/a/p]
  + Class [com/book/a/v]
  + Class [com/book/a/y]
  + Class [com/book/a/z]
  + Class [com/book/pongv4/MenuScreenActivity]
  + Class [com/book/pongv4/k]
  + Class [com/book/pongv4/l]
  + Class [com/book/pongv4/m]
  + Class [com/book/pongv4/n]
  + Class [com/book/pongv4/o]
  + Class [com/book/pongv4/p]
  + Class [com/book/pongv4/q]
  + Fieldref [android/graphics/Point.x I]
  + Fieldref [android/graphics/Point.y I]
  + Fieldref [com/book/a/aa.b I]
  + Fieldref [com/book/a/ac.a I]
  + Fieldref [com/book/a/ac.b I]
  + Fieldref [com/book/a/i.b Lcom/book/a/ae;]
  + Fieldref [com/book/a/j.b Landroid/graphics/Point;]
  + Fieldref [com/book/a/p.e Lcom/book/a/z;]
  + Fieldref [com/book/pongv4/k.a Lcom/book/pongv4/MenuScreenActivity;]
  + Fieldref [com/book/pongv4/k.b Lcom/book/a/ad;]
  + Fieldref [com/book/pongv4/k.c Lcom/book/a/ad;]
  + Fieldref [com/book/pongv4/k.d Lcom/book/a/ad;]
  + Fieldref [com/book/pongv4/k.e Lcom/book/a/h;]
  + Fieldref [com/book/pongv4/k.f Lcom/book/a/i;]
  + Fieldref [com/book/pongv4/k.g Lcom/book/a/j;]
  + Fieldref [com/book/pongv4/k.h Landroid/graphics/PointF;]
  + Fieldref [com/book/pongv4/k.i Landroid/graphics/PointF;]
  + Fieldref [com/book/pongv4/k.j Lcom/book/a/af;]
  + Fieldref [com/book/pongv4/k.k Lcom/book/a/af;]
  + Fieldref [com/book/pongv4/k.l Lcom/book/a/af;]
  + Fieldref [com/book/pongv4/k.m Lcom/book/a/af;]
  + Fieldref [com/book/pongv4/k.n Lcom/book/a/af;]
  + Fieldref [com/book/pongv4/k.o Lcom/book/a/ad;]
  + Fieldref [com/book/pongv4/k.p Lcom/book/a/ad;]
  + Fieldref [com/book/pongv4/k.q Lcom/book/a/ad;]
  + Methodref [android/content/Context.getResources ()Landroid/content/res/Resources;]
  + Methodref [android/content/res/Resources.getString (I)Ljava/lang/String;]
  + Methodref [android/graphics/Point.<init> (II)V]
  + Methodref [android/graphics/PointF.<init> ()V]
  + Methodref [android/graphics/PointF.<init> (FF)V]
  + Methodref [android/graphics/PointF.set (FF)V]
  + Methodref [android/graphics/PointF.set (Landroid/graphics/PointF;)V]
  + Methodref [com/book/a/ad.a (Z)V]
  + Methodref [com/book/a/ae.a (Ljava/lang/String;Lcom/book/a/ab;)V]
  + Methodref [com/book/a/af.<init> (ILandroid/graphics/PointF;Lcom/book/a/h;Ljava/lang/String;)V]
  + Methodref [com/book/a/af.a (Z)V]
  + Methodref [com/book/a/af.d ()Landroid/graphics/PointF;]
  + Methodref [com/book/a/af.f ()Landroid/graphics/PointF;]
  + Methodref [com/book/a/h.<init> (Lcom/book/a/v;Landroid/graphics/PointF;)V]
  + Methodref [com/book/a/i.<init> (Lcom/book/a/p;Landroid/graphics/Point;)V]
  + Methodref [com/book/a/i.a ()V]
  + Methodref [com/book/a/k.a (Ljava/lang/String;)Lcom/book/a/j;]
  + Methodref [com/book/a/p.a (Landroid/graphics/Canvas;I)V]
  + Methodref [com/book/a/p.a (Lcom/book/a/j;Landroid/graphics/Rect;Landroid/graphics/PointF;Landroid/graphics/PointF;)V]
  + Methodref [com/book/a/v.<init> (Lcom/book/a/j;Landroid/graphics/Point;Landroid/graphics/Rect;)V]
  + Methodref [com/book/a/y.<init> (Landroid/content/Context;)V]
  + Methodref [com/book/a/z.<init> (Landroid/graphics/Point;Landroid/graphics/Point;I)V]
  + Methodref [com/book/pongv4/k.getContext ()Landroid/content/Context;]
  + Methodref [com/book/pongv4/k.getDimensions ()Landroid/graphics/Point;]
  + Methodref [com/book/pongv4/k.getImageFactory ()Lcom/book/a/k;]
  + Methodref [com/book/pongv4/k.getRenderer ()Lcom/book/a/p;]
  + Methodref [com/book/pongv4/l.<init> (Lcom/book/pongv4/k;ILandroid/graphics/PointF;Landroid/graphics/PointF;Lcom/book/a/v;Lcom/book/a/i;)V]
  + Methodref [com/book/pongv4/m.<init> (Lcom/book/pongv4/k;ILandroid/graphics/PointF;Landroid/graphics/PointF;Lcom/book/a/v;Lcom/book/a/i;)V]
  + Methodref [com/book/pongv4/n.<init> (Lcom/book/pongv4/k;ILandroid/graphics/PointF;Landroid/graphics/PointF;Lcom/book/a/v;Lcom/book/a/i;)V]
  + Methodref [com/book/pongv4/o.<init> (Lcom/book/pongv4/k;ILandroid/graphics/PointF;Landroid/graphics/PointF;Lcom/book/a/v;Lcom/book/a/i;)V]
  + Methodref [com/book/pongv4/p.<init> (Lcom/book/pongv4/k;ILandroid/graphics/PointF;Landroid/graphics/PointF;Lcom/book/a/v;Lcom/book/a/i;)V]
  + Methodref [com/book/pongv4/q.<init> (Lcom/book/pongv4/k;ILandroid/graphics/PointF;Landroid/graphics/PointF;Lcom/book/a/v;Lcom/book/a/i;)V]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (FF)V]
  + NameAndType [<init> (II)V]
  + NameAndType [<init> (ILandroid/graphics/PointF;Lcom/book/a/h;Ljava/lang/String;)V]
  + NameAndType [<init> (Landroid/content/Context;)V]
  + NameAndType [<init> (Landroid/graphics/Point;Landroid/graphics/Point;I)V]
  + NameAndType [<init> (Lcom/book/a/j;Landroid/graphics/Point;Landroid/graphics/Rect;)V]
  + NameAndType [<init> (Lcom/book/a/p;Landroid/graphics/Point;)V]
  + NameAndType [<init> (Lcom/book/a/v;Landroid/graphics/PointF;)V]
  + NameAndType [<init> (Lcom/book/pongv4/k;ILandroid/graphics/PointF;Landroid/graphics/PointF;Lcom/book/a/v;Lcom/book/a/i;)V]
  + NameAndType [a ()V]
  + NameAndType [a (Landroid/graphics/Canvas;I)V]
  + NameAndType [a (Lcom/book/a/j;Landroid/graphics/Rect;Landroid/graphics/PointF;Landroid/graphics/PointF;)V]
  + NameAndType [a (Ljava/lang/String;)Lcom/book/a/j;]
  + NameAndType [a (Ljava/lang/String;Lcom/book/a/ab;)V]
  + NameAndType [a (Z)V]
  + NameAndType [a I]
  + NameAndType [a Lcom/book/pongv4/MenuScreenActivity;]
  + NameAndType [b I]
  + NameAndType [b Landroid/graphics/Point;]
  + NameAndType [b Lcom/book/a/ad;]
  + NameAndType [b Lcom/book/a/ae;]
  + NameAndType [c Lcom/book/a/ad;]
  + NameAndType [d ()Landroid/graphics/PointF;]
  + NameAndType [d Lcom/book/a/ad;]
  + NameAndType [e Lcom/book/a/h;]
  + NameAndType [e Lcom/book/a/z;]
  + NameAndType [f ()Landroid/graphics/PointF;]
  + NameAndType [f Lcom/book/a/i;]
  + NameAndType [g Lcom/book/a/j;]
  + NameAndType [getContext ()Landroid/content/Context;]
  + NameAndType [getDimensions ()Landroid/graphics/Point;]
  + NameAndType [getImageFactory ()Lcom/book/a/k;]
  + NameAndType [getRenderer ()Lcom/book/a/p;]
  + NameAndType [getResources ()Landroid/content/res/Resources;]
  + NameAndType [getString (I)Ljava/lang/String;]
  + NameAndType [h Landroid/graphics/PointF;]
  + NameAndType [i Landroid/graphics/PointF;]
  + NameAndType [j Lcom/book/a/af;]
  + NameAndType [k Lcom/book/a/af;]
  + NameAndType [l Lcom/book/a/af;]
  + NameAndType [m Lcom/book/a/af;]
  + NameAndType [n Lcom/book/a/af;]
  + NameAndType [o Lcom/book/a/ad;]
  + NameAndType [p Lcom/book/a/ad;]
  + NameAndType [q Lcom/book/a/ad;]
  + NameAndType [set (FF)V]
  + NameAndType [set (Landroid/graphics/PointF;)V]
  + NameAndType [x I]
  + NameAndType [y I]
  + Utf8 [()Landroid/content/Context;]
  + Utf8 [()Landroid/content/res/Resources;]
  + Utf8 [()Landroid/graphics/Point;]
  + Utf8 [()Landroid/graphics/PointF;]
  + Utf8 [()Lcom/book/a/i;]
  + Utf8 [()Lcom/book/a/k;]
  + Utf8 [()Lcom/book/a/p;]
  + Utf8 [()V]
  + Utf8 [(FF)V]
  + Utf8 [(I)Ljava/lang/String;]
  + Utf8 [(II)V]
  + Utf8 [(ILandroid/graphics/PointF;Lcom/book/a/h;Ljava/lang/String;)V]
  + Utf8 [(Landroid/content/Context;)V]
  + Utf8 [(Landroid/graphics/Canvas;F)V]
  + Utf8 [(Landroid/graphics/Canvas;I)V]
  + Utf8 [(Landroid/graphics/Point;Landroid/graphics/Point;I)V]
  + Utf8 [(Landroid/graphics/PointF;)V]
  + Utf8 [(Lcom/book/a/j;Landroid/graphics/Point;Landroid/graphics/Rect;)V]
  + Utf8 [(Lcom/book/a/j;Landroid/graphics/Rect;Landroid/graphics/PointF;Landroid/graphics/PointF;)V]
  + Utf8 [(Lcom/book/a/p;Landroid/graphics/Point;)V]
  + Utf8 [(Lcom/book/a/v;Landroid/graphics/PointF;)V]
  + Utf8 [(Lcom/book/pongv4/k;)Lcom/book/a/ad;]
  + Utf8 [(Lcom/book/pongv4/k;)Lcom/book/a/af;]
  + Utf8 [(Lcom/book/pongv4/k;ILandroid/graphics/PointF;Landroid/graphics/PointF;Lcom/book/a/v;Lcom/book/a/i;)V]
  + Utf8 [(Ljava/lang/String;)Lcom/book/a/j;]
  + Utf8 [(Ljava/lang/String;Lcom/book/a/ab;)V]
  + Utf8 [(Z)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [I]
  + Utf8 [Landroid/graphics/Point;]
  + Utf8 [Landroid/graphics/PointF;]
  + Utf8 [Lcom/book/a/ad;]
  + Utf8 [Lcom/book/a/ae;]
  + Utf8 [Lcom/book/a/af;]
  + Utf8 [Lcom/book/a/h;]
  + Utf8 [Lcom/book/a/i;]
  + Utf8 [Lcom/book/a/j;]
  + Utf8 [Lcom/book/a/z;]
  + Utf8 [Lcom/book/pongv4/MenuScreenActivity;]
  + Utf8 [a]
  + Utf8 [android/content/Context]
  + Utf8 [android/content/res/Resources]
  + Utf8 [android/graphics/Point]
  + Utf8 [android/graphics/PointF]
  + Utf8 [b]
  + Utf8 [btnEasy]
  + Utf8 [btnEasyText]
  + Utf8 [btnHard]
  + Utf8 [btnHardText]
  + Utf8 [btnMedium]
  + Utf8 [btnMediumText]
  + Utf8 [c]
  + Utf8 [com/book/a/aa]
  + Utf8 [com/book/a/ac]
  + Utf8 [com/book/a/ad]
  + Utf8 [com/book/a/ae]
  + Utf8 [com/book/a/af]
  + Utf8 [com/book/a/h]
  + Utf8 [com/book/a/i]
  + Utf8 [com/book/a/j]
  + Utf8 [com/book/a/k]
  + Utf8 [com/book/a/p]
  + Utf8 [com/book/a/v]
  + Utf8 [com/book/a/y]
  + Utf8 [com/book/a/z]
  + Utf8 [com/book/pongv4/MenuScreenActivity]
  + Utf8 [com/book/pongv4/k]
  + Utf8 [com/book/pongv4/l]
  + Utf8 [com/book/pongv4/m]
  + Utf8 [com/book/pongv4/n]
  + Utf8 [com/book/pongv4/o]
  + Utf8 [com/book/pongv4/p]
  + Utf8 [com/book/pongv4/q]
  + Utf8 [d]
  + Utf8 [e]
  + Utf8 [f]
  + Utf8 [fonts/8bit_operator_white.png]
  + Utf8 [g]
  + Utf8 [getContext]
  + Utf8 [getDimensions]
  + Utf8 [getGui]
  + Utf8 [getImageFactory]
  + Utf8 [getRenderer]
  + Utf8 [getResources]
  + Utf8 [getString]
  + Utf8 [gui/button_menu.png]
  + Utf8 [gui/button_placeholder.png]
  + Utf8 [h]
  + Utf8 [i]
  + Utf8 [images/menu_screen.png]
  + Utf8 [j]
  + Utf8 [k]
  + Utf8 [l]
  + Utf8 [lblDifficultyLevel]
  + Utf8 [lblEasy]
  + Utf8 [lblHard]
  + Utf8 [lblLoading]
  + Utf8 [lblMedium]
  + Utf8 [m]
  + Utf8 [n]
  + Utf8 [o]
  + Utf8 [p]
  + Utf8 [q]
  + Utf8 [set]
  + Utf8 [x]
  + Utf8 [y]

Fields (count = 17):
  + Field:        a Lcom/book/pongv4/MenuScreenActivity;
    Access flags: 0x0
      = com.book.pongv4.MenuScreenActivity a
  + Field:        b Lcom/book/a/ad;
    Access flags: 0x2
      = private com.book.a.ad b
  + Field:        c Lcom/book/a/ad;
    Access flags: 0x2
      = private com.book.a.ad c
  + Field:        d Lcom/book/a/ad;
    Access flags: 0x2
      = private com.book.a.ad d
  + Field:        e Lcom/book/a/h;
    Access flags: 0x2
      = private com.book.a.h e
  + Field:        f Lcom/book/a/i;
    Access flags: 0x2
      = private com.book.a.i f
  + Field:        g Lcom/book/a/j;
    Access flags: 0x2
      = private com.book.a.j g
  + Field:        h Landroid/graphics/PointF;
    Access flags: 0x2
      = private android.graphics.PointF h
  + Field:        i Landroid/graphics/PointF;
    Access flags: 0x2
      = private android.graphics.PointF i
  + Field:        j Lcom/book/a/af;
    Access flags: 0x2
      = private com.book.a.af j
  + Field:        k Lcom/book/a/af;
    Access flags: 0x2
      = private com.book.a.af k
  + Field:        l Lcom/book/a/af;
    Access flags: 0x2
      = private com.book.a.af l
  + Field:        m Lcom/book/a/af;
    Access flags: 0x2
      = private com.book.a.af m
  + Field:        n Lcom/book/a/af;
    Access flags: 0x2
      = private com.book.a.af n
  + Field:        o Lcom/book/a/ad;
    Access flags: 0x2
      = private com.book.a.ad o
  + Field:        p Lcom/book/a/ad;
    Access flags: 0x2
      = private com.book.a.ad p
  + Field:        q Lcom/book/a/ad;
    Access flags: 0x2
      = private com.book.a.ad q

Methods (count = 8):
  - Method:       <init>(Landroid/content/Context;)V
    Access flags: 0x1
      = public k(android.content.Context)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 66, locals = 2, stack = 8):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] invokespecial #104
        + Methodref [com/book/a/y.<init> (Landroid/content/Context;)V]
      [5] aload_0 v0
      [6] new #37
        + Class [android/graphics/PointF]
      [9] dup
      [10] fconst_0
      [11] fconst_0
      [12] invokespecial #88
        + Methodref [android/graphics/PointF.<init> (FF)V]
      [15] putfield #74
        + Fieldref [com/book/pongv4/k.h Landroid/graphics/PointF;]
      [18] aload_0 v0
      [19] new #37
        + Class [android/graphics/PointF]
      [22] dup
      [23] invokespecial #87
        + Methodref [android/graphics/PointF.<init> ()V]
      [26] putfield #75
        + Fieldref [com/book/pongv4/k.i Landroid/graphics/PointF;]
      [29] aload_0 v0
      [30] aload_1 v1
      [31] checkcast #51
        + Class [com/book/pongv4/MenuScreenActivity]
      [34] putfield #67
        + Fieldref [com/book/pongv4/k.a Lcom/book/pongv4/MenuScreenActivity;]
      [37] aload_0 v0
      [38] new #44
        + Class [com/book/a/i]
      [41] dup
      [42] aload_0 v0
      [43] invokevirtual #109
        + Methodref [com/book/pongv4/k.getRenderer ()Lcom/book/a/p;]
      [46] new #36
        + Class [android/graphics/Point]
      [49] dup
      [50] sipush 480
      [53] sipush 320
      [56] invokespecial #86
        + Methodref [android/graphics/Point.<init> (II)V]
      [59] invokespecial #98
        + Methodref [com/book/a/i.<init> (Lcom/book/a/p;Landroid/graphics/Point;)V]
      [62] putfield #72
        + Fieldref [com/book/pongv4/k.f Lcom/book/a/i;]
      [65] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()V
    Access flags: 0x11
      = public final void a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 900, locals = 13, stack = 9):
      [0] aload_0 v0
      [1] invokevirtual #106
        + Methodref [com/book/pongv4/k.getContext ()Landroid/content/Context;]
      [4] astore_1 v1
      [5] aload_0 v0
      [6] invokevirtual #109
        + Methodref [com/book/pongv4/k.getRenderer ()Lcom/book/a/p;]
      [9] astore_2 v2
      [10] aload_0 v0
      [11] invokevirtual #108
        + Methodref [com/book/pongv4/k.getImageFactory ()Lcom/book/a/k;]
      [14] astore_3 v3
      [15] aload_0 v0
      [16] invokevirtual #107
        + Methodref [com/book/pongv4/k.getDimensions ()Landroid/graphics/Point;]
      [19] astore v4
      [21] new #36
        + Class [android/graphics/Point]
      [24] dup
      [25] sipush 480
      [28] sipush 320
      [31] invokespecial #86
        + Methodref [android/graphics/Point.<init> (II)V]
      [34] astore v5
      [36] new #50
        + Class [com/book/a/z]
      [39] dup
      [40] aload v5
      [42] aload v4
      [44] getstatic #61
        + Fieldref [com/book/a/aa.b I]
      [47] invokespecial #105
        + Methodref [com/book/a/z.<init> (Landroid/graphics/Point;Landroid/graphics/Point;I)V]
      [50] astore v4
      [52] aload_2 v2
      [53] aload v4
      [55] putfield #66
        + Fieldref [com/book/a/p.e Lcom/book/a/z;]
      [58] aload_1 v1
      [59] invokevirtual #84
        + Methodref [android/content/Context.getResources ()Landroid/content/res/Resources;]
      [62] ldc #2
        + Integer [2130903045]
      [64] invokevirtual #85
        + Methodref [android/content/res/Resources.getString (I)Ljava/lang/String;]
      [67] astore_2 v2
      [68] aload_1 v1
      [69] invokevirtual #84
        + Methodref [android/content/Context.getResources ()Landroid/content/res/Resources;]
      [72] ldc #3
        + Integer [2130903046]
      [74] invokevirtual #85
        + Methodref [android/content/res/Resources.getString (I)Ljava/lang/String;]
      [77] astore v4
      [79] aload_1 v1
      [80] invokevirtual #84
        + Methodref [android/content/Context.getResources ()Landroid/content/res/Resources;]
      [83] ldc #6
        + Integer [2130903050]
      [85] invokevirtual #85
        + Methodref [android/content/res/Resources.getString (I)Ljava/lang/String;]
      [88] astore v5
      [90] aload_1 v1
      [91] invokevirtual #84
        + Methodref [android/content/Context.getResources ()Landroid/content/res/Resources;]
      [94] ldc #4
        + Integer [2130903048]
      [96] invokevirtual #85
        + Methodref [android/content/res/Resources.getString (I)Ljava/lang/String;]
      [99] astore v6
      [101] aload_1 v1
      [102] invokevirtual #84
        + Methodref [android/content/Context.getResources ()Landroid/content/res/Resources;]
      [105] ldc #5
        + Integer [2130903049]
      [107] invokevirtual #85
        + Methodref [android/content/res/Resources.getString (I)Ljava/lang/String;]
      [110] astore_1 v1
      [111] aload_0 v0
      [112] aload_3 v3
      [113] ldc #28
        + String [images/menu_screen.png]
      [115] invokevirtual #100
        + Methodref [com/book/a/k.a (Ljava/lang/String;)Lcom/book/a/j;]
      [118] putfield #73
        + Fieldref [com/book/pongv4/k.g Lcom/book/a/j;]
      [121] aload_0 v0
      [122] getfield #75
        + Fieldref [com/book/pongv4/k.i Landroid/graphics/PointF;]
      [125] aload_0 v0
      [126] getfield #73
        + Fieldref [com/book/pongv4/k.g Lcom/book/a/j;]
      [129] getfield #65
        + Fieldref [com/book/a/j.b Landroid/graphics/Point;]
      [132] getfield #59
        + Fieldref [android/graphics/Point.x I]
      [135] i2f
      [136] aload_0 v0
      [137] getfield #73
        + Fieldref [com/book/pongv4/k.g Lcom/book/a/j;]
      [140] getfield #65
        + Fieldref [com/book/a/j.b Landroid/graphics/Point;]
      [143] getfield #60
        + Fieldref [android/graphics/Point.y I]
      [146] i2f
      [147] invokevirtual #89
        + Methodref [android/graphics/PointF.set (FF)V]
      [150] aload_0 v0
      [151] getfield #72
        + Fieldref [com/book/pongv4/k.f Lcom/book/a/i;]
      [154] getfield #64
        + Fieldref [com/book/a/i.b Lcom/book/a/ae;]
      [157] astore v7
      [159] new #37
        + Class [android/graphics/PointF]
      [162] dup
      [163] invokespecial #87
        + Methodref [android/graphics/PointF.<init> ()V]
      [166] astore v8
      [168] new #37
        + Class [android/graphics/PointF]
      [171] dup
      [172] invokespecial #87
        + Methodref [android/graphics/PointF.<init> ()V]
      [175] astore v9
      [177] new #36
        + Class [android/graphics/Point]
      [180] dup
      [181] iconst_2
      [182] iconst_1
      [183] invokespecial #86
        + Methodref [android/graphics/Point.<init> (II)V]
      [186] astore v10
      [188] new #48
        + Class [com/book/a/v]
      [191] dup
      [192] aload_3 v3
      [193] ldc #26
        + String [gui/button_menu.png]
      [195] invokevirtual #100
        + Methodref [com/book/a/k.a (Ljava/lang/String;)Lcom/book/a/j;]
      [198] aload v10
      [200] aconst_null
      [201] invokespecial #103
        + Methodref [com/book/a/v.<init> (Lcom/book/a/j;Landroid/graphics/Point;Landroid/graphics/Rect;)V]
      [204] astore v11
      [206] aload v8
      [208] ldc #14
        + Float [150.0]
      [210] ldc #11
        + Float [60.0]
      [212] invokevirtual #89
        + Methodref [android/graphics/PointF.set (FF)V]
      [215] aload v9
      [217] ldc #9
        + Float [32.0]
      [219] ldc #9
        + Float [32.0]
      [221] invokevirtual #89
        + Methodref [android/graphics/PointF.set (FF)V]
      [224] aload_0 v0
      [225] new #53
        + Class [com/book/pongv4/l]
      [228] dup
      [229] aload_0 v0
      [230] getstatic #63
        + Fieldref [com/book/a/ac.b I]
      [233] aload v8
      [235] aload v9
      [237] aload v11
      [239] aload_0 v0
      [240] getfield #72
        + Fieldref [com/book/pongv4/k.f Lcom/book/a/i;]
      [243] invokespecial #110
        + Methodref [com/book/pongv4/l.<init> (Lcom/book/pongv4/k;ILandroid/graphics/PointF;Landroid/graphics/PointF;Lcom/book/a/v;Lcom/book/a/i;)V]
      [246] putfield #68
        + Fieldref [com/book/pongv4/k.b Lcom/book/a/ad;]
      [249] aload v7
      [251] ldc #19
        + String [btnEasy]
      [253] aload_0 v0
      [254] getfield #68
        + Fieldref [com/book/pongv4/k.b Lcom/book/a/ad;]
      [257] invokevirtual #92
        + Methodref [com/book/a/ae.a (Ljava/lang/String;Lcom/book/a/ab;)V]
      [260] aload v8
      [262] ldc #14
        + Float [150.0]
      [264] ldc #13
        + Float [130.0]
      [266] invokevirtual #89
        + Methodref [android/graphics/PointF.set (FF)V]
      [269] aload v9
      [271] ldc #9
        + Float [32.0]
      [273] ldc #9
        + Float [32.0]
      [275] invokevirtual #89
        + Methodref [android/graphics/PointF.set (FF)V]
      [278] aload_0 v0
      [279] new #54
        + Class [com/book/pongv4/m]
      [282] dup
      [283] aload_0 v0
      [284] getstatic #63
        + Fieldref [com/book/a/ac.b I]
      [287] aload v8
      [289] aload v9
      [291] aload v11
      [293] aload_0 v0
      [294] getfield #72
        + Fieldref [com/book/pongv4/k.f Lcom/book/a/i;]
      [297] invokespecial #111
        + Methodref [com/book/pongv4/m.<init> (Lcom/book/pongv4/k;ILandroid/graphics/PointF;Landroid/graphics/PointF;Lcom/book/a/v;Lcom/book/a/i;)V]
      [300] putfield #70
        + Fieldref [com/book/pongv4/k.d Lcom/book/a/ad;]
      [303] aload v7
      [305] ldc #23
        + String [btnMedium]
      [307] aload_0 v0
      [308] getfield #70
        + Fieldref [com/book/pongv4/k.d Lcom/book/a/ad;]
      [311] invokevirtual #92
        + Methodref [com/book/a/ae.a (Ljava/lang/String;Lcom/book/a/ab;)V]
      [314] aload v8
      [316] ldc #14
        + Float [150.0]
      [318] ldc #17
        + Float [200.0]
      [320] invokevirtual #89
        + Methodref [android/graphics/PointF.set (FF)V]
      [323] aload v9
      [325] ldc #9
        + Float [32.0]
      [327] ldc #9
        + Float [32.0]
      [329] invokevirtual #89
        + Methodref [android/graphics/PointF.set (FF)V]
      [332] aload_0 v0
      [333] new #55
        + Class [com/book/pongv4/n]
      [336] dup
      [337] aload_0 v0
      [338] getstatic #63
        + Fieldref [com/book/a/ac.b I]
      [341] aload v8
      [343] aload v9
      [345] aload v11
      [347] aload_0 v0
      [348] getfield #72
        + Fieldref [com/book/pongv4/k.f Lcom/book/a/i;]
      [351] invokespecial #112
        + Methodref [com/book/pongv4/n.<init> (Lcom/book/pongv4/k;ILandroid/graphics/PointF;Landroid/graphics/PointF;Lcom/book/a/v;Lcom/book/a/i;)V]
      [354] putfield #69
        + Fieldref [com/book/pongv4/k.c Lcom/book/a/ad;]
      [357] aload v7
      [359] ldc #21
        + String [btnHard]
      [361] aload_0 v0
      [362] getfield #69
        + Fieldref [com/book/pongv4/k.c Lcom/book/a/ad;]
      [365] invokevirtual #92
        + Methodref [com/book/a/ae.a (Ljava/lang/String;Lcom/book/a/ab;)V]
      [368] aload_3 v3
      [369] ldc #25
        + String [fonts/8bit_operator_white.png]
      [371] invokevirtual #100
        + Methodref [com/book/a/k.a (Ljava/lang/String;)Lcom/book/a/j;]
      [374] astore v11
      [376] new #36
        + Class [android/graphics/Point]
      [379] dup
      [380] bipush 16
      [382] bipush 16
      [384] invokespecial #86
        + Methodref [android/graphics/Point.<init> (II)V]
      [387] astore v12
      [389] new #48
        + Class [com/book/a/v]
      [392] dup
      [393] aload v11
      [395] aload v12
      [397] aconst_null
      [398] invokespecial #103
        + Methodref [com/book/a/v.<init> (Lcom/book/a/j;Landroid/graphics/Point;Landroid/graphics/Rect;)V]
      [401] astore v11
      [403] aload_0 v0
      [404] new #43
        + Class [com/book/a/h]
      [407] dup
      [408] aload v11
      [410] new #37
        + Class [android/graphics/PointF]
      [413] dup
      [414] ldc #8
        + Float [16.0]
      [416] ldc #9
        + Float [32.0]
      [418] invokespecial #88
        + Methodref [android/graphics/PointF.<init> (FF)V]
      [421] invokespecial #97
        + Methodref [com/book/a/h.<init> (Lcom/book/a/v;Landroid/graphics/PointF;)V]
      [424] putfield #71
        + Fieldref [com/book/pongv4/k.e Lcom/book/a/h;]
      [427] aload v8
      [429] fconst_0
      [430] ldc #7
        + Float [10.0]
      [432] invokevirtual #89
        + Methodref [android/graphics/PointF.set (FF)V]
      [435] aload_0 v0
      [436] new #42
        + Class [com/book/a/af]
      [439] dup
      [440] getstatic #62
        + Fieldref [com/book/a/ac.a I]
      [443] aload v8
      [445] aload_0 v0
      [446] getfield #71
        + Fieldref [com/book/pongv4/k.e Lcom/book/a/h;]
      [449] aload_2 v2
      [450] invokespecial #93
        + Methodref [com/book/a/af.<init> (ILandroid/graphics/PointF;Lcom/book/a/h;Ljava/lang/String;)V]
      [453] putfield #76
        + Fieldref [com/book/pongv4/k.j Lcom/book/a/af;]
      [456] aload v7
      [458] ldc #29
        + String [lblDifficultyLevel]
      [460] aload_0 v0
      [461] getfield #76
        + Fieldref [com/book/pongv4/k.j Lcom/book/a/af;]
      [464] invokevirtual #92
        + Methodref [com/book/a/ae.a (Ljava/lang/String;Lcom/book/a/ab;)V]
      [467] aload v8
      [469] ldc #15
        + Float [190.0]
      [471] ldc #10
        + Float [58.0]
      [473] invokevirtual #89
        + Methodref [android/graphics/PointF.set (FF)V]
      [476] aload_0 v0
      [477] new #42
        + Class [com/book/a/af]
      [480] dup
      [481] getstatic #63
        + Fieldref [com/book/a/ac.b I]
      [484] aload v8
      [486] aload_0 v0
      [487] getfield #71
        + Fieldref [com/book/pongv4/k.e Lcom/book/a/h;]
      [490] aload v4
      [492] invokespecial #93
        + Methodref [com/book/a/af.<init> (ILandroid/graphics/PointF;Lcom/book/a/h;Ljava/lang/String;)V]
      [495] putfield #77
        + Fieldref [com/book/pongv4/k.k Lcom/book/a/af;]
      [498] aload v7
      [500] ldc #30
        + String [lblEasy]
      [502] aload_0 v0
      [503] getfield #77
        + Fieldref [com/book/pongv4/k.k Lcom/book/a/af;]
      [506] invokevirtual #92
        + Methodref [com/book/a/ae.a (Ljava/lang/String;Lcom/book/a/ab;)V]
      [509] aload v8
      [511] ldc #15
        + Float [190.0]
      [513] ldc #12
        + Float [128.0]
      [515] invokevirtual #89
        + Methodref [android/graphics/PointF.set (FF)V]
      [518] aload_0 v0
      [519] new #42
        + Class [com/book/a/af]
      [522] dup
      [523] getstatic #63
        + Fieldref [com/book/a/ac.b I]
      [526] aload v8
      [528] aload_0 v0
      [529] getfield #71
        + Fieldref [com/book/pongv4/k.e Lcom/book/a/h;]
      [532] aload v5
      [534] invokespecial #93
        + Methodref [com/book/a/af.<init> (ILandroid/graphics/PointF;Lcom/book/a/h;Ljava/lang/String;)V]
      [537] putfield #80
        + Fieldref [com/book/pongv4/k.n Lcom/book/a/af;]
      [540] aload v7
      [542] ldc #33
        + String [lblMedium]
      [544] aload_0 v0
      [545] getfield #80
        + Fieldref [com/book/pongv4/k.n Lcom/book/a/af;]
      [548] invokevirtual #92
        + Methodref [com/book/a/ae.a (Ljava/lang/String;Lcom/book/a/ab;)V]
      [551] aload v8
      [553] ldc #15
        + Float [190.0]
      [555] ldc #16
        + Float [198.0]
      [557] invokevirtual #89
        + Methodref [android/graphics/PointF.set (FF)V]
      [560] aload_0 v0
      [561] new #42
        + Class [com/book/a/af]
      [564] dup
      [565] getstatic #63
        + Fieldref [com/book/a/ac.b I]
      [568] aload v8
      [570] aload_0 v0
      [571] getfield #71
        + Fieldref [com/book/pongv4/k.e Lcom/book/a/h;]
      [574] aload v6
      [576] invokespecial #93
        + Methodref [com/book/a/af.<init> (ILandroid/graphics/PointF;Lcom/book/a/h;Ljava/lang/String;)V]
      [579] putfield #78
        + Fieldref [com/book/pongv4/k.l Lcom/book/a/af;]
      [582] aload v7
      [584] ldc #31
        + String [lblHard]
      [586] aload_0 v0
      [587] getfield #78
        + Fieldref [com/book/pongv4/k.l Lcom/book/a/af;]
      [590] invokevirtual #92
        + Methodref [com/book/a/ae.a (Ljava/lang/String;Lcom/book/a/ab;)V]
      [593] aload v8
      [595] fconst_0
      [596] ldc #18
        + Float [268.0]
      [598] invokevirtual #89
        + Methodref [android/graphics/PointF.set (FF)V]
      [601] aload_0 v0
      [602] new #42
        + Class [com/book/a/af]
      [605] dup
      [606] getstatic #62
        + Fieldref [com/book/a/ac.a I]
      [609] aload v8
      [611] aload_0 v0
      [612] getfield #71
        + Fieldref [com/book/pongv4/k.e Lcom/book/a/h;]
      [615] aload_1 v1
      [616] invokespecial #93
        + Methodref [com/book/a/af.<init> (ILandroid/graphics/PointF;Lcom/book/a/h;Ljava/lang/String;)V]
      [619] putfield #79
        + Fieldref [com/book/pongv4/k.m Lcom/book/a/af;]
      [622] aload v7
      [624] ldc #32
        + String [lblLoading]
      [626] aload_0 v0
      [627] getfield #79
        + Fieldref [com/book/pongv4/k.m Lcom/book/a/af;]
      [630] invokevirtual #92
        + Methodref [com/book/a/ae.a (Ljava/lang/String;Lcom/book/a/ab;)V]
      [633] aload_0 v0
      [634] getfield #79
        + Fieldref [com/book/pongv4/k.m Lcom/book/a/af;]
      [637] iconst_0
      [638] invokevirtual #94
        + Methodref [com/book/a/af.a (Z)V]
      [641] new #48
        + Class [com/book/a/v]
      [644] dup
      [645] aload_3 v3
      [646] ldc #27
        + String [gui/button_placeholder.png]
      [648] invokevirtual #100
        + Methodref [com/book/a/k.a (Ljava/lang/String;)Lcom/book/a/j;]
      [651] aload v10
      [653] aconst_null
      [654] invokespecial #103
        + Methodref [com/book/a/v.<init> (Lcom/book/a/j;Landroid/graphics/Point;Landroid/graphics/Rect;)V]
      [657] astore v11
      [659] aload v8
      [661] aload_0 v0
      [662] getfield #77
        + Fieldref [com/book/pongv4/k.k Lcom/book/a/af;]
      [665] invokevirtual #95
        + Methodref [com/book/a/af.d ()Landroid/graphics/PointF;]
      [668] invokevirtual #90
        + Methodref [android/graphics/PointF.set (Landroid/graphics/PointF;)V]
      [671] aload v9
      [673] aload_0 v0
      [674] getfield #77
        + Fieldref [com/book/pongv4/k.k Lcom/book/a/af;]
      [677] invokevirtual #96
        + Methodref [com/book/a/af.f ()Landroid/graphics/PointF;]
      [680] invokevirtual #90
        + Methodref [android/graphics/PointF.set (Landroid/graphics/PointF;)V]
      [683] aload_0 v0
      [684] new #56
        + Class [com/book/pongv4/o]
      [687] dup
      [688] aload_0 v0
      [689] getstatic #63
        + Fieldref [com/book/a/ac.b I]
      [692] aload v8
      [694] aload v9
      [696] aload v11
      [698] aload_0 v0
      [699] getfield #72
        + Fieldref [com/book/pongv4/k.f Lcom/book/a/i;]
      [702] invokespecial #113
        + Methodref [com/book/pongv4/o.<init> (Lcom/book/pongv4/k;ILandroid/graphics/PointF;Landroid/graphics/PointF;Lcom/book/a/v;Lcom/book/a/i;)V]
      [705] putfield #81
        + Fieldref [com/book/pongv4/k.o Lcom/book/a/ad;]
      [708] aload_0 v0
      [709] getfield #81
        + Fieldref [com/book/pongv4/k.o Lcom/book/a/ad;]
      [712] iconst_0
      [713] invokevirtual #91
        + Methodref [com/book/a/ad.a (Z)V]
      [716] aload v7
      [718] ldc #20
        + String [btnEasyText]
      [720] aload_0 v0
      [721] getfield #81
        + Fieldref [com/book/pongv4/k.o Lcom/book/a/ad;]
      [724] invokevirtual #92
        + Methodref [com/book/a/ae.a (Ljava/lang/String;Lcom/book/a/ab;)V]
      [727] new #48
        + Class [com/book/a/v]
      [730] dup
      [731] aload_3 v3
      [732] ldc #27
        + String [gui/button_placeholder.png]
      [734] invokevirtual #100
        + Methodref [com/book/a/k.a (Ljava/lang/String;)Lcom/book/a/j;]
      [737] aload v10
      [739] aconst_null
      [740] invokespecial #103
        + Methodref [com/book/a/v.<init> (Lcom/book/a/j;Landroid/graphics/Point;Landroid/graphics/Rect;)V]
      [743] astore v11
      [745] aload v8
      [747] aload_0 v0
      [748] getfield #80
        + Fieldref [com/book/pongv4/k.n Lcom/book/a/af;]
      [751] invokevirtual #95
        + Methodref [com/book/a/af.d ()Landroid/graphics/PointF;]
      [754] invokevirtual #90
        + Methodref [android/graphics/PointF.set (Landroid/graphics/PointF;)V]
      [757] aload v9
      [759] aload_0 v0
      [760] getfield #80
        + Fieldref [com/book/pongv4/k.n Lcom/book/a/af;]
      [763] invokevirtual #96
        + Methodref [com/book/a/af.f ()Landroid/graphics/PointF;]
      [766] invokevirtual #90
        + Methodref [android/graphics/PointF.set (Landroid/graphics/PointF;)V]
      [769] aload_0 v0
      [770] new #57
        + Class [com/book/pongv4/p]
      [773] dup
      [774] aload_0 v0
      [775] getstatic #63
        + Fieldref [com/book/a/ac.b I]
      [778] aload v8
      [780] aload v9
      [782] aload v11
      [784] aload_0 v0
      [785] getfield #72
        + Fieldref [com/book/pongv4/k.f Lcom/book/a/i;]
      [788] invokespecial #114
        + Methodref [com/book/pongv4/p.<init> (Lcom/book/pongv4/k;ILandroid/graphics/PointF;Landroid/graphics/PointF;Lcom/book/a/v;Lcom/book/a/i;)V]
      [791] putfield #83
        + Fieldref [com/book/pongv4/k.q Lcom/book/a/ad;]
      [794] aload_0 v0
      [795] getfield #83
        + Fieldref [com/book/pongv4/k.q Lcom/book/a/ad;]
      [798] iconst_0
      [799] invokevirtual #91
        + Methodref [com/book/a/ad.a (Z)V]
      [802] aload v7
      [804] ldc #24
        + String [btnMediumText]
      [806] aload_0 v0
      [807] getfield #83
        + Fieldref [com/book/pongv4/k.q Lcom/book/a/ad;]
      [810] invokevirtual #92
        + Methodref [com/book/a/ae.a (Ljava/lang/String;Lcom/book/a/ab;)V]
      [813] new #48
        + Class [com/book/a/v]
      [816] dup
      [817] aload_3 v3
      [818] ldc #27
        + String [gui/button_placeholder.png]
      [820] invokevirtual #100
        + Methodref [com/book/a/k.a (Ljava/lang/String;)Lcom/book/a/j;]
      [823] aload v10
      [825] aconst_null
      [826] invokespecial #103
        + Methodref [com/book/a/v.<init> (Lcom/book/a/j;Landroid/graphics/Point;Landroid/graphics/Rect;)V]
      [829] astore v11
      [831] aload v8
      [833] aload_0 v0
      [834] getfield #78
        + Fieldref [com/book/pongv4/k.l Lcom/book/a/af;]
      [837] invokevirtual #95
        + Methodref [com/book/a/af.d ()Landroid/graphics/PointF;]
      [840] invokevirtual #90
        + Methodref [android/graphics/PointF.set (Landroid/graphics/PointF;)V]
      [843] aload v9
      [845] aload_0 v0
      [846] getfield #78
        + Fieldref [com/book/pongv4/k.l Lcom/book/a/af;]
      [849] invokevirtual #96
        + Methodref [com/book/a/af.f ()Landroid/graphics/PointF;]
      [852] invokevirtual #90
        + Methodref [android/graphics/PointF.set (Landroid/graphics/PointF;)V]
      [855] aload_0 v0
      [856] new #58
        + Class [com/book/pongv4/q]
      [859] dup
      [860] aload_0 v0
      [861] getstatic #63
        + Fieldref [com/book/a/ac.b I]
      [864] aload v8
      [866] aload v9
      [868] aload v11
      [870] aload_0 v0
      [871] getfield #72
        + Fieldref [com/book/pongv4/k.f Lcom/book/a/i;]
      [874] invokespecial #115
        + Methodref [com/book/pongv4/q.<init> (Lcom/book/pongv4/k;ILandroid/graphics/PointF;Landroid/graphics/PointF;Lcom/book/a/v;Lcom/book/a/i;)V]
      [877] putfield #82
        + Fieldref [com/book/pongv4/k.p Lcom/book/a/ad;]
      [880] aload_0 v0
      [881] getfield #82
        + Fieldref [com/book/pongv4/k.p Lcom/book/a/ad;]
      [884] iconst_0
      [885] invokevirtual #91
        + Methodref [com/book/a/ad.a (Z)V]
      [888] aload v7
      [890] ldc #22
        + String [btnHardText]
      [892] aload_0 v0
      [893] getfield #82
        + Fieldref [com/book/pongv4/k.p Lcom/book/a/ad;]
      [896] invokevirtual #92
        + Methodref [com/book/a/ae.a (Ljava/lang/String;Lcom/book/a/ab;)V]
      [899] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Landroid/graphics/Canvas;F)V
    Access flags: 0x11
      = public final void a(android.graphics.Canvas,float)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 37, locals = 3, stack = 5):
      [0] aload_0 v0
      [1] invokevirtual #109
        + Methodref [com/book/pongv4/k.getRenderer ()Lcom/book/a/p;]
      [4] dup
      [5] astore_2 v2
      [6] aload_1 v1
      [7] ldc #1
        + Integer [-12303292]
      [9] invokevirtual #101
        + Methodref [com/book/a/p.a (Landroid/graphics/Canvas;I)V]
      [12] aload_2 v2
      [13] aload_0 v0
      [14] getfield #73
        + Fieldref [com/book/pongv4/k.g Lcom/book/a/j;]
      [17] aconst_null
      [18] aload_0 v0
      [19] getfield #74
        + Fieldref [com/book/pongv4/k.h Landroid/graphics/PointF;]
      [22] aload_0 v0
      [23] getfield #75
        + Fieldref [com/book/pongv4/k.i Landroid/graphics/PointF;]
      [26] invokevirtual #102
        + Methodref [com/book/a/p.a (Lcom/book/a/j;Landroid/graphics/Rect;Landroid/graphics/PointF;Landroid/graphics/PointF;)V]
      [29] aload_0 v0
      [30] getfield #72
        + Fieldref [com/book/pongv4/k.f Lcom/book/a/i;]
      [33] invokevirtual #99
        + Methodref [com/book/a/i.a ()V]
      [36] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       getGui()Lcom/book/a/i;
    Access flags: 0x11
      = public final com.book.a.i getGui()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #72
        + Fieldref [com/book/pongv4/k.f Lcom/book/a/i;]
      [4] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lcom/book/pongv4/k;)Lcom/book/a/af;
    Access flags: 0x1008
      = static synthetic com.book.a.af a(com.book.pongv4.k)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #79
        + Fieldref [com/book/pongv4/k.m Lcom/book/a/af;]
      [4] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b(Lcom/book/pongv4/k;)Lcom/book/a/ad;
    Access flags: 0x1008
      = static synthetic com.book.a.ad b(com.book.pongv4.k)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #68
        + Fieldref [com/book/pongv4/k.b Lcom/book/a/ad;]
      [4] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       c(Lcom/book/pongv4/k;)Lcom/book/a/ad;
    Access flags: 0x1008
      = static synthetic com.book.a.ad c(com.book.pongv4.k)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #70
        + Fieldref [com/book/pongv4/k.d Lcom/book/a/ad;]
      [4] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       d(Lcom/book/pongv4/k;)Lcom/book/a/ad;
    Access flags: 0x1008
      = static synthetic com.book.a.ad d(com.book.pongv4.k)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #69
        + Fieldref [com/book/pongv4/k.c Lcom/book/a/ad;]
      [4] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/book/pongv4/l
  Superclass:    com/book/a/ad
  Major version: 0x33
  Minor version: 0x0
    = target 1.7
  Access flags:  0x30
    = final class com.book.pongv4.l extends com.book.a.ad

Interfaces (count = 0):

Constant Pool (count = 62):
  + String [difficulty]
  + String [settings]
  + Class [android/content/Intent]
  + Class [android/os/Bundle]
  + Class [com/book/a/ad]
  + Class [com/book/a/af]
  + Class [com/book/pongv4/GameActivity]
  + Class [com/book/pongv4/MenuScreenActivity]
  + Class [com/book/pongv4/k]
  + Class [com/book/pongv4/l]
  + Fieldref [com/book/pongv4/k.a Lcom/book/pongv4/MenuScreenActivity;]
  + Fieldref [com/book/pongv4/l.a Lcom/book/pongv4/k;]
  + Methodref [android/content/Intent.<init> (Landroid/content/Context;Ljava/lang/Class;)V]
  + Methodref [android/content/Intent.putExtra (Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent;]
  + Methodref [android/os/Bundle.<init> ()V]
  + Methodref [android/os/Bundle.putInt (Ljava/lang/String;I)V]
  + Methodref [com/book/a/ad.<init> (ILandroid/graphics/PointF;Landroid/graphics/PointF;Lcom/book/a/v;Lcom/book/a/i;)V]
  + Methodref [com/book/a/af.a (Z)V]
  + Methodref [com/book/pongv4/MenuScreenActivity.a (Landroid/content/Intent;)V]
  + Methodref [com/book/pongv4/k.a (Lcom/book/pongv4/k;)Lcom/book/a/af;]
  + Methodref [com/book/pongv4/k.getContext ()Landroid/content/Context;]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (ILandroid/graphics/PointF;Landroid/graphics/PointF;Lcom/book/a/v;Lcom/book/a/i;)V]
  + NameAndType [<init> (Landroid/content/Context;Ljava/lang/Class;)V]
  + NameAndType [a (Landroid/content/Intent;)V]
  + NameAndType [a (Lcom/book/pongv4/k;)Lcom/book/a/af;]
  + NameAndType [a (Z)V]
  + NameAndType [a Lcom/book/pongv4/MenuScreenActivity;]
  + NameAndType [a Lcom/book/pongv4/k;]
  + NameAndType [getContext ()Landroid/content/Context;]
  + NameAndType [putExtra (Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent;]
  + NameAndType [putInt (Ljava/lang/String;I)V]
  + Utf8 [()Landroid/content/Context;]
  + Utf8 [()V]
  + Utf8 [()Z]
  + Utf8 [(ILandroid/graphics/PointF;Landroid/graphics/PointF;Lcom/book/a/v;Lcom/book/a/i;)V]
  + Utf8 [(Landroid/content/Context;Ljava/lang/Class;)V]
  + Utf8 [(Landroid/content/Intent;)V]
  + Utf8 [(Lcom/book/pongv4/k;)Lcom/book/a/af;]
  + Utf8 [(Lcom/book/pongv4/k;ILandroid/graphics/PointF;Landroid/graphics/PointF;Lcom/book/a/v;Lcom/book/a/i;)V]
  + Utf8 [(Ljava/lang/String;I)V]
  + Utf8 [(Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent;]
  + Utf8 [(Z)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [Lcom/book/pongv4/MenuScreenActivity;]
  + Utf8 [Lcom/book/pongv4/k;]
  + Utf8 [a]
  + Utf8 [android/content/Intent]
  + Utf8 [android/os/Bundle]
  + Utf8 [com/book/a/ad]
  + Utf8 [com/book/a/af]
  + Utf8 [com/book/pongv4/GameActivity]
  + Utf8 [com/book/pongv4/MenuScreenActivity]
  + Utf8 [com/book/pongv4/k]
  + Utf8 [com/book/pongv4/l]
  + Utf8 [difficulty]
  + Utf8 [getContext]
  + Utf8 [putExtra]
  + Utf8 [putInt]
  + Utf8 [settings]

Fields (count = 1):
  + Field:        a Lcom/book/pongv4/k;
    Access flags: 0x1010
      = final synthetic com.book.pongv4.k a

Methods (count = 2):
  - Method:       <init>(Lcom/book/pongv4/k;ILandroid/graphics/PointF;Landroid/graphics/PointF;Lcom/book/a/v;Lcom/book/a/i;)V
    Access flags: 0x0
      = l(com.book.pongv4.k,int,android.graphics.PointF,android.graphics.PointF,com.book.a.v,com.book.a.i)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 18, locals = 7, stack = 6):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] putfield #12
        + Fieldref [com/book/pongv4/l.a Lcom/book/pongv4/k;]
      [5] aload_0 v0
      [6] iload_2 v2
      [7] aload_3 v3
      [8] aload v4
      [10] aload v5
      [12] aload v6
      [14] invokespecial #17
        + Methodref [com/book/a/ad.<init> (ILandroid/graphics/PointF;Landroid/graphics/PointF;Lcom/book/a/v;Lcom/book/a/i;)V]
      [17] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()Z
    Access flags: 0x11
      = public final boolean a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 65, locals = 3, stack = 4):
      [0] aload_0 v0
      [1] getfield #12
        + Fieldref [com/book/pongv4/l.a Lcom/book/pongv4/k;]
      [4] invokestatic #20
        + Methodref [com/book/pongv4/k.a (Lcom/book/pongv4/k;)Lcom/book/a/af;]
      [7] iconst_1
      [8] invokevirtual #18
        + Methodref [com/book/a/af.a (Z)V]
      [11] new #3
        + Class [android/content/Intent]
      [14] dup
      [15] aload_0 v0
      [16] getfield #12
        + Fieldref [com/book/pongv4/l.a Lcom/book/pongv4/k;]
      [19] invokevirtual #21
        + Methodref [com/book/pongv4/k.getContext ()Landroid/content/Context;]
      [22] ldc_w #7
        + Class [com/book/pongv4/GameActivity]
      [25] invokespecial #13
        + Methodref [android/content/Intent.<init> (Landroid/content/Context;Ljava/lang/Class;)V]
      [28] astore_1 v1
      [29] new #4
        + Class [android/os/Bundle]
      [32] dup
      [33] invokespecial #15
        + Methodref [android/os/Bundle.<init> ()V]
      [36] dup
      [37] astore_2 v2
      [38] ldc #1
        + String [difficulty]
      [40] iconst_0
      [41] invokevirtual #16
        + Methodref [android/os/Bundle.putInt (Ljava/lang/String;I)V]
      [44] aload_1 v1
      [45] ldc #2
        + String [settings]
      [47] aload_2 v2
      [48] invokevirtual #14
        + Methodref [android/content/Intent.putExtra (Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent;]
      [51] pop
      [52] aload_0 v0
      [53] getfield #12
        + Fieldref [com/book/pongv4/l.a Lcom/book/pongv4/k;]
      [56] getfield #11
        + Fieldref [com/book/pongv4/k.a Lcom/book/pongv4/MenuScreenActivity;]
      [59] aload_1 v1
      [60] invokevirtual #19
        + Methodref [com/book/pongv4/MenuScreenActivity.a (Landroid/content/Intent;)V]
      [63] iconst_1
      [64] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/book/pongv4/m
  Superclass:    com/book/a/ad
  Major version: 0x33
  Minor version: 0x0
    = target 1.7
  Access flags:  0x30
    = final class com.book.pongv4.m extends com.book.a.ad

Interfaces (count = 0):

Constant Pool (count = 62):
  + String [difficulty]
  + String [settings]
  + Class [android/content/Intent]
  + Class [android/os/Bundle]
  + Class [com/book/a/ad]
  + Class [com/book/a/af]
  + Class [com/book/pongv4/GameActivity]
  + Class [com/book/pongv4/MenuScreenActivity]
  + Class [com/book/pongv4/k]
  + Class [com/book/pongv4/m]
  + Fieldref [com/book/pongv4/k.a Lcom/book/pongv4/MenuScreenActivity;]
  + Fieldref [com/book/pongv4/m.a Lcom/book/pongv4/k;]
  + Methodref [android/content/Intent.<init> (Landroid/content/Context;Ljava/lang/Class;)V]
  + Methodref [android/content/Intent.putExtra (Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent;]
  + Methodref [android/os/Bundle.<init> ()V]
  + Methodref [android/os/Bundle.putInt (Ljava/lang/String;I)V]
  + Methodref [com/book/a/ad.<init> (ILandroid/graphics/PointF;Landroid/graphics/PointF;Lcom/book/a/v;Lcom/book/a/i;)V]
  + Methodref [com/book/a/af.a (Z)V]
  + Methodref [com/book/pongv4/MenuScreenActivity.a (Landroid/content/Intent;)V]
  + Methodref [com/book/pongv4/k.a (Lcom/book/pongv4/k;)Lcom/book/a/af;]
  + Methodref [com/book/pongv4/k.getContext ()Landroid/content/Context;]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (ILandroid/graphics/PointF;Landroid/graphics/PointF;Lcom/book/a/v;Lcom/book/a/i;)V]
  + NameAndType [<init> (Landroid/content/Context;Ljava/lang/Class;)V]
  + NameAndType [a (Landroid/content/Intent;)V]
  + NameAndType [a (Lcom/book/pongv4/k;)Lcom/book/a/af;]
  + NameAndType [a (Z)V]
  + NameAndType [a Lcom/book/pongv4/MenuScreenActivity;]
  + NameAndType [a Lcom/book/pongv4/k;]
  + NameAndType [getContext ()Landroid/content/Context;]
  + NameAndType [putExtra (Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent;]
  + NameAndType [putInt (Ljava/lang/String;I)V]
  + Utf8 [()Landroid/content/Context;]
  + Utf8 [()V]
  + Utf8 [()Z]
  + Utf8 [(ILandroid/graphics/PointF;Landroid/graphics/PointF;Lcom/book/a/v;Lcom/book/a/i;)V]
  + Utf8 [(Landroid/content/Context;Ljava/lang/Class;)V]
  + Utf8 [(Landroid/content/Intent;)V]
  + Utf8 [(Lcom/book/pongv4/k;)Lcom/book/a/af;]
  + Utf8 [(Lcom/book/pongv4/k;ILandroid/graphics/PointF;Landroid/graphics/PointF;Lcom/book/a/v;Lcom/book/a/i;)V]
  + Utf8 [(Ljava/lang/String;I)V]
  + Utf8 [(Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent;]
  + Utf8 [(Z)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [Lcom/book/pongv4/MenuScreenActivity;]
  + Utf8 [Lcom/book/pongv4/k;]
  + Utf8 [a]
  + Utf8 [android/content/Intent]
  + Utf8 [android/os/Bundle]
  + Utf8 [com/book/a/ad]
  + Utf8 [com/book/a/af]
  + Utf8 [com/book/pongv4/GameActivity]
  + Utf8 [com/book/pongv4/MenuScreenActivity]
  + Utf8 [com/book/pongv4/k]
  + Utf8 [com/book/pongv4/m]
  + Utf8 [difficulty]
  + Utf8 [getContext]
  + Utf8 [putExtra]
  + Utf8 [putInt]
  + Utf8 [settings]

Fields (count = 1):
  + Field:        a Lcom/book/pongv4/k;
    Access flags: 0x1010
      = final synthetic com.book.pongv4.k a

Methods (count = 2):
  - Method:       <init>(Lcom/book/pongv4/k;ILandroid/graphics/PointF;Landroid/graphics/PointF;Lcom/book/a/v;Lcom/book/a/i;)V
    Access flags: 0x0
      = m(com.book.pongv4.k,int,android.graphics.PointF,android.graphics.PointF,com.book.a.v,com.book.a.i)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 18, locals = 7, stack = 6):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] putfield #12
        + Fieldref [com/book/pongv4/m.a Lcom/book/pongv4/k;]
      [5] aload_0 v0
      [6] iload_2 v2
      [7] aload_3 v3
      [8] aload v4
      [10] aload v5
      [12] aload v6
      [14] invokespecial #17
        + Methodref [com/book/a/ad.<init> (ILandroid/graphics/PointF;Landroid/graphics/PointF;Lcom/book/a/v;Lcom/book/a/i;)V]
      [17] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()Z
    Access flags: 0x11
      = public final boolean a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 66, locals = 3, stack = 4):
      [0] aload_0 v0
      [1] getfield #12
        + Fieldref [com/book/pongv4/m.a Lcom/book/pongv4/k;]
      [4] invokestatic #20
        + Methodref [com/book/pongv4/k.a (Lcom/book/pongv4/k;)Lcom/book/a/af;]
      [7] iconst_1
      [8] invokevirtual #18
        + Methodref [com/book/a/af.a (Z)V]
      [11] new #3
        + Class [android/content/Intent]
      [14] dup
      [15] aload_0 v0
      [16] getfield #12
        + Fieldref [com/book/pongv4/m.a Lcom/book/pongv4/k;]
      [19] invokevirtual #21
        + Methodref [com/book/pongv4/k.getContext ()Landroid/content/Context;]
      [22] ldc_w #7
        + Class [com/book/pongv4/GameActivity]
      [25] invokespecial #13
        + Methodref [android/content/Intent.<init> (Landroid/content/Context;Ljava/lang/Class;)V]
      [28] astore_1 v1
      [29] new #4
        + Class [android/os/Bundle]
      [32] dup
      [33] invokespecial #15
        + Methodref [android/os/Bundle.<init> ()V]
      [36] dup
      [37] astore_2 v2
      [38] ldc #1
        + String [difficulty]
      [40] bipush 10
      [42] invokevirtual #16
        + Methodref [android/os/Bundle.putInt (Ljava/lang/String;I)V]
      [45] aload_1 v1
      [46] ldc #2
        + String [settings]
      [48] aload_2 v2
      [49] invokevirtual #14
        + Methodref [android/content/Intent.putExtra (Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent;]
      [52] pop
      [53] aload_0 v0
      [54] getfield #12
        + Fieldref [com/book/pongv4/m.a Lcom/book/pongv4/k;]
      [57] getfield #11
        + Fieldref [com/book/pongv4/k.a Lcom/book/pongv4/MenuScreenActivity;]
      [60] aload_1 v1
      [61] invokevirtual #19
        + Methodref [com/book/pongv4/MenuScreenActivity.a (Landroid/content/Intent;)V]
      [64] iconst_1
      [65] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/book/pongv4/n
  Superclass:    com/book/a/ad
  Major version: 0x33
  Minor version: 0x0
    = target 1.7
  Access flags:  0x30
    = final class com.book.pongv4.n extends com.book.a.ad

Interfaces (count = 0):

Constant Pool (count = 62):
  + String [difficulty]
  + String [settings]
  + Class [android/content/Intent]
  + Class [android/os/Bundle]
  + Class [com/book/a/ad]
  + Class [com/book/a/af]
  + Class [com/book/pongv4/GameActivity]
  + Class [com/book/pongv4/MenuScreenActivity]
  + Class [com/book/pongv4/k]
  + Class [com/book/pongv4/n]
  + Fieldref [com/book/pongv4/k.a Lcom/book/pongv4/MenuScreenActivity;]
  + Fieldref [com/book/pongv4/n.a Lcom/book/pongv4/k;]
  + Methodref [android/content/Intent.<init> (Landroid/content/Context;Ljava/lang/Class;)V]
  + Methodref [android/content/Intent.putExtra (Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent;]
  + Methodref [android/os/Bundle.<init> ()V]
  + Methodref [android/os/Bundle.putInt (Ljava/lang/String;I)V]
  + Methodref [com/book/a/ad.<init> (ILandroid/graphics/PointF;Landroid/graphics/PointF;Lcom/book/a/v;Lcom/book/a/i;)V]
  + Methodref [com/book/a/af.a (Z)V]
  + Methodref [com/book/pongv4/MenuScreenActivity.a (Landroid/content/Intent;)V]
  + Methodref [com/book/pongv4/k.a (Lcom/book/pongv4/k;)Lcom/book/a/af;]
  + Methodref [com/book/pongv4/k.getContext ()Landroid/content/Context;]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (ILandroid/graphics/PointF;Landroid/graphics/PointF;Lcom/book/a/v;Lcom/book/a/i;)V]
  + NameAndType [<init> (Landroid/content/Context;Ljava/lang/Class;)V]
  + NameAndType [a (Landroid/content/Intent;)V]
  + NameAndType [a (Lcom/book/pongv4/k;)Lcom/book/a/af;]
  + NameAndType [a (Z)V]
  + NameAndType [a Lcom/book/pongv4/MenuScreenActivity;]
  + NameAndType [a Lcom/book/pongv4/k;]
  + NameAndType [getContext ()Landroid/content/Context;]
  + NameAndType [putExtra (Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent;]
  + NameAndType [putInt (Ljava/lang/String;I)V]
  + Utf8 [()Landroid/content/Context;]
  + Utf8 [()V]
  + Utf8 [()Z]
  + Utf8 [(ILandroid/graphics/PointF;Landroid/graphics/PointF;Lcom/book/a/v;Lcom/book/a/i;)V]
  + Utf8 [(Landroid/content/Context;Ljava/lang/Class;)V]
  + Utf8 [(Landroid/content/Intent;)V]
  + Utf8 [(Lcom/book/pongv4/k;)Lcom/book/a/af;]
  + Utf8 [(Lcom/book/pongv4/k;ILandroid/graphics/PointF;Landroid/graphics/PointF;Lcom/book/a/v;Lcom/book/a/i;)V]
  + Utf8 [(Ljava/lang/String;I)V]
  + Utf8 [(Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent;]
  + Utf8 [(Z)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [Lcom/book/pongv4/MenuScreenActivity;]
  + Utf8 [Lcom/book/pongv4/k;]
  + Utf8 [a]
  + Utf8 [android/content/Intent]
  + Utf8 [android/os/Bundle]
  + Utf8 [com/book/a/ad]
  + Utf8 [com/book/a/af]
  + Utf8 [com/book/pongv4/GameActivity]
  + Utf8 [com/book/pongv4/MenuScreenActivity]
  + Utf8 [com/book/pongv4/k]
  + Utf8 [com/book/pongv4/n]
  + Utf8 [difficulty]
  + Utf8 [getContext]
  + Utf8 [putExtra]
  + Utf8 [putInt]
  + Utf8 [settings]

Fields (count = 1):
  + Field:        a Lcom/book/pongv4/k;
    Access flags: 0x1010
      = final synthetic com.book.pongv4.k a

Methods (count = 2):
  - Method:       <init>(Lcom/book/pongv4/k;ILandroid/graphics/PointF;Landroid/graphics/PointF;Lcom/book/a/v;Lcom/book/a/i;)V
    Access flags: 0x0
      = n(com.book.pongv4.k,int,android.graphics.PointF,android.graphics.PointF,com.book.a.v,com.book.a.i)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 18, locals = 7, stack = 6):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] putfield #12
        + Fieldref [com/book/pongv4/n.a Lcom/book/pongv4/k;]
      [5] aload_0 v0
      [6] iload_2 v2
      [7] aload_3 v3
      [8] aload v4
      [10] aload v5
      [12] aload v6
      [14] invokespecial #17
        + Methodref [com/book/a/ad.<init> (ILandroid/graphics/PointF;Landroid/graphics/PointF;Lcom/book/a/v;Lcom/book/a/i;)V]
      [17] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()Z
    Access flags: 0x11
      = public final boolean a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 66, locals = 3, stack = 4):
      [0] aload_0 v0
      [1] getfield #12
        + Fieldref [com/book/pongv4/n.a Lcom/book/pongv4/k;]
      [4] invokestatic #20
        + Methodref [com/book/pongv4/k.a (Lcom/book/pongv4/k;)Lcom/book/a/af;]
      [7] iconst_1
      [8] invokevirtual #18
        + Methodref [com/book/a/af.a (Z)V]
      [11] new #3
        + Class [android/content/Intent]
      [14] dup
      [15] aload_0 v0
      [16] getfield #12
        + Fieldref [com/book/pongv4/n.a Lcom/book/pongv4/k;]
      [19] invokevirtual #21
        + Methodref [com/book/pongv4/k.getContext ()Landroid/content/Context;]
      [22] ldc_w #7
        + Class [com/book/pongv4/GameActivity]
      [25] invokespecial #13
        + Methodref [android/content/Intent.<init> (Landroid/content/Context;Ljava/lang/Class;)V]
      [28] astore_1 v1
      [29] new #4
        + Class [android/os/Bundle]
      [32] dup
      [33] invokespecial #15
        + Methodref [android/os/Bundle.<init> ()V]
      [36] dup
      [37] astore_2 v2
      [38] ldc #1
        + String [difficulty]
      [40] bipush 20
      [42] invokevirtual #16
        + Methodref [android/os/Bundle.putInt (Ljava/lang/String;I)V]
      [45] aload_1 v1
      [46] ldc #2
        + String [settings]
      [48] aload_2 v2
      [49] invokevirtual #14
        + Methodref [android/content/Intent.putExtra (Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent;]
      [52] pop
      [53] aload_0 v0
      [54] getfield #12
        + Fieldref [com/book/pongv4/n.a Lcom/book/pongv4/k;]
      [57] getfield #11
        + Fieldref [com/book/pongv4/k.a Lcom/book/pongv4/MenuScreenActivity;]
      [60] aload_1 v1
      [61] invokevirtual #19
        + Methodref [com/book/pongv4/MenuScreenActivity.a (Landroid/content/Intent;)V]
      [64] iconst_1
      [65] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/book/pongv4/o
  Superclass:    com/book/a/ad
  Major version: 0x33
  Minor version: 0x0
    = target 1.7
  Access flags:  0x30
    = final class com.book.pongv4.o extends com.book.a.ad

Interfaces (count = 0):

Constant Pool (count = 40):
  + Class [com/book/a/ad]
  + Class [com/book/a/i]
  + Class [com/book/pongv4/k]
  + Class [com/book/pongv4/o]
  + Fieldref [com/book/a/i.a Lcom/book/a/ad;]
  + Fieldref [com/book/pongv4/o.a Lcom/book/pongv4/k;]
  + Fieldref [com/book/pongv4/o.m Lcom/book/a/i;]
  + Methodref [com/book/a/ad.<init> (ILandroid/graphics/PointF;Landroid/graphics/PointF;Lcom/book/a/v;Lcom/book/a/i;)V]
  + Methodref [com/book/a/ad.a (Landroid/graphics/PointF;)Z]
  + Methodref [com/book/a/ad.b (Landroid/graphics/PointF;)Z]
  + Methodref [com/book/a/ad.d ()Landroid/graphics/PointF;]
  + Methodref [com/book/pongv4/k.b (Lcom/book/pongv4/k;)Lcom/book/a/ad;]
  + NameAndType [<init> (ILandroid/graphics/PointF;Landroid/graphics/PointF;Lcom/book/a/v;Lcom/book/a/i;)V]
  + NameAndType [a (Landroid/graphics/PointF;)Z]
  + NameAndType [a Lcom/book/a/ad;]
  + NameAndType [a Lcom/book/pongv4/k;]
  + NameAndType [b (Landroid/graphics/PointF;)Z]
  + NameAndType [b (Lcom/book/pongv4/k;)Lcom/book/a/ad;]
  + NameAndType [d ()Landroid/graphics/PointF;]
  + NameAndType [m Lcom/book/a/i;]
  + Utf8 [()Landroid/graphics/PointF;]
  + Utf8 [()Z]
  + Utf8 [(ILandroid/graphics/PointF;Landroid/graphics/PointF;Lcom/book/a/v;Lcom/book/a/i;)V]
  + Utf8 [(Landroid/graphics/PointF;)Z]
  + Utf8 [(Lcom/book/pongv4/k;)Lcom/book/a/ad;]
  + Utf8 [(Lcom/book/pongv4/k;ILandroid/graphics/PointF;Landroid/graphics/PointF;Lcom/book/a/v;Lcom/book/a/i;)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [Lcom/book/a/ad;]
  + Utf8 [Lcom/book/a/i;]
  + Utf8 [Lcom/book/pongv4/k;]
  + Utf8 [a]
  + Utf8 [b]
  + Utf8 [com/book/a/ad]
  + Utf8 [com/book/a/i]
  + Utf8 [com/book/pongv4/k]
  + Utf8 [com/book/pongv4/o]
  + Utf8 [d]
  + Utf8 [m]

Fields (count = 1):
  + Field:        a Lcom/book/pongv4/k;
    Access flags: 0x1010
      = final synthetic com.book.pongv4.k a

Methods (count = 3):
  - Method:       <init>(Lcom/book/pongv4/k;ILandroid/graphics/PointF;Landroid/graphics/PointF;Lcom/book/a/v;Lcom/book/a/i;)V
    Access flags: 0x0
      = o(com.book.pongv4.k,int,android.graphics.PointF,android.graphics.PointF,com.book.a.v,com.book.a.i)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 18, locals = 7, stack = 6):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] putfield #6
        + Fieldref [com/book/pongv4/o.a Lcom/book/pongv4/k;]
      [5] aload_0 v0
      [6] iload_2 v2
      [7] aload_3 v3
      [8] aload v4
      [10] aload v5
      [12] aload v6
      [14] invokespecial #8
        + Methodref [com/book/a/ad.<init> (ILandroid/graphics/PointF;Landroid/graphics/PointF;Lcom/book/a/v;Lcom/book/a/i;)V]
      [17] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b()Z
    Access flags: 0x11
      = public final boolean b()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 31, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] getfield #6
        + Fieldref [com/book/pongv4/o.a Lcom/book/pongv4/k;]
      [4] invokestatic #12
        + Methodref [com/book/pongv4/k.b (Lcom/book/pongv4/k;)Lcom/book/a/ad;]
      [7] aload_0 v0
      [8] getfield #6
        + Fieldref [com/book/pongv4/o.a Lcom/book/pongv4/k;]
      [11] invokestatic #12
        + Methodref [com/book/pongv4/k.b (Lcom/book/pongv4/k;)Lcom/book/a/ad;]
      [14] invokevirtual #11
        + Methodref [com/book/a/ad.d ()Landroid/graphics/PointF;]
      [17] invokevirtual #9
        + Methodref [com/book/a/ad.a (Landroid/graphics/PointF;)Z]
      [20] pop
      [21] aload_0 v0
      [22] getfield #7
        + Fieldref [com/book/pongv4/o.m Lcom/book/a/i;]
      [25] aload_0 v0
      [26] putfield #5
        + Fieldref [com/book/a/i.a Lcom/book/a/ad;]
      [29] iconst_1
      [30] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()Z
    Access flags: 0x11
      = public final boolean a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 37, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] getfield #7
        + Fieldref [com/book/pongv4/o.m Lcom/book/a/i;]
      [4] aload_0 v0
      [5] getfield #6
        + Fieldref [com/book/pongv4/o.a Lcom/book/pongv4/k;]
      [8] invokestatic #12
        + Methodref [com/book/pongv4/k.b (Lcom/book/pongv4/k;)Lcom/book/a/ad;]
      [11] putfield #5
        + Fieldref [com/book/a/i.a Lcom/book/a/ad;]
      [14] aload_0 v0
      [15] getfield #6
        + Fieldref [com/book/pongv4/o.a Lcom/book/pongv4/k;]
      [18] invokestatic #12
        + Methodref [com/book/pongv4/k.b (Lcom/book/pongv4/k;)Lcom/book/a/ad;]
      [21] aload_0 v0
      [22] getfield #6
        + Fieldref [com/book/pongv4/o.a Lcom/book/pongv4/k;]
      [25] invokestatic #12
        + Methodref [com/book/pongv4/k.b (Lcom/book/pongv4/k;)Lcom/book/a/ad;]
      [28] invokevirtual #11
        + Methodref [com/book/a/ad.d ()Landroid/graphics/PointF;]
      [31] invokevirtual #10
        + Methodref [com/book/a/ad.b (Landroid/graphics/PointF;)Z]
      [34] pop
      [35] iconst_1
      [36] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/book/pongv4/p
  Superclass:    com/book/a/ad
  Major version: 0x33
  Minor version: 0x0
    = target 1.7
  Access flags:  0x30
    = final class com.book.pongv4.p extends com.book.a.ad

Interfaces (count = 0):

Constant Pool (count = 41):
  + Class [com/book/a/ad]
  + Class [com/book/a/i]
  + Class [com/book/pongv4/k]
  + Class [com/book/pongv4/p]
  + Fieldref [com/book/a/i.a Lcom/book/a/ad;]
  + Fieldref [com/book/pongv4/p.a Lcom/book/pongv4/k;]
  + Fieldref [com/book/pongv4/p.m Lcom/book/a/i;]
  + Methodref [com/book/a/ad.<init> (ILandroid/graphics/PointF;Landroid/graphics/PointF;Lcom/book/a/v;Lcom/book/a/i;)V]
  + Methodref [com/book/a/ad.a (Landroid/graphics/PointF;)Z]
  + Methodref [com/book/a/ad.b (Landroid/graphics/PointF;)Z]
  + Methodref [com/book/a/ad.d ()Landroid/graphics/PointF;]
  + Methodref [com/book/pongv4/k.c (Lcom/book/pongv4/k;)Lcom/book/a/ad;]
  + NameAndType [<init> (ILandroid/graphics/PointF;Landroid/graphics/PointF;Lcom/book/a/v;Lcom/book/a/i;)V]
  + NameAndType [a (Landroid/graphics/PointF;)Z]
  + NameAndType [a Lcom/book/a/ad;]
  + NameAndType [a Lcom/book/pongv4/k;]
  + NameAndType [b (Landroid/graphics/PointF;)Z]
  + NameAndType [c (Lcom/book/pongv4/k;)Lcom/book/a/ad;]
  + NameAndType [d ()Landroid/graphics/PointF;]
  + NameAndType [m Lcom/book/a/i;]
  + Utf8 [()Landroid/graphics/PointF;]
  + Utf8 [()Z]
  + Utf8 [(ILandroid/graphics/PointF;Landroid/graphics/PointF;Lcom/book/a/v;Lcom/book/a/i;)V]
  + Utf8 [(Landroid/graphics/PointF;)Z]
  + Utf8 [(Lcom/book/pongv4/k;)Lcom/book/a/ad;]
  + Utf8 [(Lcom/book/pongv4/k;ILandroid/graphics/PointF;Landroid/graphics/PointF;Lcom/book/a/v;Lcom/book/a/i;)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [Lcom/book/a/ad;]
  + Utf8 [Lcom/book/a/i;]
  + Utf8 [Lcom/book/pongv4/k;]
  + Utf8 [a]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/book/a/ad]
  + Utf8 [com/book/a/i]
  + Utf8 [com/book/pongv4/k]
  + Utf8 [com/book/pongv4/p]
  + Utf8 [d]
  + Utf8 [m]

Fields (count = 1):
  + Field:        a Lcom/book/pongv4/k;
    Access flags: 0x1010
      = final synthetic com.book.pongv4.k a

Methods (count = 3):
  - Method:       <init>(Lcom/book/pongv4/k;ILandroid/graphics/PointF;Landroid/graphics/PointF;Lcom/book/a/v;Lcom/book/a/i;)V
    Access flags: 0x0
      = p(com.book.pongv4.k,int,android.graphics.PointF,android.graphics.PointF,com.book.a.v,com.book.a.i)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 18, locals = 7, stack = 6):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] putfield #6
        + Fieldref [com/book/pongv4/p.a Lcom/book/pongv4/k;]
      [5] aload_0 v0
      [6] iload_2 v2
      [7] aload_3 v3
      [8] aload v4
      [10] aload v5
      [12] aload v6
      [14] invokespecial #8
        + Methodref [com/book/a/ad.<init> (ILandroid/graphics/PointF;Landroid/graphics/PointF;Lcom/book/a/v;Lcom/book/a/i;)V]
      [17] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b()Z
    Access flags: 0x11
      = public final boolean b()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 31, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] getfield #6
        + Fieldref [com/book/pongv4/p.a Lcom/book/pongv4/k;]
      [4] invokestatic #12
        + Methodref [com/book/pongv4/k.c (Lcom/book/pongv4/k;)Lcom/book/a/ad;]
      [7] aload_0 v0
      [8] getfield #6
        + Fieldref [com/book/pongv4/p.a Lcom/book/pongv4/k;]
      [11] invokestatic #12
        + Methodref [com/book/pongv4/k.c (Lcom/book/pongv4/k;)Lcom/book/a/ad;]
      [14] invokevirtual #11
        + Methodref [com/book/a/ad.d ()Landroid/graphics/PointF;]
      [17] invokevirtual #9
        + Methodref [com/book/a/ad.a (Landroid/graphics/PointF;)Z]
      [20] pop
      [21] aload_0 v0
      [22] getfield #7
        + Fieldref [com/book/pongv4/p.m Lcom/book/a/i;]
      [25] aload_0 v0
      [26] putfield #5
        + Fieldref [com/book/a/i.a Lcom/book/a/ad;]
      [29] iconst_1
      [30] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()Z
    Access flags: 0x11
      = public final boolean a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 37, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] getfield #7
        + Fieldref [com/book/pongv4/p.m Lcom/book/a/i;]
      [4] aload_0 v0
      [5] getfield #6
        + Fieldref [com/book/pongv4/p.a Lcom/book/pongv4/k;]
      [8] invokestatic #12
        + Methodref [com/book/pongv4/k.c (Lcom/book/pongv4/k;)Lcom/book/a/ad;]
      [11] putfield #5
        + Fieldref [com/book/a/i.a Lcom/book/a/ad;]
      [14] aload_0 v0
      [15] getfield #6
        + Fieldref [com/book/pongv4/p.a Lcom/book/pongv4/k;]
      [18] invokestatic #12
        + Methodref [com/book/pongv4/k.c (Lcom/book/pongv4/k;)Lcom/book/a/ad;]
      [21] aload_0 v0
      [22] getfield #6
        + Fieldref [com/book/pongv4/p.a Lcom/book/pongv4/k;]
      [25] invokestatic #12
        + Methodref [com/book/pongv4/k.c (Lcom/book/pongv4/k;)Lcom/book/a/ad;]
      [28] invokevirtual #11
        + Methodref [com/book/a/ad.d ()Landroid/graphics/PointF;]
      [31] invokevirtual #10
        + Methodref [com/book/a/ad.b (Landroid/graphics/PointF;)Z]
      [34] pop
      [35] iconst_1
      [36] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/book/pongv4/q
  Superclass:    com/book/a/ad
  Major version: 0x33
  Minor version: 0x0
    = target 1.7
  Access flags:  0x30
    = final class com.book.pongv4.q extends com.book.a.ad

Interfaces (count = 0):

Constant Pool (count = 40):
  + Class [com/book/a/ad]
  + Class [com/book/a/i]
  + Class [com/book/pongv4/k]
  + Class [com/book/pongv4/q]
  + Fieldref [com/book/a/i.a Lcom/book/a/ad;]
  + Fieldref [com/book/pongv4/q.a Lcom/book/pongv4/k;]
  + Fieldref [com/book/pongv4/q.m Lcom/book/a/i;]
  + Methodref [com/book/a/ad.<init> (ILandroid/graphics/PointF;Landroid/graphics/PointF;Lcom/book/a/v;Lcom/book/a/i;)V]
  + Methodref [com/book/a/ad.a (Landroid/graphics/PointF;)Z]
  + Methodref [com/book/a/ad.b (Landroid/graphics/PointF;)Z]
  + Methodref [com/book/a/ad.d ()Landroid/graphics/PointF;]
  + Methodref [com/book/pongv4/k.d (Lcom/book/pongv4/k;)Lcom/book/a/ad;]
  + NameAndType [<init> (ILandroid/graphics/PointF;Landroid/graphics/PointF;Lcom/book/a/v;Lcom/book/a/i;)V]
  + NameAndType [a (Landroid/graphics/PointF;)Z]
  + NameAndType [a Lcom/book/a/ad;]
  + NameAndType [a Lcom/book/pongv4/k;]
  + NameAndType [b (Landroid/graphics/PointF;)Z]
  + NameAndType [d ()Landroid/graphics/PointF;]
  + NameAndType [d (Lcom/book/pongv4/k;)Lcom/book/a/ad;]
  + NameAndType [m Lcom/book/a/i;]
  + Utf8 [()Landroid/graphics/PointF;]
  + Utf8 [()Z]
  + Utf8 [(ILandroid/graphics/PointF;Landroid/graphics/PointF;Lcom/book/a/v;Lcom/book/a/i;)V]
  + Utf8 [(Landroid/graphics/PointF;)Z]
  + Utf8 [(Lcom/book/pongv4/k;)Lcom/book/a/ad;]
  + Utf8 [(Lcom/book/pongv4/k;ILandroid/graphics/PointF;Landroid/graphics/PointF;Lcom/book/a/v;Lcom/book/a/i;)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [Lcom/book/a/ad;]
  + Utf8 [Lcom/book/a/i;]
  + Utf8 [Lcom/book/pongv4/k;]
  + Utf8 [a]
  + Utf8 [b]
  + Utf8 [com/book/a/ad]
  + Utf8 [com/book/a/i]
  + Utf8 [com/book/pongv4/k]
  + Utf8 [com/book/pongv4/q]
  + Utf8 [d]
  + Utf8 [m]

Fields (count = 1):
  + Field:        a Lcom/book/pongv4/k;
    Access flags: 0x1010
      = final synthetic com.book.pongv4.k a

Methods (count = 3):
  - Method:       <init>(Lcom/book/pongv4/k;ILandroid/graphics/PointF;Landroid/graphics/PointF;Lcom/book/a/v;Lcom/book/a/i;)V
    Access flags: 0x0
      = q(com.book.pongv4.k,int,android.graphics.PointF,android.graphics.PointF,com.book.a.v,com.book.a.i)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 18, locals = 7, stack = 6):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] putfield #6
        + Fieldref [com/book/pongv4/q.a Lcom/book/pongv4/k;]
      [5] aload_0 v0
      [6] iload_2 v2
      [7] aload_3 v3
      [8] aload v4
      [10] aload v5
      [12] aload v6
      [14] invokespecial #8
        + Methodref [com/book/a/ad.<init> (ILandroid/graphics/PointF;Landroid/graphics/PointF;Lcom/book/a/v;Lcom/book/a/i;)V]
      [17] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b()Z
    Access flags: 0x11
      = public final boolean b()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 31, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] getfield #6
        + Fieldref [com/book/pongv4/q.a Lcom/book/pongv4/k;]
      [4] invokestatic #12
        + Methodref [com/book/pongv4/k.d (Lcom/book/pongv4/k;)Lcom/book/a/ad;]
      [7] aload_0 v0
      [8] getfield #6
        + Fieldref [com/book/pongv4/q.a Lcom/book/pongv4/k;]
      [11] invokestatic #12
        + Methodref [com/book/pongv4/k.d (Lcom/book/pongv4/k;)Lcom/book/a/ad;]
      [14] invokevirtual #11
        + Methodref [com/book/a/ad.d ()Landroid/graphics/PointF;]
      [17] invokevirtual #9
        + Methodref [com/book/a/ad.a (Landroid/graphics/PointF;)Z]
      [20] pop
      [21] aload_0 v0
      [22] getfield #7
        + Fieldref [com/book/pongv4/q.m Lcom/book/a/i;]
      [25] aload_0 v0
      [26] putfield #5
        + Fieldref [com/book/a/i.a Lcom/book/a/ad;]
      [29] iconst_1
      [30] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()Z
    Access flags: 0x11
      = public final boolean a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 37, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] getfield #7
        + Fieldref [com/book/pongv4/q.m Lcom/book/a/i;]
      [4] aload_0 v0
      [5] getfield #6
        + Fieldref [com/book/pongv4/q.a Lcom/book/pongv4/k;]
      [8] invokestatic #12
        + Methodref [com/book/pongv4/k.d (Lcom/book/pongv4/k;)Lcom/book/a/ad;]
      [11] putfield #5
        + Fieldref [com/book/a/i.a Lcom/book/a/ad;]
      [14] aload_0 v0
      [15] getfield #6
        + Fieldref [com/book/pongv4/q.a Lcom/book/pongv4/k;]
      [18] invokestatic #12
        + Methodref [com/book/pongv4/k.d (Lcom/book/pongv4/k;)Lcom/book/a/ad;]
      [21] aload_0 v0
      [22] getfield #6
        + Fieldref [com/book/pongv4/q.a Lcom/book/pongv4/k;]
      [25] invokestatic #12
        + Methodref [com/book/pongv4/k.d (Lcom/book/pongv4/k;)Lcom/book/a/ad;]
      [28] invokevirtual #11
        + Methodref [com/book/a/ad.d ()Landroid/graphics/PointF;]
      [31] invokevirtual #10
        + Methodref [com/book/a/ad.b (Landroid/graphics/PointF;)Z]
      [34] pop
      [35] iconst_1
      [36] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/book/pongv4/SplashScreenActivity
  Superclass:    com/book/a/a
  Major version: 0x33
  Minor version: 0x0
    = target 1.7
  Access flags:  0x21
    = public class com.book.pongv4.SplashScreenActivity extends com.book.a.a

Interfaces (count = 1):
  + Class [com/book/a/m]

Constant Pool (count = 74):
  + Class [android/content/Intent]
  + Class [com/book/a/a]
  + Class [com/book/a/l]
  + Class [com/book/a/m]
  + Class [com/book/pongv4/SplashScreenActivity]
  + Class [com/book/pongv4/StartScreenActivity]
  + Class [com/book/pongv4/r]
  + Fieldref [com/book/pongv4/SplashScreenActivity.b Lcom/book/pongv4/r;]
  + Methodref [android/content/Intent.<init> (Landroid/content/Context;Ljava/lang/Class;)V]
  + Methodref [com/book/a/a.<init> ()V]
  + Methodref [com/book/a/a.onCreate (Landroid/os/Bundle;)V]
  + Methodref [com/book/a/a.onDestroy ()V]
  + Methodref [com/book/a/l.<init> (Landroid/content/Context;)V]
  + Methodref [com/book/a/l.a (Lcom/book/a/m;)V]
  + Methodref [com/book/pongv4/SplashScreenActivity.a ()V]
  + Methodref [com/book/pongv4/SplashScreenActivity.a (Lcom/book/a/l;)V]
  + Methodref [com/book/pongv4/SplashScreenActivity.b ()V]
  + Methodref [com/book/pongv4/SplashScreenActivity.c ()V]
  + Methodref [com/book/pongv4/SplashScreenActivity.d ()Lcom/book/a/l;]
  + Methodref [com/book/pongv4/SplashScreenActivity.finish ()V]
  + Methodref [com/book/pongv4/SplashScreenActivity.overridePendingTransition (II)V]
  + Methodref [com/book/pongv4/SplashScreenActivity.setContentView (Landroid/view/View;)V]
  + Methodref [com/book/pongv4/SplashScreenActivity.startActivity (Landroid/content/Intent;)V]
  + Methodref [com/book/pongv4/r.<init> (Landroid/content/Context;)V]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (Landroid/content/Context;)V]
  + NameAndType [<init> (Landroid/content/Context;Ljava/lang/Class;)V]
  + NameAndType [a ()V]
  + NameAndType [a (Lcom/book/a/l;)V]
  + NameAndType [a (Lcom/book/a/m;)V]
  + NameAndType [b ()V]
  + NameAndType [b Lcom/book/pongv4/r;]
  + NameAndType [c ()V]
  + NameAndType [d ()Lcom/book/a/l;]
  + NameAndType [finish ()V]
  + NameAndType [onCreate (Landroid/os/Bundle;)V]
  + NameAndType [onDestroy ()V]
  + NameAndType [overridePendingTransition (II)V]
  + NameAndType [setContentView (Landroid/view/View;)V]
  + NameAndType [startActivity (Landroid/content/Intent;)V]
  + Utf8 [()Lcom/book/a/l;]
  + Utf8 [()V]
  + Utf8 [(F)V]
  + Utf8 [(II)V]
  + Utf8 [(Landroid/content/Context;)V]
  + Utf8 [(Landroid/content/Context;Ljava/lang/Class;)V]
  + Utf8 [(Landroid/content/Intent;)V]
  + Utf8 [(Landroid/os/Bundle;)V]
  + Utf8 [(Landroid/view/MotionEvent;)V]
  + Utf8 [(Landroid/view/View;)V]
  + Utf8 [(Lcom/book/a/l;)V]
  + Utf8 [(Lcom/book/a/m;)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [Lcom/book/pongv4/r;]
  + Utf8 [a]
  + Utf8 [android/content/Intent]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/book/a/a]
  + Utf8 [com/book/a/l]
  + Utf8 [com/book/a/m]
  + Utf8 [com/book/pongv4/SplashScreenActivity]
  + Utf8 [com/book/pongv4/StartScreenActivity]
  + Utf8 [com/book/pongv4/r]
  + Utf8 [d]
  + Utf8 [finish]
  + Utf8 [onBackPressed]
  + Utf8 [onCreate]
  + Utf8 [onDestroy]
  + Utf8 [overridePendingTransition]
  + Utf8 [setContentView]
  + Utf8 [startActivity]

Fields (count = 1):
  + Field:        b Lcom/book/pongv4/r;
    Access flags: 0x2
      = private com.book.pongv4.r b

Methods (count = 8):
  - Method:       <init>()V
    Access flags: 0x1
      = public SplashScreenActivity()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 10, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] invokespecial #10
        + Methodref [com/book/a/a.<init> ()V]
      [4] aload_0 v0
      [5] aconst_null
      [6] putfield #8
        + Fieldref [com/book/pongv4/SplashScreenActivity.b Lcom/book/pongv4/r;]
      [9] 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 = 54, locals = 2, stack = 4):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] invokespecial #11
        + Methodref [com/book/a/a.onCreate (Landroid/os/Bundle;)V]
      [5] aload_0 v0
      [6] invokevirtual #18
        + Methodref [com/book/pongv4/SplashScreenActivity.c ()V]
      [9] aload_0 v0
      [10] invokevirtual #17
        + Methodref [com/book/pongv4/SplashScreenActivity.b ()V]
      [13] aload_0 v0
      [14] new #7
        + Class [com/book/pongv4/r]
      [17] dup
      [18] aload_0 v0
      [19] invokespecial #24
        + Methodref [com/book/pongv4/r.<init> (Landroid/content/Context;)V]
      [22] putfield #8
        + Fieldref [com/book/pongv4/SplashScreenActivity.b Lcom/book/pongv4/r;]
      [25] aload_0 v0
      [26] aload_0 v0
      [27] getfield #8
        + Fieldref [com/book/pongv4/SplashScreenActivity.b Lcom/book/pongv4/r;]
      [30] invokevirtual #22
        + Methodref [com/book/pongv4/SplashScreenActivity.setContentView (Landroid/view/View;)V]
      [33] aload_0 v0
      [34] new #3
        + Class [com/book/a/l]
      [37] dup
      [38] aload_0 v0
      [39] invokespecial #13
        + Methodref [com/book/a/l.<init> (Landroid/content/Context;)V]
      [42] invokevirtual #16
        + Methodref [com/book/pongv4/SplashScreenActivity.a (Lcom/book/a/l;)V]
      [45] aload_0 v0
      [46] invokevirtual #19
        + Methodref [com/book/pongv4/SplashScreenActivity.d ()Lcom/book/a/l;]
      [49] aload_0 v0
      [50] invokevirtual #14
        + Methodref [com/book/a/l.a (Lcom/book/a/m;)V]
      [53] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onBackPressed()V
    Access flags: 0x1
      = public void onBackPressed()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] invokespecial #15
        + Methodref [com/book/pongv4/SplashScreenActivity.a ()V]
      [4] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onDestroy()V
    Access flags: 0x4
      = protected void onDestroy()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] invokespecial #12
        + Methodref [com/book/a/a.onDestroy ()V]
      [4] 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 = 27, locals = 2, stack = 4):
      [0] new #1
        + Class [android/content/Intent]
      [3] dup
      [4] aload_0 v0
      [5] ldc #6
        + Class [com/book/pongv4/StartScreenActivity]
      [7] invokespecial #9
        + Methodref [android/content/Intent.<init> (Landroid/content/Context;Ljava/lang/Class;)V]
      [10] astore_1 v1
      [11] aload_0 v0
      [12] aload_1 v1
      [13] invokevirtual #23
        + Methodref [com/book/pongv4/SplashScreenActivity.startActivity (Landroid/content/Intent;)V]
      [16] aload_0 v0
      [17] iconst_0
      [18] iconst_0
      [19] invokevirtual #21
        + Methodref [com/book/pongv4/SplashScreenActivity.overridePendingTransition (II)V]
      [22] aload_0 v0
      [23] invokevirtual #20
        + Methodref [com/book/pongv4/SplashScreenActivity.finish ()V]
      [26] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Landroid/view/MotionEvent;)V
    Access flags: 0x11
      = public final void a(android.view.MotionEvent)
    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:       a(F)V
    Access flags: 0x11
      = public final void a(float)
    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:       b(Landroid/view/MotionEvent;)V
    Access flags: 0x11
      = public final void b(android.view.MotionEvent)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 2, stack = 1):
      [0] aload_0 v0
      [1] invokespecial #15
        + Methodref [com/book/pongv4/SplashScreenActivity.a ()V]
      [4] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/book/pongv4/r
  Superclass:    com/book/a/y
  Major version: 0x33
  Minor version: 0x0
    = target 1.7
  Access flags:  0x31
    = public final class com.book.pongv4.r extends com.book.a.y

Interfaces (count = 0):

Constant Pool (count = 91):
  + Integer [-12303292]
  + String [images/splash_screen.png]
  + Class [android/graphics/Point]
  + Class [android/graphics/PointF]
  + Class [com/book/a/aa]
  + Class [com/book/a/j]
  + Class [com/book/a/k]
  + Class [com/book/a/p]
  + Class [com/book/a/y]
  + Class [com/book/a/z]
  + Class [com/book/pongv4/r]
  + Fieldref [android/graphics/Point.x I]
  + Fieldref [android/graphics/Point.y I]
  + Fieldref [com/book/a/aa.b I]
  + Fieldref [com/book/a/j.b Landroid/graphics/Point;]
  + Fieldref [com/book/a/p.e Lcom/book/a/z;]
  + Fieldref [com/book/pongv4/r.a Lcom/book/a/j;]
  + Fieldref [com/book/pongv4/r.b Landroid/graphics/PointF;]
  + Fieldref [com/book/pongv4/r.c Landroid/graphics/PointF;]
  + Methodref [android/graphics/Point.<init> (II)V]
  + Methodref [android/graphics/PointF.<init> ()V]
  + Methodref [android/graphics/PointF.<init> (FF)V]
  + Methodref [android/graphics/PointF.set (FF)V]
  + Methodref [com/book/a/k.a (Ljava/lang/String;)Lcom/book/a/j;]
  + Methodref [com/book/a/p.a (Landroid/graphics/Canvas;I)V]
  + Methodref [com/book/a/p.a (Lcom/book/a/j;Landroid/graphics/Rect;Landroid/graphics/PointF;Landroid/graphics/PointF;)V]
  + Methodref [com/book/a/y.<init> (Landroid/content/Context;)V]
  + Methodref [com/book/a/z.<init> (Landroid/graphics/Point;Landroid/graphics/Point;I)V]
  + Methodref [com/book/pongv4/r.getDimensions ()Landroid/graphics/Point;]
  + Methodref [com/book/pongv4/r.getImageFactory ()Lcom/book/a/k;]
  + Methodref [com/book/pongv4/r.getRenderer ()Lcom/book/a/p;]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (FF)V]
  + NameAndType [<init> (II)V]
  + NameAndType [<init> (Landroid/content/Context;)V]
  + NameAndType [<init> (Landroid/graphics/Point;Landroid/graphics/Point;I)V]
  + NameAndType [a (Landroid/graphics/Canvas;I)V]
  + NameAndType [a (Lcom/book/a/j;Landroid/graphics/Rect;Landroid/graphics/PointF;Landroid/graphics/PointF;)V]
  + NameAndType [a (Ljava/lang/String;)Lcom/book/a/j;]
  + NameAndType [a Lcom/book/a/j;]
  + NameAndType [b I]
  + NameAndType [b Landroid/graphics/Point;]
  + NameAndType [b Landroid/graphics/PointF;]
  + NameAndType [c Landroid/graphics/PointF;]
  + NameAndType [e Lcom/book/a/z;]
  + NameAndType [getDimensions ()Landroid/graphics/Point;]
  + NameAndType [getImageFactory ()Lcom/book/a/k;]
  + NameAndType [getRenderer ()Lcom/book/a/p;]
  + NameAndType [set (FF)V]
  + NameAndType [x I]
  + NameAndType [y I]
  + Utf8 [()Landroid/graphics/Point;]
  + Utf8 [()Lcom/book/a/k;]
  + Utf8 [()Lcom/book/a/p;]
  + Utf8 [()V]
  + Utf8 [(FF)V]
  + Utf8 [(II)V]
  + Utf8 [(Landroid/content/Context;)V]
  + Utf8 [(Landroid/graphics/Canvas;F)V]
  + Utf8 [(Landroid/graphics/Canvas;I)V]
  + Utf8 [(Landroid/graphics/Point;Landroid/graphics/Point;I)V]
  + Utf8 [(Lcom/book/a/j;Landroid/graphics/Rect;Landroid/graphics/PointF;Landroid/graphics/PointF;)V]
  + Utf8 [(Ljava/lang/String;)Lcom/book/a/j;]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [I]
  + Utf8 [Landroid/graphics/Point;]
  + Utf8 [Landroid/graphics/PointF;]
  + Utf8 [Lcom/book/a/j;]
  + Utf8 [Lcom/book/a/z;]
  + Utf8 [a]
  + Utf8 [android/graphics/Point]
  + Utf8 [android/graphics/PointF]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/book/a/aa]
  + Utf8 [com/book/a/j]
  + Utf8 [com/book/a/k]
  + Utf8 [com/book/a/p]
  + Utf8 [com/book/a/y]
  + Utf8 [com/book/a/z]
  + Utf8 [com/book/pongv4/r]
  + Utf8 [e]
  + Utf8 [getDimensions]
  + Utf8 [getImageFactory]
  + Utf8 [getRenderer]
  + Utf8 [images/splash_screen.png]
  + Utf8 [set]
  + Utf8 [x]
  + Utf8 [y]

Fields (count = 3):
  + Field:        a Lcom/book/a/j;
    Access flags: 0x2
      = private com.book.a.j a
  + Field:        b Landroid/graphics/PointF;
    Access flags: 0x2
      = private android.graphics.PointF b
  + Field:        c Landroid/graphics/PointF;
    Access flags: 0x2
      = private android.graphics.PointF c

Methods (count = 3):
  - Method:       <init>(Landroid/content/Context;)V
    Access flags: 0x1
      = public r(android.content.Context)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 72, locals = 2, stack = 5):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] invokespecial #27
        + Methodref [com/book/a/y.<init> (Landroid/content/Context;)V]
      [5] aload_0 v0
      [6] new #4
        + Class [android/graphics/PointF]
      [9] dup
      [10] fconst_0
      [11] fconst_0
      [12] invokespecial #22
        + Methodref [android/graphics/PointF.<init> (FF)V]
      [15] putfield #18
        + Fieldref [com/book/pongv4/r.b Landroid/graphics/PointF;]
      [18] aload_0 v0
      [19] new #4
        + Class [android/graphics/PointF]
      [22] dup
      [23] invokespecial #21
        + Methodref [android/graphics/PointF.<init> ()V]
      [26] putfield #19
        + Fieldref [com/book/pongv4/r.c Landroid/graphics/PointF;]
      [29] aload_0 v0
      [30] aload_0 v0
      [31] invokevirtual #30
        + Methodref [com/book/pongv4/r.getImageFactory ()Lcom/book/a/k;]
      [34] ldc #2
        + String [images/splash_screen.png]
      [36] invokevirtual #24
        + Methodref [com/book/a/k.a (Ljava/lang/String;)Lcom/book/a/j;]
      [39] putfield #17
        + Fieldref [com/book/pongv4/r.a Lcom/book/a/j;]
      [42] aload_0 v0
      [43] getfield #19
        + Fieldref [com/book/pongv4/r.c Landroid/graphics/PointF;]
      [46] aload_0 v0
      [47] getfield #17
        + Fieldref [com/book/pongv4/r.a Lcom/book/a/j;]
      [50] getfield #15
        + Fieldref [com/book/a/j.b Landroid/graphics/Point;]
      [53] getfield #12
        + Fieldref [android/graphics/Point.x I]
      [56] i2f
      [57] aload_0 v0
      [58] getfield #17
        + Fieldref [com/book/pongv4/r.a Lcom/book/a/j;]
      [61] getfield #15
        + Fieldref [com/book/a/j.b Landroid/graphics/Point;]
      [64] getfield #13
        + Fieldref [android/graphics/Point.y I]
      [67] i2f
      [68] invokevirtual #23
        + Methodref [android/graphics/PointF.set (FF)V]
      [71] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()V
    Access flags: 0x11
      = public final void a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 41, locals = 3, stack = 5):
      [0] aload_0 v0
      [1] invokevirtual #29
        + Methodref [com/book/pongv4/r.getDimensions ()Landroid/graphics/Point;]
      [4] astore_1 v1
      [5] new #3
        + Class [android/graphics/Point]
      [8] dup
      [9] sipush 480
      [12] sipush 320
      [15] invokespecial #20
        + Methodref [android/graphics/Point.<init> (II)V]
      [18] astore_2 v2
      [19] new #10
        + Class [com/book/a/z]
      [22] dup
      [23] aload_2 v2
      [24] aload_1 v1
      [25] getstatic #14
        + Fieldref [com/book/a/aa.b I]
      [28] invokespecial #28
        + Methodref [com/book/a/z.<init> (Landroid/graphics/Point;Landroid/graphics/Point;I)V]
      [31] astore_1 v1
      [32] aload_0 v0
      [33] invokevirtual #31
        + Methodref [com/book/pongv4/r.getRenderer ()Lcom/book/a/p;]
      [36] aload_1 v1
      [37] putfield #16
        + Fieldref [com/book/a/p.e Lcom/book/a/z;]
      [40] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Landroid/graphics/Canvas;F)V
    Access flags: 0x11
      = public final void a(android.graphics.Canvas,float)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 30, locals = 3, stack = 5):
      [0] aload_0 v0
      [1] invokevirtual #31
        + Methodref [com/book/pongv4/r.getRenderer ()Lcom/book/a/p;]
      [4] dup
      [5] astore_2 v2
      [6] aload_1 v1
      [7] ldc #1
        + Integer [-12303292]
      [9] invokevirtual #25
        + Methodref [com/book/a/p.a (Landroid/graphics/Canvas;I)V]
      [12] aload_2 v2
      [13] aload_0 v0
      [14] getfield #17
        + Fieldref [com/book/pongv4/r.a Lcom/book/a/j;]
      [17] aconst_null
      [18] aload_0 v0
      [19] getfield #18
        + Fieldref [com/book/pongv4/r.b Landroid/graphics/PointF;]
      [22] aload_0 v0
      [23] getfield #19
        + Fieldref [com/book/pongv4/r.c Landroid/graphics/PointF;]
      [26] invokevirtual #26
        + Methodref [com/book/a/p.a (Lcom/book/a/j;Landroid/graphics/Rect;Landroid/graphics/PointF;Landroid/graphics/PointF;)V]
      [29] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/book/pongv4/StartScreenActivity
  Superclass:    com/book/a/a
  Major version: 0x33
  Minor version: 0x0
    = target 1.7
  Access flags:  0x21
    = public class com.book.pongv4.StartScreenActivity extends com.book.a.a

Interfaces (count = 1):
  + Class [com/book/a/m]

Constant Pool (count = 87):
  + Class [android/app/AlertDialog]
  + Class [android/content/Intent]
  + Class [com/book/a/a]
  + Class [com/book/a/c]
  + Class [com/book/a/l]
  + Class [com/book/a/m]
  + Class [com/book/pongv4/MenuScreenActivity]
  + Class [com/book/pongv4/StartScreenActivity]
  + Class [com/book/pongv4/s]
  + Class [com/book/pongv4/t]
  + Fieldref [com/book/a/c.b Landroid/app/AlertDialog;]
  + Fieldref [com/book/pongv4/StartScreenActivity.b Lcom/book/a/c;]
  + Fieldref [com/book/pongv4/StartScreenActivity.c Lcom/book/pongv4/t;]
  + Methodref [android/app/AlertDialog.show ()V]
  + Methodref [android/content/Intent.<init> (Landroid/content/Context;Ljava/lang/Class;)V]
  + Methodref [com/book/a/a.<init> ()V]
  + Methodref [com/book/a/a.onCreate (Landroid/os/Bundle;)V]
  + Methodref [com/book/a/a.onDestroy ()V]
  + Methodref [com/book/a/l.<init> (Landroid/content/Context;)V]
  + Methodref [com/book/a/l.a (Lcom/book/a/m;)V]
  + Methodref [com/book/pongv4/StartScreenActivity.a (Lcom/book/a/l;)V]
  + Methodref [com/book/pongv4/StartScreenActivity.b ()V]
  + Methodref [com/book/pongv4/StartScreenActivity.c ()V]
  + Methodref [com/book/pongv4/StartScreenActivity.d ()Lcom/book/a/l;]
  + Methodref [com/book/pongv4/StartScreenActivity.overridePendingTransition (II)V]
  + Methodref [com/book/pongv4/StartScreenActivity.setContentView (Landroid/view/View;)V]
  + Methodref [com/book/pongv4/StartScreenActivity.startActivity (Landroid/content/Intent;)V]
  + Methodref [com/book/pongv4/s.<init> (Lcom/book/pongv4/StartScreenActivity;Landroid/content/Context;)V]
  + Methodref [com/book/pongv4/t.<init> (Landroid/content/Context;)V]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (Landroid/content/Context;)V]
  + NameAndType [<init> (Landroid/content/Context;Ljava/lang/Class;)V]
  + NameAndType [<init> (Lcom/book/pongv4/StartScreenActivity;Landroid/content/Context;)V]
  + NameAndType [a (Lcom/book/a/l;)V]
  + NameAndType [a (Lcom/book/a/m;)V]
  + NameAndType [b ()V]
  + NameAndType [b Landroid/app/AlertDialog;]
  + NameAndType [b Lcom/book/a/c;]
  + NameAndType [c ()V]
  + NameAndType [c Lcom/book/pongv4/t;]
  + NameAndType [d ()Lcom/book/a/l;]
  + NameAndType [onCreate (Landroid/os/Bundle;)V]
  + NameAndType [onDestroy ()V]
  + NameAndType [overridePendingTransition (II)V]
  + NameAndType [setContentView (Landroid/view/View;)V]
  + NameAndType [show ()V]
  + NameAndType [startActivity (Landroid/content/Intent;)V]
  + Utf8 [()Lcom/book/a/l;]
  + Utf8 [()V]
  + Utf8 [(F)V]
  + Utf8 [(II)V]
  + Utf8 [(Landroid/content/Context;)V]
  + Utf8 [(Landroid/content/Context;Ljava/lang/Class;)V]
  + Utf8 [(Landroid/content/Intent;)V]
  + Utf8 [(Landroid/os/Bundle;)V]
  + Utf8 [(Landroid/view/MotionEvent;)V]
  + Utf8 [(Landroid/view/View;)V]
  + Utf8 [(Lcom/book/a/l;)V]
  + Utf8 [(Lcom/book/a/m;)V]
  + Utf8 [(Lcom/book/pongv4/StartScreenActivity;Landroid/content/Context;)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [Landroid/app/AlertDialog;]
  + Utf8 [Lcom/book/a/c;]
  + Utf8 [Lcom/book/pongv4/t;]
  + Utf8 [a]
  + Utf8 [android/app/AlertDialog]
  + Utf8 [android/content/Intent]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/book/a/a]
  + Utf8 [com/book/a/c]
  + Utf8 [com/book/a/l]
  + Utf8 [com/book/a/m]
  + Utf8 [com/book/pongv4/MenuScreenActivity]
  + Utf8 [com/book/pongv4/StartScreenActivity]
  + Utf8 [com/book/pongv4/s]
  + Utf8 [com/book/pongv4/t]
  + Utf8 [d]
  + Utf8 [onBackPressed]
  + Utf8 [onCreate]
  + Utf8 [onDestroy]
  + Utf8 [overridePendingTransition]
  + Utf8 [setContentView]
  + Utf8 [show]
  + Utf8 [startActivity]

Fields (count = 2):
  + Field:        b Lcom/book/a/c;
    Access flags: 0x2
      = private com.book.a.c b
  + Field:        c Lcom/book/pongv4/t;
    Access flags: 0x2
      = private com.book.pongv4.t c

Methods (count = 7):
  - Method:       <init>()V
    Access flags: 0x1
      = public StartScreenActivity()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 10, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] invokespecial #16
        + Methodref [com/book/a/a.<init> ()V]
      [4] aload_0 v0
      [5] aconst_null
      [6] putfield #13
        + Fieldref [com/book/pongv4/StartScreenActivity.c Lcom/book/pongv4/t;]
      [9] 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 = 67, locals = 2, stack = 5):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] invokespecial #17
        + Methodref [com/book/a/a.onCreate (Landroid/os/Bundle;)V]
      [5] aload_0 v0
      [6] invokevirtual #23
        + Methodref [com/book/pongv4/StartScreenActivity.c ()V]
      [9] aload_0 v0
      [10] invokevirtual #22
        + Methodref [com/book/pongv4/StartScreenActivity.b ()V]
      [13] aload_0 v0
      [14] new #10
        + Class [com/book/pongv4/t]
      [17] dup
      [18] aload_0 v0
      [19] invokespecial #29
        + Methodref [com/book/pongv4/t.<init> (Landroid/content/Context;)V]
      [22] putfield #13
        + Fieldref [com/book/pongv4/StartScreenActivity.c Lcom/book/pongv4/t;]
      [25] aload_0 v0
      [26] aload_0 v0
      [27] getfield #13
        + Fieldref [com/book/pongv4/StartScreenActivity.c Lcom/book/pongv4/t;]
      [30] invokevirtual #26
        + Methodref [com/book/pongv4/StartScreenActivity.setContentView (Landroid/view/View;)V]
      [33] aload_0 v0
      [34] new #5
        + Class [com/book/a/l]
      [37] dup
      [38] aload_0 v0
      [39] invokespecial #19
        + Methodref [com/book/a/l.<init> (Landroid/content/Context;)V]
      [42] invokevirtual #21
        + Methodref [com/book/pongv4/StartScreenActivity.a (Lcom/book/a/l;)V]
      [45] aload_0 v0
      [46] invokevirtual #24
        + Methodref [com/book/pongv4/StartScreenActivity.d ()Lcom/book/a/l;]
      [49] aload_0 v0
      [50] invokevirtual #20
        + Methodref [com/book/a/l.a (Lcom/book/a/m;)V]
      [53] aload_0 v0
      [54] new #9
        + Class [com/book/pongv4/s]
      [57] dup
      [58] aload_0 v0
      [59] aload_0 v0
      [60] invokespecial #28
        + Methodref [com/book/pongv4/s.<init> (Lcom/book/pongv4/StartScreenActivity;Landroid/content/Context;)V]
      [63] putfield #12
        + Fieldref [com/book/pongv4/StartScreenActivity.b Lcom/book/a/c;]
      [66] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onDestroy()V
    Access flags: 0x4
      = protected void onDestroy()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] invokespecial #18
        + Methodref [com/book/a/a.onDestroy ()V]
      [4] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onBackPressed()V
    Access flags: 0x1
      = public void onBackPressed()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 11, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #12
        + Fieldref [com/book/pongv4/StartScreenActivity.b Lcom/book/a/c;]
      [4] getfield #11
        + Fieldref [com/book/a/c.b Landroid/app/AlertDialog;]
      [7] invokevirtual #14
        + Methodref [android/app/AlertDialog.show ()V]
      [10] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Landroid/view/MotionEvent;)V
    Access flags: 0x11
      = public final void a(android.view.MotionEvent)
    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:       a(F)V
    Access flags: 0x11
      = public final void a(float)
    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:       b(Landroid/view/MotionEvent;)V
    Access flags: 0x11
      = public final void b(android.view.MotionEvent)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 25, locals = 3, stack = 4):
      [0] aload_0 v0
      [1] astore_1 v1
      [2] new #2
        + Class [android/content/Intent]
      [5] dup
      [6] aload_1 v1
      [7] ldc #7
        + Class [com/book/pongv4/MenuScreenActivity]
      [9] invokespecial #15
        + Methodref [android/content/Intent.<init> (Landroid/content/Context;Ljava/lang/Class;)V]
      [12] astore_2 v2
      [13] aload_1 v1
      [14] aload_2 v2
      [15] invokevirtual #27
        + Methodref [com/book/pongv4/StartScreenActivity.startActivity (Landroid/content/Intent;)V]
      [18] aload_1 v1
      [19] iconst_0
      [20] iconst_0
      [21] invokevirtual #25
        + Methodref [com/book/pongv4/StartScreenActivity.overridePendingTransition (II)V]
      [24] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/book/pongv4/s
  Superclass:    com/book/a/c
  Major version: 0x33
  Minor version: 0x0
    = target 1.7
  Access flags:  0x30
    = final class com.book.pongv4.s extends com.book.a.c

Interfaces (count = 0):

Constant Pool (count = 26):
  + Integer [2130903044]
  + Class [com/book/a/c]
  + Class [com/book/pongv4/StartScreenActivity]
  + Class [com/book/pongv4/s]
  + Fieldref [com/book/pongv4/s.a Lcom/book/pongv4/StartScreenActivity;]
  + Methodref [com/book/a/c.<init> (Landroid/content/Context;I)V]
  + Methodref [com/book/pongv4/StartScreenActivity.finish ()V]
  + Methodref [com/book/pongv4/StartScreenActivity.overridePendingTransition (II)V]
  + NameAndType [<init> (Landroid/content/Context;I)V]
  + NameAndType [a Lcom/book/pongv4/StartScreenActivity;]
  + NameAndType [finish ()V]
  + NameAndType [overridePendingTransition (II)V]
  + Utf8 [()V]
  + Utf8 [(II)V]
  + Utf8 [(Landroid/content/Context;I)V]
  + Utf8 [(Lcom/book/pongv4/StartScreenActivity;Landroid/content/Context;)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [Lcom/book/pongv4/StartScreenActivity;]
  + Utf8 [a]
  + Utf8 [com/book/a/c]
  + Utf8 [com/book/pongv4/StartScreenActivity]
  + Utf8 [com/book/pongv4/s]
  + Utf8 [finish]
  + Utf8 [overridePendingTransition]

Fields (count = 1):
  + Field:        a Lcom/book/pongv4/StartScreenActivity;
    Access flags: 0x1010
      = final synthetic com.book.pongv4.StartScreenActivity a

Methods (count = 2):
  - Method:       <init>(Lcom/book/pongv4/StartScreenActivity;Landroid/content/Context;)V
    Access flags: 0x0
      = s(com.book.pongv4.StartScreenActivity,android.content.Context)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 13, locals = 3, stack = 3):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] putfield #5
        + Fieldref [com/book/pongv4/s.a Lcom/book/pongv4/StartScreenActivity;]
      [5] aload_0 v0
      [6] aload_2 v2
      [7] ldc #1
        + Integer [2130903044]
      [9] invokespecial #6
        + Methodref [com/book/a/c.<init> (Landroid/content/Context;I)V]
      [12] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()V
    Access flags: 0x11
      = public final void a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 17, locals = 1, stack = 3):
      [0] aload_0 v0
      [1] getfield #5
        + Fieldref [com/book/pongv4/s.a Lcom/book/pongv4/StartScreenActivity;]
      [4] invokevirtual #7
        + Methodref [com/book/pongv4/StartScreenActivity.finish ()V]
      [7] aload_0 v0
      [8] getfield #5
        + Fieldref [com/book/pongv4/s.a Lcom/book/pongv4/StartScreenActivity;]
      [11] iconst_0
      [12] iconst_0
      [13] invokevirtual #8
        + Methodref [com/book/pongv4/StartScreenActivity.overridePendingTransition (II)V]
      [16] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/book/pongv4/t
  Superclass:    com/book/a/y
  Major version: 0x33
  Minor version: 0x0
    = target 1.7
  Access flags:  0x31
    = public final class com.book.pongv4.t extends com.book.a.y

Interfaces (count = 0):

Constant Pool (count = 91):
  + Integer [-3355444]
  + String [images/start_screen.png]
  + Class [android/graphics/Point]
  + Class [android/graphics/PointF]
  + Class [com/book/a/aa]
  + Class [com/book/a/j]
  + Class [com/book/a/k]
  + Class [com/book/a/p]
  + Class [com/book/a/y]
  + Class [com/book/a/z]
  + Class [com/book/pongv4/t]
  + Fieldref [android/graphics/Point.x I]
  + Fieldref [android/graphics/Point.y I]
  + Fieldref [com/book/a/aa.b I]
  + Fieldref [com/book/a/j.b Landroid/graphics/Point;]
  + Fieldref [com/book/a/p.e Lcom/book/a/z;]
  + Fieldref [com/book/pongv4/t.a Lcom/book/a/j;]
  + Fieldref [com/book/pongv4/t.b Landroid/graphics/PointF;]
  + Fieldref [com/book/pongv4/t.c Landroid/graphics/PointF;]
  + Methodref [android/graphics/Point.<init> (II)V]
  + Methodref [android/graphics/PointF.<init> ()V]
  + Methodref [android/graphics/PointF.<init> (FF)V]
  + Methodref [android/graphics/PointF.set (FF)V]
  + Methodref [com/book/a/k.a (Ljava/lang/String;)Lcom/book/a/j;]
  + Methodref [com/book/a/p.a (Landroid/graphics/Canvas;I)V]
  + Methodref [com/book/a/p.a (Lcom/book/a/j;Landroid/graphics/Rect;Landroid/graphics/PointF;Landroid/graphics/PointF;)V]
  + Methodref [com/book/a/y.<init> (Landroid/content/Context;)V]
  + Methodref [com/book/a/z.<init> (Landroid/graphics/Point;Landroid/graphics/Point;I)V]
  + Methodref [com/book/pongv4/t.getDimensions ()Landroid/graphics/Point;]
  + Methodref [com/book/pongv4/t.getImageFactory ()Lcom/book/a/k;]
  + Methodref [com/book/pongv4/t.getRenderer ()Lcom/book/a/p;]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (FF)V]
  + NameAndType [<init> (II)V]
  + NameAndType [<init> (Landroid/content/Context;)V]
  + NameAndType [<init> (Landroid/graphics/Point;Landroid/graphics/Point;I)V]
  + NameAndType [a (Landroid/graphics/Canvas;I)V]
  + NameAndType [a (Lcom/book/a/j;Landroid/graphics/Rect;Landroid/graphics/PointF;Landroid/graphics/PointF;)V]
  + NameAndType [a (Ljava/lang/String;)Lcom/book/a/j;]
  + NameAndType [a Lcom/book/a/j;]
  + NameAndType [b I]
  + NameAndType [b Landroid/graphics/Point;]
  + NameAndType [b Landroid/graphics/PointF;]
  + NameAndType [c Landroid/graphics/PointF;]
  + NameAndType [e Lcom/book/a/z;]
  + NameAndType [getDimensions ()Landroid/graphics/Point;]
  + NameAndType [getImageFactory ()Lcom/book/a/k;]
  + NameAndType [getRenderer ()Lcom/book/a/p;]
  + NameAndType [set (FF)V]
  + NameAndType [x I]
  + NameAndType [y I]
  + Utf8 [()Landroid/graphics/Point;]
  + Utf8 [()Lcom/book/a/k;]
  + Utf8 [()Lcom/book/a/p;]
  + Utf8 [()V]
  + Utf8 [(FF)V]
  + Utf8 [(II)V]
  + Utf8 [(Landroid/content/Context;)V]
  + Utf8 [(Landroid/graphics/Canvas;F)V]
  + Utf8 [(Landroid/graphics/Canvas;I)V]
  + Utf8 [(Landroid/graphics/Point;Landroid/graphics/Point;I)V]
  + Utf8 [(Lcom/book/a/j;Landroid/graphics/Rect;Landroid/graphics/PointF;Landroid/graphics/PointF;)V]
  + Utf8 [(Ljava/lang/String;)Lcom/book/a/j;]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [I]
  + Utf8 [Landroid/graphics/Point;]
  + Utf8 [Landroid/graphics/PointF;]
  + Utf8 [Lcom/book/a/j;]
  + Utf8 [Lcom/book/a/z;]
  + Utf8 [a]
  + Utf8 [android/graphics/Point]
  + Utf8 [android/graphics/PointF]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/book/a/aa]
  + Utf8 [com/book/a/j]
  + Utf8 [com/book/a/k]
  + Utf8 [com/book/a/p]
  + Utf8 [com/book/a/y]
  + Utf8 [com/book/a/z]
  + Utf8 [com/book/pongv4/t]
  + Utf8 [e]
  + Utf8 [getDimensions]
  + Utf8 [getImageFactory]
  + Utf8 [getRenderer]
  + Utf8 [images/start_screen.png]
  + Utf8 [set]
  + Utf8 [x]
  + Utf8 [y]

Fields (count = 3):
  + Field:        a Lcom/book/a/j;
    Access flags: 0x2
      = private com.book.a.j a
  + Field:        b Landroid/graphics/PointF;
    Access flags: 0x2
      = private android.graphics.PointF b
  + Field:        c Landroid/graphics/PointF;
    Access flags: 0x2
      = private android.graphics.PointF c

Methods (count = 3):
  - Method:       <init>(Landroid/content/Context;)V
    Access flags: 0x1
      = public t(android.content.Context)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 72, locals = 2, stack = 5):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] invokespecial #27
        + Methodref [com/book/a/y.<init> (Landroid/content/Context;)V]
      [5] aload_0 v0
      [6] new #4
        + Class [android/graphics/PointF]
      [9] dup
      [10] fconst_0
      [11] fconst_0
      [12] invokespecial #22
        + Methodref [android/graphics/PointF.<init> (FF)V]
      [15] putfield #18
        + Fieldref [com/book/pongv4/t.b Landroid/graphics/PointF;]
      [18] aload_0 v0
      [19] new #4
        + Class [android/graphics/PointF]
      [22] dup
      [23] invokespecial #21
        + Methodref [android/graphics/PointF.<init> ()V]
      [26] putfield #19
        + Fieldref [com/book/pongv4/t.c Landroid/graphics/PointF;]
      [29] aload_0 v0
      [30] aload_0 v0
      [31] invokevirtual #30
        + Methodref [com/book/pongv4/t.getImageFactory ()Lcom/book/a/k;]
      [34] ldc #2
        + String [images/start_screen.png]
      [36] invokevirtual #24
        + Methodref [com/book/a/k.a (Ljava/lang/String;)Lcom/book/a/j;]
      [39] putfield #17
        + Fieldref [com/book/pongv4/t.a Lcom/book/a/j;]
      [42] aload_0 v0
      [43] getfield #19
        + Fieldref [com/book/pongv4/t.c Landroid/graphics/PointF;]
      [46] aload_0 v0
      [47] getfield #17
        + Fieldref [com/book/pongv4/t.a Lcom/book/a/j;]
      [50] getfield #15
        + Fieldref [com/book/a/j.b Landroid/graphics/Point;]
      [53] getfield #12
        + Fieldref [android/graphics/Point.x I]
      [56] i2f
      [57] aload_0 v0
      [58] getfield #17
        + Fieldref [com/book/pongv4/t.a Lcom/book/a/j;]
      [61] getfield #15
        + Fieldref [com/book/a/j.b Landroid/graphics/Point;]
      [64] getfield #13
        + Fieldref [android/graphics/Point.y I]
      [67] i2f
      [68] invokevirtual #23
        + Methodref [android/graphics/PointF.set (FF)V]
      [71] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()V
    Access flags: 0x11
      = public final void a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 41, locals = 3, stack = 5):
      [0] aload_0 v0
      [1] invokevirtual #29
        + Methodref [com/book/pongv4/t.getDimensions ()Landroid/graphics/Point;]
      [4] astore_1 v1
      [5] new #3
        + Class [android/graphics/Point]
      [8] dup
      [9] sipush 480
      [12] sipush 320
      [15] invokespecial #20
        + Methodref [android/graphics/Point.<init> (II)V]
      [18] astore_2 v2
      [19] new #10
        + Class [com/book/a/z]
      [22] dup
      [23] aload_2 v2
      [24] aload_1 v1
      [25] getstatic #14
        + Fieldref [com/book/a/aa.b I]
      [28] invokespecial #28
        + Methodref [com/book/a/z.<init> (Landroid/graphics/Point;Landroid/graphics/Point;I)V]
      [31] astore_1 v1
      [32] aload_0 v0
      [33] invokevirtual #31
        + Methodref [com/book/pongv4/t.getRenderer ()Lcom/book/a/p;]
      [36] aload_1 v1
      [37] putfield #16
        + Fieldref [com/book/a/p.e Lcom/book/a/z;]
      [40] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Landroid/graphics/Canvas;F)V
    Access flags: 0x11
      = public final void a(android.graphics.Canvas,float)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 30, locals = 3, stack = 5):
      [0] aload_0 v0
      [1] invokevirtual #31
        + Methodref [com/book/pongv4/t.getRenderer ()Lcom/book/a/p;]
      [4] dup
      [5] astore_2 v2
      [6] aload_1 v1
      [7] ldc #1
        + Integer [-3355444]
      [9] invokevirtual #25
        + Methodref [com/book/a/p.a (Landroid/graphics/Canvas;I)V]
      [12] aload_2 v2
      [13] aload_0 v0
      [14] getfield #17
        + Fieldref [com/book/pongv4/t.a Lcom/book/a/j;]
      [17] aconst_null
      [18] aload_0 v0
      [19] getfield #18
        + Fieldref [com/book/pongv4/t.b Landroid/graphics/PointF;]
      [22] aload_0 v0
      [23] getfield #19
        + Fieldref [com/book/pongv4/t.c Landroid/graphics/PointF;]
      [26] invokevirtual #26
        + Methodref [com/book/a/p.a (Lcom/book/a/j;Landroid/graphics/Rect;Landroid/graphics/PointF;Landroid/graphics/PointF;)V]
      [29] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/book/pongv4/u
  Superclass:    com/book/a/x
  Major version: 0x33
  Minor version: 0x0
    = target 1.7
  Access flags:  0x31
    = public final class com.book.pongv4.u extends com.book.a.x

Interfaces (count = 0):

Constant Pool (count = 30):
  + Float [50.0]
  + Class [android/graphics/PointF]
  + Class [com/book/a/f]
  + Class [com/book/a/x]
  + Class [com/book/pongv4/u]
  + Fieldref [android/graphics/PointF.x F]
  + Methodref [com/book/a/f.c (FF)V]
  + Methodref [com/book/a/f.e ()Landroid/graphics/PointF;]
  + Methodref [com/book/a/x.<init> (Lcom/book/a/ag;ILandroid/graphics/PointF;Landroid/graphics/PointF;)V]
  + NameAndType [<init> (Lcom/book/a/ag;ILandroid/graphics/PointF;Landroid/graphics/PointF;)V]
  + NameAndType [c (FF)V]
  + NameAndType [e ()Landroid/graphics/PointF;]
  + NameAndType [x F]
  + Utf8 [()Landroid/graphics/PointF;]
  + Utf8 [(FF)V]
  + Utf8 [(Lcom/book/a/ag;ILandroid/graphics/PointF;Landroid/graphics/PointF;)V]
  + Utf8 [(Lcom/book/a/ag;Landroid/graphics/PointF;Landroid/graphics/PointF;)V]
  + Utf8 [(Lcom/book/a/f;)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [F]
  + Utf8 [a]
  + Utf8 [android/graphics/PointF]
  + Utf8 [c]
  + Utf8 [com/book/a/f]
  + Utf8 [com/book/a/x]
  + Utf8 [com/book/pongv4/u]
  + Utf8 [e]
  + Utf8 [x]

Fields (count = 0):

Methods (count = 2):
  - Method:       <init>(Lcom/book/a/ag;Landroid/graphics/PointF;Landroid/graphics/PointF;)V
    Access flags: 0x1
      = public u(com.book.a.ag,android.graphics.PointF,android.graphics.PointF)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 9, locals = 4, stack = 5):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] iconst_3
      [3] aload_2 v2
      [4] aload_3 v3
      [5] invokespecial #9
        + Methodref [com/book/a/x.<init> (Lcom/book/a/ag;ILandroid/graphics/PointF;Landroid/graphics/PointF;)V]
      [8] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lcom/book/a/f;)V
    Access flags: 0x11
      = public final void a(com.book.a.f)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 14, locals = 2, stack = 3):
      [0] aload_1 v1
      [1] aload_1 v1
      [2] invokevirtual #8
        + Methodref [com/book/a/f.e ()Landroid/graphics/PointF;]
      [5] getfield #6
        + Fieldref [android/graphics/PointF.x F]
      [8] ldc #1
        + Float [50.0]
      [10] invokevirtual #7
        + Methodref [com/book/a/f.c (FF)V]
      [13] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/book/pongv4/v
  Superclass:    com/book/a/x
  Major version: 0x33
  Minor version: 0x0
    = target 1.7
  Access flags:  0x31
    = public final class com.book.pongv4.v extends com.book.a.x

Interfaces (count = 0):

Constant Pool (count = 46):
  + Class [com/book/a/f]
  + Class [com/book/a/x]
  + Class [com/book/pongv4/d]
  + Class [com/book/pongv4/g]
  + Class [com/book/pongv4/v]
  + Fieldref [com/book/a/f.l Lcom/book/a/ag;]
  + Fieldref [com/book/pongv4/g.c Lcom/book/pongv4/d;]
  + Fieldref [com/book/pongv4/g.d I]
  + Fieldref [com/book/pongv4/g.f I]
  + Fieldref [com/book/pongv4/g.i I]
  + Methodref [com/book/a/x.<init> (Lcom/book/a/ag;ILandroid/graphics/PointF;Landroid/graphics/PointF;)V]
  + Methodref [com/book/pongv4/d.b (I)V]
  + Methodref [com/book/pongv4/d.d (I)V]
  + Methodref [com/book/pongv4/g.a ()V]
  + NameAndType [<init> (Lcom/book/a/ag;ILandroid/graphics/PointF;Landroid/graphics/PointF;)V]
  + NameAndType [a ()V]
  + NameAndType [b (I)V]
  + NameAndType [c Lcom/book/pongv4/d;]
  + NameAndType [d (I)V]
  + NameAndType [d I]
  + NameAndType [f I]
  + NameAndType [i I]
  + NameAndType [l Lcom/book/a/ag;]
  + Utf8 [()V]
  + Utf8 [(I)V]
  + Utf8 [(Lcom/book/a/ag;ILandroid/graphics/PointF;Landroid/graphics/PointF;)V]
  + Utf8 [(Lcom/book/a/ag;Landroid/graphics/PointF;Landroid/graphics/PointF;)V]
  + Utf8 [(Lcom/book/a/f;)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [I]
  + Utf8 [Lcom/book/a/ag;]
  + Utf8 [Lcom/book/pongv4/d;]
  + Utf8 [a]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/book/a/f]
  + Utf8 [com/book/a/x]
  + Utf8 [com/book/pongv4/d]
  + Utf8 [com/book/pongv4/g]
  + Utf8 [com/book/pongv4/v]
  + Utf8 [d]
  + Utf8 [f]
  + Utf8 [i]
  + Utf8 [l]

Fields (count = 0):

Methods (count = 2):
  - Method:       <init>(Lcom/book/a/ag;Landroid/graphics/PointF;Landroid/graphics/PointF;)V
    Access flags: 0x1
      = public v(com.book.a.ag,android.graphics.PointF,android.graphics.PointF)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 9, locals = 4, stack = 5):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] iconst_4
      [3] aload_2 v2
      [4] aload_3 v3
      [5] invokespecial #11
        + Methodref [com/book/a/x.<init> (Lcom/book/a/ag;ILandroid/graphics/PointF;Landroid/graphics/PointF;)V]
      [8] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lcom/book/a/f;)V
    Access flags: 0x11
      = public final void a(com.book.a.f)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 87, locals = 2, stack = 3):
      [0] aload_0 v0
      [1] getfield #6
        + Fieldref [com/book/a/f.l Lcom/book/a/ag;]
      [4] checkcast #4
        + Class [com/book/pongv4/g]
      [7] dup
      [8] astore_1 v1
      [9] dup
      [10] getfield #9
        + Fieldref [com/book/pongv4/g.f I]
      [13] iconst_1
      [14] iadd
      [15] putfield #9
        + Fieldref [com/book/pongv4/g.f I]
      [18] aload_1 v1
      [19] getfield #9
        + Fieldref [com/book/pongv4/g.f I]
      [22] iconst_2
      [23] ificmpne +23 (target=46)
      [26] aload_1 v1
      [27] getfield #7
        + Fieldref [com/book/pongv4/g.c Lcom/book/pongv4/d;]
      [30] bipush 8
      [32] invokevirtual #12
        + Methodref [com/book/pongv4/d.b (I)V]
      [35] aload_1 v1
      [36] getfield #7
        + Fieldref [com/book/pongv4/g.c Lcom/book/pongv4/d;]
      [39] iconst_4
      [40] invokevirtual #13
        + Methodref [com/book/pongv4/d.d (I)V]
      [43] goto +29 (target=72)
      [46] aload_1 v1
      [47] getfield #9
        + Fieldref [com/book/pongv4/g.f I]
      [50] iconst_4
      [51] ificmpne +21 (target=72)
      [54] aload_1 v1
      [55] getfield #7
        + Fieldref [com/book/pongv4/g.c Lcom/book/pongv4/d;]
      [58] bipush 16
      [60] invokevirtual #12
        + Methodref [com/book/pongv4/d.b (I)V]
      [63] aload_1 v1
      [64] getfield #7
        + Fieldref [com/book/pongv4/g.c Lcom/book/pongv4/d;]
      [67] bipush 8
      [69] invokevirtual #13
        + Methodref [com/book/pongv4/d.d (I)V]
      [72] aload_1 v1
      [73] invokevirtual #14
        + Methodref [com/book/pongv4/g.a ()V]
      [76] aload_1 v1
      [77] iconst_3
      [78] putfield #8
        + Fieldref [com/book/pongv4/g.d I]
      [81] aload_1 v1
      [82] iconst_1
      [83] putfield #10
        + Fieldref [com/book/pongv4/g.i I]
      [86] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/book/pongv4/w
  Superclass:    com/book/a/x
  Major version: 0x33
  Minor version: 0x0
    = target 1.7
  Access flags:  0x31
    = public final class com.book.pongv4.w extends com.book.a.x

Interfaces (count = 0):

Constant Pool (count = 77):
  + Class [android/graphics/Point]
  + Class [android/graphics/PointF]
  + Class [com/book/a/ag]
  + Class [com/book/a/f]
  + Class [com/book/a/x]
  + Class [com/book/pongv4/a]
  + Class [com/book/pongv4/b]
  + Class [com/book/pongv4/w]
  + Fieldref [android/graphics/Point.y I]
  + Fieldref [android/graphics/PointF.x F]
  + Fieldref [android/graphics/PointF.y F]
  + Fieldref [com/book/a/ag.r Landroid/graphics/Point;]
  + Fieldref [com/book/a/f.j I]
  + Fieldref [com/book/a/f.l Lcom/book/a/ag;]
  + Fieldref [com/book/pongv4/a.a I]
  + Fieldref [com/book/pongv4/a.b Z]
  + Fieldref [com/book/pongv4/a.c Landroid/graphics/PointF;]
  + Methodref [com/book/a/f.c (FF)V]
  + Methodref [com/book/a/f.d ()Landroid/graphics/PointF;]
  + Methodref [com/book/a/f.e ()Landroid/graphics/PointF;]
  + Methodref [com/book/a/x.<init> (Lcom/book/a/ag;ILandroid/graphics/PointF;Landroid/graphics/PointF;)V]
  + Methodref [com/book/pongv4/a.a (FF)V]
  + Methodref [com/book/pongv4/a.c (FF)V]
  + Methodref [com/book/pongv4/a.d ()Landroid/graphics/PointF;]
  + Methodref [com/book/pongv4/a.e ()Landroid/graphics/PointF;]
  + Methodref [com/book/pongv4/b.c (FF)V]
  + Methodref [com/book/pongv4/w.b (I)V]
  + Methodref [com/book/pongv4/w.d (I)V]
  + NameAndType [<init> (Lcom/book/a/ag;ILandroid/graphics/PointF;Landroid/graphics/PointF;)V]
  + NameAndType [a (FF)V]
  + NameAndType [a I]
  + NameAndType [b (I)V]
  + NameAndType [b Z]
  + NameAndType [c (FF)V]
  + NameAndType [c Landroid/graphics/PointF;]
  + NameAndType [d ()Landroid/graphics/PointF;]
  + NameAndType [d (I)V]
  + NameAndType [e ()Landroid/graphics/PointF;]
  + NameAndType [j I]
  + NameAndType [l Lcom/book/a/ag;]
  + NameAndType [r Landroid/graphics/Point;]
  + NameAndType [x F]
  + NameAndType [y F]
  + NameAndType [y I]
  + Utf8 [()Landroid/graphics/PointF;]
  + Utf8 [(FF)V]
  + Utf8 [(I)V]
  + Utf8 [(Lcom/book/a/ag;ILandroid/graphics/PointF;Landroid/graphics/PointF;)V]
  + Utf8 [(Lcom/book/a/ag;Landroid/graphics/PointF;Landroid/graphics/PointF;)V]
  + Utf8 [(Lcom/book/a/f;)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [F]
  + Utf8 [I]
  + Utf8 [Landroid/graphics/Point;]
  + Utf8 [Landroid/graphics/PointF;]
  + Utf8 [Lcom/book/a/ag;]
  + Utf8 [Z]
  + Utf8 [a]
  + Utf8 [android/graphics/Point]
  + Utf8 [android/graphics/PointF]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/book/a/ag]
  + Utf8 [com/book/a/f]
  + Utf8 [com/book/a/x]
  + Utf8 [com/book/pongv4/a]
  + Utf8 [com/book/pongv4/b]
  + Utf8 [com/book/pongv4/w]
  + Utf8 [d]
  + Utf8 [e]
  + Utf8 [j]
  + Utf8 [l]
  + Utf8 [r]
  + Utf8 [x]
  + Utf8 [y]

Fields (count = 0):

Methods (count = 2):
  - Method:       <init>(Lcom/book/a/ag;Landroid/graphics/PointF;Landroid/graphics/PointF;)V
    Access flags: 0x1
      = public w(com.book.a.ag,android.graphics.PointF,android.graphics.PointF)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 9, locals = 4, stack = 5):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] iconst_5
      [3] aload_2 v2
      [4] aload_3 v3
      [5] invokespecial #21
        + Methodref [com/book/a/x.<init> (Lcom/book/a/ag;ILandroid/graphics/PointF;Landroid/graphics/PointF;)V]
      [8] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lcom/book/a/f;)V
    Access flags: 0x11
      = public final void a(com.book.a.f)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 161, locals = 3, stack = 4):
      [0] aload_0 v0
      [1] getfield #14
        + Fieldref [com/book/a/f.l Lcom/book/a/ag;]
      [4] getfield #12
        + Fieldref [com/book/a/ag.r Landroid/graphics/Point;]
      [7] astore_2 v2
      [8] aload_1 v1
      [9] getfield #13
        + Fieldref [com/book/a/f.j I]
      [12] iconst_2
      [13] ificmpne +28 (target=41)
      [16] aload_1 v1
      [17] aload_1 v1
      [18] invokevirtual #20
        + Methodref [com/book/a/f.e ()Landroid/graphics/PointF;]
      [21] getfield #10
        + Fieldref [android/graphics/PointF.x F]
      [24] aload_2 v2
      [25] getfield #9
        + Fieldref [android/graphics/Point.y I]
      [28] i2f
      [29] aload_1 v1
      [30] invokevirtual #19
        + Methodref [com/book/a/f.d ()Landroid/graphics/PointF;]
      [33] getfield #11
        + Fieldref [android/graphics/PointF.y F]
      [36] fsub
      [37] invokevirtual #18
        + Methodref [com/book/a/f.c (FF)V]
      [40] return
      [41] aload_1 v1
      [42] getfield #13
        + Fieldref [com/book/a/f.j I]
      [45] iconst_1
      [46] ificmpne +31 (target=77)
      [49] aload_1 v1
      [50] checkcast #7
        + Class [com/book/pongv4/b]
      [53] aload_1 v1
      [54] invokevirtual #20
        + Methodref [com/book/a/f.e ()Landroid/graphics/PointF;]
      [57] getfield #10
        + Fieldref [android/graphics/PointF.x F]
      [60] aload_2 v2
      [61] getfield #9
        + Fieldref [android/graphics/Point.y I]
      [64] i2f
      [65] aload_1 v1
      [66] invokevirtual #19
        + Methodref [com/book/a/f.d ()Landroid/graphics/PointF;]
      [69] getfield #11
        + Fieldref [android/graphics/PointF.y F]
      [72] fsub
      [73] invokevirtual #26
        + Methodref [com/book/pongv4/b.c (FF)V]
      [76] return
      [77] aload_1 v1
      [78] checkcast #6
        + Class [com/book/pongv4/a]
      [81] dup
      [82] dup
      [83] astore_1 v1
      [84] invokevirtual #25
        + Methodref [com/book/pongv4/a.e ()Landroid/graphics/PointF;]
      [87] getfield #10
        + Fieldref [android/graphics/PointF.x F]
      [90] aload_2 v2
      [91] getfield #9
        + Fieldref [android/graphics/Point.y I]
      [94] i2f
      [95] aload_1 v1
      [96] invokevirtual #24
        + Methodref [com/book/pongv4/a.d ()Landroid/graphics/PointF;]
      [99] getfield #11
        + Fieldref [android/graphics/PointF.y F]
      [102] fsub
      [103] invokevirtual #23
        + Methodref [com/book/pongv4/a.c (FF)V]
      [106] aload_1 v1
      [107] aload_1 v1
      [108] getfield #17
        + Fieldref [com/book/pongv4/a.c Landroid/graphics/PointF;]
      [111] getfield #10
        + Fieldref [android/graphics/PointF.x F]
      [114] aload_1 v1
      [115] getfield #17
        + Fieldref [com/book/pongv4/a.c Landroid/graphics/PointF;]
      [118] getfield #11
        + Fieldref [android/graphics/PointF.y F]
      [121] fneg
      [122] invokevirtual #22
        + Methodref [com/book/pongv4/a.a (FF)V]
      [125] aload_1 v1
      [126] getfield #17
        + Fieldref [com/book/pongv4/a.c Landroid/graphics/PointF;]
      [129] getfield #10
        + Fieldref [android/graphics/PointF.x F]
      [132] fconst_0
      [133] fcmpl
      [134] ifle +11 (target=145)
      [137] aload_0 v0
      [138] iconst_1
      [139] invokevirtual #27
        + Methodref [com/book/pongv4/w.b (I)V]
      [142] goto +8 (target=150)
      [145] aload_0 v0
      [146] iconst_1
      [147] invokevirtual #28
        + Methodref [com/book/pongv4/w.d (I)V]
      [150] aload_1 v1
      [151] iconst_1
      [152] putfield #16
        + Fieldref [com/book/pongv4/a.b Z]
      [155] aload_1 v1
      [156] iconst_1
      [157] putfield #15
        + Fieldref [com/book/pongv4/a.a I]
      [160] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/book/pongv4/x
  Superclass:    com/book/a/x
  Major version: 0x33
  Minor version: 0x0
    = target 1.7
  Access flags:  0x31
    = public final class com.book.pongv4.x extends com.book.a.x

Interfaces (count = 0):

Constant Pool (count = 48):
  + Class [com/book/a/f]
  + Class [com/book/a/x]
  + Class [com/book/pongv4/b]
  + Class [com/book/pongv4/g]
  + Class [com/book/pongv4/x]
  + Fieldref [com/book/a/f.l Lcom/book/a/ag;]
  + Fieldref [com/book/pongv4/g.b Lcom/book/pongv4/b;]
  + Fieldref [com/book/pongv4/g.d I]
  + Fieldref [com/book/pongv4/g.g I]
  + Fieldref [com/book/pongv4/g.i I]
  + Methodref [com/book/a/x.<init> (Lcom/book/a/ag;ILandroid/graphics/PointF;Landroid/graphics/PointF;)V]
  + Methodref [com/book/pongv4/b.a ()V]
  + Methodref [com/book/pongv4/b.a (I)V]
  + Methodref [com/book/pongv4/b.b (I)V]
  + Methodref [com/book/pongv4/b.d (I)V]
  + Methodref [com/book/pongv4/g.a ()V]
  + NameAndType [<init> (Lcom/book/a/ag;ILandroid/graphics/PointF;Landroid/graphics/PointF;)V]
  + NameAndType [a ()V]
  + NameAndType [a (I)V]
  + NameAndType [b (I)V]
  + NameAndType [b Lcom/book/pongv4/b;]
  + NameAndType [d (I)V]
  + NameAndType [d I]
  + NameAndType [g I]
  + NameAndType [i I]
  + NameAndType [l Lcom/book/a/ag;]
  + Utf8 [()V]
  + Utf8 [(I)V]
  + Utf8 [(Lcom/book/a/ag;ILandroid/graphics/PointF;Landroid/graphics/PointF;)V]
  + Utf8 [(Lcom/book/a/ag;Landroid/graphics/PointF;Landroid/graphics/PointF;)V]
  + Utf8 [(Lcom/book/a/f;)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [I]
  + Utf8 [Lcom/book/a/ag;]
  + Utf8 [Lcom/book/pongv4/b;]
  + Utf8 [a]
  + Utf8 [b]
  + Utf8 [com/book/a/f]
  + Utf8 [com/book/a/x]
  + Utf8 [com/book/pongv4/b]
  + Utf8 [com/book/pongv4/g]
  + Utf8 [com/book/pongv4/x]
  + Utf8 [d]
  + Utf8 [g]
  + Utf8 [i]
  + Utf8 [l]

Fields (count = 0):

Methods (count = 2):
  - Method:       <init>(Lcom/book/a/ag;Landroid/graphics/PointF;Landroid/graphics/PointF;)V
    Access flags: 0x1
      = public x(com.book.a.ag,android.graphics.PointF,android.graphics.PointF)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 10, locals = 4, stack = 5):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] bipush 6
      [4] aload_2 v2
      [5] aload_3 v3
      [6] invokespecial #11
        + Methodref [com/book/a/x.<init> (Lcom/book/a/ag;ILandroid/graphics/PointF;Landroid/graphics/PointF;)V]
      [9] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lcom/book/a/f;)V
    Access flags: 0x11
      = public final void a(com.book.a.f)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 106, locals = 3, stack = 3):
      [0] aload_0 v0
      [1] getfield #6
        + Fieldref [com/book/a/f.l Lcom/book/a/ag;]
      [4] checkcast #4
        + Class [com/book/pongv4/g]
      [7] dup
      [8] astore_1 v1
      [9] dup
      [10] getfield #9
        + Fieldref [com/book/pongv4/g.g I]
      [13] iconst_1
      [14] iadd
      [15] putfield #9
        + Fieldref [com/book/pongv4/g.g I]
      [18] aload_1 v1
      [19] getfield #9
        + Fieldref [com/book/pongv4/g.g I]
      [22] bipush 10
      [24] ificmpne +23 (target=47)
      [27] aload_1 v1
      [28] getfield #7
        + Fieldref [com/book/pongv4/g.b Lcom/book/pongv4/b;]
      [31] bipush 8
      [33] invokevirtual #14
        + Methodref [com/book/pongv4/b.b (I)V]
      [36] aload_1 v1
      [37] getfield #7
        + Fieldref [com/book/pongv4/g.b Lcom/book/pongv4/b;]
      [40] iconst_4
      [41] invokevirtual #15
        + Methodref [com/book/pongv4/b.d (I)V]
      [44] goto +30 (target=74)
      [47] aload_1 v1
      [48] getfield #9
        + Fieldref [com/book/pongv4/g.g I]
      [51] bipush 20
      [53] ificmpne +21 (target=74)
      [56] aload_1 v1
      [57] getfield #7
        + Fieldref [com/book/pongv4/g.b Lcom/book/pongv4/b;]
      [60] bipush 16
      [62] invokevirtual #14
        + Methodref [com/book/pongv4/b.b (I)V]
      [65] aload_1 v1
      [66] getfield #7
        + Fieldref [com/book/pongv4/g.b Lcom/book/pongv4/b;]
      [69] bipush 8
      [71] invokevirtual #15
        + Methodref [com/book/pongv4/b.d (I)V]
      [74] aload_1 v1
      [75] getfield #7
        + Fieldref [com/book/pongv4/g.b Lcom/book/pongv4/b;]
      [78] dup
      [79] astore_2 v2
      [80] aload_1 v1
      [81] getfield #9
        + Fieldref [com/book/pongv4/g.g I]
      [84] invokevirtual #13
        + Methodref [com/book/pongv4/b.a (I)V]
      [87] aload_2 v2
      [88] invokevirtual #12
        + Methodref [com/book/pongv4/b.a ()V]
      [91] aload_1 v1
      [92] invokevirtual #16
        + Methodref [com/book/pongv4/g.a ()V]
      [95] aload_1 v1
      [96] iconst_3
      [97] putfield #8
        + Fieldref [com/book/pongv4/g.d I]
      [100] aload_1 v1
      [101] iconst_2
      [102] putfield #10
        + Fieldref [com/book/pongv4/g.i I]
      [105] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/book/pongv4/y
  Superclass:    com/book/a/x
  Major version: 0x33
  Minor version: 0x0
    = target 1.7
  Access flags:  0x31
    = public final class com.book.pongv4.y extends com.book.a.x

Interfaces (count = 0):

Constant Pool (count = 50):
  + Class [android/graphics/PointF]
  + Class [com/book/a/x]
  + Class [com/book/pongv4/a]
  + Class [com/book/pongv4/y]
  + Fieldref [android/graphics/PointF.x F]
  + Fieldref [android/graphics/PointF.y F]
  + Fieldref [com/book/pongv4/a.a I]
  + Fieldref [com/book/pongv4/a.b Z]
  + Fieldref [com/book/pongv4/a.c Landroid/graphics/PointF;]
  + Methodref [com/book/a/x.<init> (Lcom/book/a/ag;ILandroid/graphics/PointF;Landroid/graphics/PointF;)V]
  + Methodref [com/book/pongv4/a.a (FF)V]
  + Methodref [com/book/pongv4/a.c (FF)V]
  + Methodref [com/book/pongv4/a.e ()Landroid/graphics/PointF;]
  + Methodref [com/book/pongv4/y.b (I)V]
  + Methodref [com/book/pongv4/y.d (I)V]
  + NameAndType [<init> (Lcom/book/a/ag;ILandroid/graphics/PointF;Landroid/graphics/PointF;)V]
  + NameAndType [a (FF)V]
  + NameAndType [a I]
  + NameAndType [b (I)V]
  + NameAndType [b Z]
  + NameAndType [c (FF)V]
  + NameAndType [c Landroid/graphics/PointF;]
  + NameAndType [d (I)V]
  + NameAndType [e ()Landroid/graphics/PointF;]
  + NameAndType [x F]
  + NameAndType [y F]
  + Utf8 [()Landroid/graphics/PointF;]
  + Utf8 [(FF)V]
  + Utf8 [(I)V]
  + Utf8 [(Lcom/book/a/ag;ILandroid/graphics/PointF;Landroid/graphics/PointF;)V]
  + Utf8 [(Lcom/book/a/ag;Landroid/graphics/PointF;Landroid/graphics/PointF;)V]
  + Utf8 [(Lcom/book/a/f;)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [F]
  + Utf8 [I]
  + Utf8 [Landroid/graphics/PointF;]
  + Utf8 [Z]
  + Utf8 [a]
  + Utf8 [android/graphics/PointF]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/book/a/x]
  + Utf8 [com/book/pongv4/a]
  + Utf8 [com/book/pongv4/y]
  + Utf8 [d]
  + Utf8 [e]
  + Utf8 [x]
  + Utf8 [y]

Fields (count = 0):

Methods (count = 2):
  - Method:       <init>(Lcom/book/a/ag;Landroid/graphics/PointF;Landroid/graphics/PointF;)V
    Access flags: 0x1
      = public y(com.book.a.ag,android.graphics.PointF,android.graphics.PointF)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 10, locals = 4, stack = 5):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] bipush 7
      [4] aload_2 v2
      [5] aload_3 v3
      [6] invokespecial #10
        + Methodref [com/book/a/x.<init> (Lcom/book/a/ag;ILandroid/graphics/PointF;Landroid/graphics/PointF;)V]
      [9] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lcom/book/a/f;)V
    Access flags: 0x11
      = public final void a(com.book.a.f)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 71, locals = 3, stack = 3):
      [0] aload_1 v1
      [1] checkcast #3
        + Class [com/book/pongv4/a]
      [4] dup
      [5] astore_1 v1
      [6] getfield #9
        + Fieldref [com/book/pongv4/a.c Landroid/graphics/PointF;]
      [9] astore_2 v2
      [10] aload_1 v1
      [11] aload_1 v1
      [12] invokevirtual #13
        + Methodref [com/book/pongv4/a.e ()Landroid/graphics/PointF;]
      [15] getfield #5
        + Fieldref [android/graphics/PointF.x F]
      [18] fconst_0
      [19] invokevirtual #12
        + Methodref [com/book/pongv4/a.c (FF)V]
      [22] aload_1 v1
      [23] aload_2 v2
      [24] getfield #5
        + Fieldref [android/graphics/PointF.x F]
      [27] aload_2 v2
      [28] getfield #6
        + Fieldref [android/graphics/PointF.y F]
      [31] fneg
      [32] invokevirtual #11
        + Methodref [com/book/pongv4/a.a (FF)V]
      [35] aload_1 v1
      [36] getfield #9
        + Fieldref [com/book/pongv4/a.c Landroid/graphics/PointF;]
      [39] getfield #5
        + Fieldref [android/graphics/PointF.x F]
      [42] fconst_0
      [43] fcmpl
      [44] ifle +11 (target=55)
      [47] aload_0 v0
      [48] iconst_1
      [49] invokevirtual #15
        + Methodref [com/book/pongv4/y.d (I)V]
      [52] goto +8 (target=60)
      [55] aload_0 v0
      [56] iconst_1
      [57] invokevirtual #14
        + Methodref [com/book/pongv4/y.b (I)V]
      [60] aload_1 v1
      [61] iconst_1
      [62] putfield #8
        + Fieldref [com/book/pongv4/a.b Z]
      [65] aload_1 v1
      [66] iconst_1
      [67] putfield #7
        + Fieldref [com/book/pongv4/a.a I]
      [70] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/book/a/a
  Superclass:    android/app/Activity
  Major version: 0x33
  Minor version: 0x0
    = target 1.7
  Access flags:  0x21
    = public class com.book.a.a extends android.app.Activity

Interfaces (count = 0):

Constant Pool (count = 76):
  + Class [android/app/Activity]
  + Class [android/os/Build$VERSION]
  + Class [android/view/View]
  + Class [android/view/Window]
  + Class [com/book/a/a]
  + Class [com/book/a/l]
  + Fieldref [android/os/Build$VERSION.SDK_INT I]
  + Fieldref [com/book/a/a.a Lcom/book/a/l;]
  + Methodref [android/app/Activity.<init> ()V]
  + Methodref [android/app/Activity.onCreate (Landroid/os/Bundle;)V]
  + Methodref [android/app/Activity.onDestroy ()V]
  + Methodref [android/app/Activity.onPause ()V]
  + Methodref [android/app/Activity.onRestart ()V]
  + Methodref [android/app/Activity.onResume ()V]
  + Methodref [android/app/Activity.onStart ()V]
  + Methodref [android/app/Activity.onStop ()V]
  + Methodref [android/view/View.setSystemUiVisibility (I)V]
  + Methodref [android/view/Window.addFlags (I)V]
  + Methodref [android/view/Window.getDecorView ()Landroid/view/View;]
  + Methodref [android/view/Window.requestFeature (I)Z]
  + Methodref [com/book/a/a.getWindow ()Landroid/view/Window;]
  + Methodref [com/book/a/l.a (Landroid/view/MotionEvent;)Z]
  + NameAndType [<init> ()V]
  + NameAndType [SDK_INT I]
  + NameAndType [a (Landroid/view/MotionEvent;)Z]
  + NameAndType [a Lcom/book/a/l;]
  + NameAndType [addFlags (I)V]
  + NameAndType [getDecorView ()Landroid/view/View;]
  + NameAndType [getWindow ()Landroid/view/Window;]
  + NameAndType [onCreate (Landroid/os/Bundle;)V]
  + NameAndType [onDestroy ()V]
  + NameAndType [onPause ()V]
  + NameAndType [onRestart ()V]
  + NameAndType [onResume ()V]
  + NameAndType [onStart ()V]
  + NameAndType [onStop ()V]
  + NameAndType [requestFeature (I)Z]
  + NameAndType [setSystemUiVisibility (I)V]
  + Utf8 [()Landroid/view/View;]
  + Utf8 [()Landroid/view/Window;]
  + Utf8 [()Lcom/book/a/l;]
  + Utf8 [()V]
  + Utf8 [(I)V]
  + Utf8 [(I)Z]
  + Utf8 [(Landroid/os/Bundle;)V]
  + Utf8 [(Landroid/view/MotionEvent;)Z]
  + Utf8 [(Lcom/book/a/l;)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [I]
  + Utf8 [Lcom/book/a/l;]
  + Utf8 [SDK_INT]
  + Utf8 [a]
  + Utf8 [addFlags]
  + Utf8 [android/app/Activity]
  + Utf8 [android/os/Build$VERSION]
  + Utf8 [android/view/View]
  + Utf8 [android/view/Window]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/book/a/a]
  + Utf8 [com/book/a/l]
  + Utf8 [d]
  + Utf8 [getDecorView]
  + Utf8 [getWindow]
  + Utf8 [onCreate]
  + Utf8 [onDestroy]
  + Utf8 [onPause]
  + Utf8 [onRestart]
  + Utf8 [onResume]
  + Utf8 [onStart]
  + Utf8 [onStop]
  + Utf8 [onTouchEvent]
  + Utf8 [requestFeature]
  + Utf8 [setSystemUiVisibility]

Fields (count = 1):
  + Field:        a Lcom/book/a/l;
    Access flags: 0x4
      = protected com.book.a.l a

Methods (count = 13):
  - Method:       <init>()V
    Access flags: 0x1
      = public a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 10, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] invokespecial #9
        + Methodref [android/app/Activity.<init> ()V]
      [4] aload_0 v0
      [5] aconst_null
      [6] putfield #8
        + Fieldref [com/book/a/a.a Lcom/book/a/l;]
      [9] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b()V
    Access flags: 0x11
      = public final void b()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 37, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] invokevirtual #21
        + Methodref [com/book/a/a.getWindow ()Landroid/view/Window;]
      [4] dup
      [5] astore_1 v1
      [6] sipush 1024
      [9] invokevirtual #18
        + Methodref [android/view/Window.addFlags (I)V]
      [12] aload_1 v1
      [13] iconst_1
      [14] invokevirtual #20
        + Methodref [android/view/Window.requestFeature (I)Z]
      [17] pop
      [18] getstatic #7
        + Fieldref [android/os/Build$VERSION.SDK_INT I]
      [21] bipush 19
      [23] ificmplt +13 (target=36)
      [26] aload_1 v1
      [27] invokevirtual #19
        + Methodref [android/view/Window.getDecorView ()Landroid/view/View;]
      [30] sipush 4098
      [33] invokevirtual #17
        + Methodref [android/view/View.setSystemUiVisibility (I)V]
      [36] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       c()V
    Access flags: 0x11
      = public final void c()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 11, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] invokevirtual #21
        + Methodref [com/book/a/a.getWindow ()Landroid/view/Window;]
      [4] sipush 128
      [7] invokevirtual #18
        + Methodref [android/view/Window.addFlags (I)V]
      [10] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onTouchEvent(Landroid/view/MotionEvent;)Z
    Access flags: 0x1
      = public boolean onTouchEvent(android.view.MotionEvent)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 18, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] getfield #8
        + Fieldref [com/book/a/a.a Lcom/book/a/l;]
      [4] ifnull +12 (target=16)
      [7] aload_0 v0
      [8] getfield #8
        + Fieldref [com/book/a/a.a Lcom/book/a/l;]
      [11] aload_1 v1
      [12] invokevirtual #22
        + Methodref [com/book/a/l.a (Landroid/view/MotionEvent;)Z]
      [15] ireturn
      [16] iconst_0
      [17] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lcom/book/a/l;)V
    Access flags: 0x11
      = public final void a(com.book.a.l)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 6, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] putfield #8
        + Fieldref [com/book/a/a.a Lcom/book/a/l;]
      [5] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       d()Lcom/book/a/l;
    Access flags: 0x11
      = public final com.book.a.l d()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #8
        + Fieldref [com/book/a/a.a Lcom/book/a/l;]
      [4] areturn
      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 = 6, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] invokespecial #10
        + Methodref [android/app/Activity.onCreate (Landroid/os/Bundle;)V]
      [5] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onDestroy()V
    Access flags: 0x1
      = public void onDestroy()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] invokespecial #11
        + Methodref [android/app/Activity.onDestroy ()V]
      [4] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onPause()V
    Access flags: 0x1
      = public void onPause()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] invokespecial #12
        + Methodref [android/app/Activity.onPause ()V]
      [4] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onRestart()V
    Access flags: 0x4
      = protected void onRestart()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] invokespecial #13
        + Methodref [android/app/Activity.onRestart ()V]
      [4] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onResume()V
    Access flags: 0x1
      = public void onResume()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] invokespecial #14
        + Methodref [android/app/Activity.onResume ()V]
      [4] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onStart()V
    Access flags: 0x4
      = protected void onStart()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] invokespecial #15
        + Methodref [android/app/Activity.onStart ()V]
      [4] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onStop()V
    Access flags: 0x4
      = protected void onStop()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] invokespecial #16
        + Methodref [android/app/Activity.onStop ()V]
      [4] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/book/a/b
  Superclass:    java/lang/Object
  Major version: 0x33
  Minor version: 0x0
    = target 1.7
  Access flags:  0x31
    = public final class com.book.a.b extends java.lang.Object

Interfaces (count = 0):

Constant Pool (count = 62):
  + String [ năo é um valor válido para frameDurationInSeconds.]
  + Class [com/book/a/b]
  + Class [java/lang/Error]
  + Class [java/lang/Float]
  + Class [java/lang/Object]
  + Class [java/lang/StringBuilder]
  + Fieldref [com/book/a/b.a F]
  + Fieldref [com/book/a/b.b I]
  + Fieldref [com/book/a/b.c F]
  + Fieldref [com/book/a/b.d Z]
  + Fieldref [com/book/a/b.e Z]
  + Fieldref [com/book/a/b.f I]
  + Fieldref [com/book/a/b.g Z]
  + Fieldref [com/book/a/b.h [I]
  + Methodref [com/book/a/b.b ()V]
  + Methodref [java/lang/Error.<init> ()V]
  + Methodref [java/lang/Float.toString (F)Ljava/lang/String;]
  + Methodref [java/lang/Object.<init> ()V]
  + Methodref [java/lang/StringBuilder.<init> ()V]
  + Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + NameAndType [<init> ()V]
  + NameAndType [a F]
  + NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + NameAndType [b ()V]
  + NameAndType [b I]
  + NameAndType [c F]
  + NameAndType [d Z]
  + NameAndType [e Z]
  + NameAndType [f I]
  + NameAndType [g Z]
  + NameAndType [h [I]
  + NameAndType [toString (F)Ljava/lang/String;]
  + Utf8 [ năo é um valor válido para frameDurationInSeconds.]
  + Utf8 [()I]
  + Utf8 [()V]
  + Utf8 [(F)I]
  + Utf8 [(F)Ljava/lang/String;]
  + Utf8 [(I)V]
  + Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + Utf8 [([IF)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [F]
  + Utf8 [I]
  + Utf8 [Z]
  + Utf8 [[I]
  + Utf8 [a]
  + Utf8 [append]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/book/a/b]
  + Utf8 [d]
  + Utf8 [e]
  + Utf8 [f]
  + Utf8 [g]
  + Utf8 [h]
  + Utf8 [java/lang/Error]
  + Utf8 [java/lang/Float]
  + Utf8 [java/lang/Object]
  + Utf8 [java/lang/StringBuilder]
  + Utf8 [toString]

Fields (count = 8):
  + Field:        a F
    Access flags: 0x4
      = protected float a
  + Field:        b I
    Access flags: 0x4
      = protected int b
  + Field:        c F
    Access flags: 0x4
      = protected float c
  + Field:        d Z
    Access flags: 0x4
      = protected boolean d
  + Field:        e Z
    Access flags: 0x4
      = protected boolean e
  + Field:        f I
    Access flags: 0x4
      = protected int f
  + Field:        g Z
    Access flags: 0x4
      = protected boolean g
  + Field:        h [I
    Access flags: 0x4
      = protected int[] h

Methods (count = 6):
  - Method:       <init>([IF)V
    Access flags: 0x1
      = public b(int[],float)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 59, locals = 3, stack = 2):
      [0] aload_0 v0
      [1] invokespecial #18
        + Methodref [java/lang/Object.<init> ()V]
      [4] fload_2 v2
      [5] fconst_0
      [6] fcmpg
      [7] ifge +31 (target=38)
      [10] new #6
        + Class [java/lang/StringBuilder]
      [13] dup
      [14] invokespecial #19
        + Methodref [java/lang/StringBuilder.<init> ()V]
      [17] fload_2 v2
      [18] invokestatic #17
        + Methodref [java/lang/Float.toString (F)Ljava/lang/String;]
      [21] invokevirtual #20
        + Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [24] ldc #1
        + String [ năo é um valor válido para frameDurationInSeconds.]
      [26] invokevirtual #20
        + Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [29] pop
      [30] new #3
        + Class [java/lang/Error]
      [33] dup
      [34] invokespecial #16
        + Methodref [java/lang/Error.<init> ()V]
      [37] athrow
      [38] aload_0 v0
      [39] aload_1 v1
      [40] putfield #14
        + Fieldref [com/book/a/b.h [I]
      [43] aload_0 v0
      [44] iconst_0
      [45] putfield #8
        + Fieldref [com/book/a/b.b I]
      [48] aload_0 v0
      [49] fload_2 v2
      [50] putfield #9
        + Fieldref [com/book/a/b.c F]
      [53] aload_0 v0
      [54] iconst_1
      [55] putfield #13
        + Fieldref [com/book/a/b.g Z]
      [58] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(I)V
    Access flags: 0x11
      = public final void a(int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 16, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] iconst_1
      [2] putfield #11
        + Fieldref [com/book/a/b.e Z]
      [5] aload_0 v0
      [6] iconst_1
      [7] putfield #10
        + Fieldref [com/book/a/b.d Z]
      [10] aload_0 v0
      [11] iload_1 v1
      [12] putfield #12
        + Fieldref [com/book/a/b.f I]
      [15] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()V
    Access flags: 0x11
      = public final void a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 13, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] getfield #10
        + Fieldref [com/book/a/b.d Z]
      [4] ifeq +8 (target=12)
      [7] aload_0 v0
      [8] iconst_1
      [9] putfield #11
        + Fieldref [com/book/a/b.e Z]
      [12] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b()V
    Access flags: 0x11
      = public final void b()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 35, locals = 1, stack = 3):
      [0] aload_0 v0
      [1] iconst_0
      [2] putfield #10
        + Fieldref [com/book/a/b.d Z]
      [5] aload_0 v0
      [6] iconst_0
      [7] putfield #11
        + Fieldref [com/book/a/b.e Z]
      [10] aload_0 v0
      [11] getfield #13
        + Fieldref [com/book/a/b.g Z]
      [14] ifeq +9 (target=23)
      [17] aload_0 v0
      [18] iconst_0
      [19] putfield #8
        + Fieldref [com/book/a/b.b I]
      [22] return
      [23] aload_0 v0
      [24] aload_0 v0
      [25] getfield #14
        + Fieldref [com/book/a/b.h [I]
      [28] arraylength
      [29] iconst_1
      [30] isub
      [31] putfield #8
        + Fieldref [com/book/a/b.b I]
      [34] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(F)I
    Access flags: 0x11
      = public final int a(float)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 127, locals = 2, stack = 3):
      [0] aload_0 v0
      [1] dup
      [2] getfield #7
        + Fieldref [com/book/a/b.a F]
      [5] fload_1 v1
      [6] fadd
      [7] putfield #7
        + Fieldref [com/book/a/b.a F]
      [10] aload_0 v0
      [11] getfield #7
        + Fieldref [com/book/a/b.a F]
      [14] aload_0 v0
      [15] getfield #9
        + Fieldref [com/book/a/b.c F]
      [18] fcmpl
      [19] ifle +98 (target=117)
      [22] aload_0 v0
      [23] getfield #11
        + Fieldref [com/book/a/b.e Z]
      [26] ifeq +75 (target=101)
      [29] aload_0 v0
      [30] getfield #9
        + Fieldref [com/book/a/b.c F]
      [33] fconst_0
      [34] fcmpl
      [35] ifle +66 (target=101)
      [38] aload_0 v0
      [39] dup
      [40] getfield #8
        + Fieldref [com/book/a/b.b I]
      [43] iconst_1
      [44] iadd
      [45] putfield #8
        + Fieldref [com/book/a/b.b I]
      [48] aload_0 v0
      [49] getfield #8
        + Fieldref [com/book/a/b.b I]
      [52] aload_0 v0
      [53] getfield #14
        + Fieldref [com/book/a/b.h [I]
      [56] arraylength
      [57] ificmpne +44 (target=101)
      [60] aload_0 v0
      [61] getfield #12
        + Fieldref [com/book/a/b.f I]
      [64] ifle +32 (target=96)
      [67] aload_0 v0
      [68] dup
      [69] getfield #12
        + Fieldref [com/book/a/b.f I]
      [72] iconst_1
      [73] isub
      [74] dup_x1
      [75] putfield #12
        + Fieldref [com/book/a/b.f I]
      [78] ifne +10 (target=88)
      [81] aload_0 v0
      [82] invokevirtual #15
        + Methodref [com/book/a/b.b ()V]
      [85] goto +16 (target=101)
      [88] aload_0 v0
      [89] iconst_0
      [90] putfield #8
        + Fieldref [com/book/a/b.b I]
      [93] goto +8 (target=101)
      [96] aload_0 v0
      [97] iconst_0
      [98] putfield #8
        + Fieldref [com/book/a/b.b I]
      [101] aload_0 v0
      [102] dup
      [103] getfield #7
        + Fieldref [com/book/a/b.a F]
      [106] aload_0 v0
      [107] getfield #9
        + Fieldref [com/book/a/b.c F]
      [110] fsub
      [111] putfield #7
        + Fieldref [com/book/a/b.a F]
      [114] goto -104 (target=10)
      [117] aload_0 v0
      [118] getfield #14
        + Fieldref [com/book/a/b.h [I]
      [121] aload_0 v0
      [122] getfield #8
        + Fieldref [com/book/a/b.b I]
      [125] iaload
      [126] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       c()I
    Access flags: 0x11
      = public final int c()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 10, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] getfield #14
        + Fieldref [com/book/a/b.h [I]
      [4] aload_0 v0
      [5] getfield #8
        + Fieldref [com/book/a/b.b I]
      [8] iaload
      [9] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/book/a/c
  Superclass:    java/lang/Object
  Major version: 0x33
  Minor version: 0x0
    = target 1.7
  Access flags:  0x21
    = public class com.book.a.c extends java.lang.Object

Interfaces (count = 0):

Constant Pool (count = 55):
  + Integer [2130903041]
  + Integer [2130903043]
  + Class [android/app/AlertDialog]
  + Class [android/app/AlertDialog$Builder]
  + Class [com/book/a/c]
  + Class [com/book/a/d]
  + Class [com/book/a/e]
  + Class [java/lang/Object]
  + Fieldref [com/book/a/c.b Landroid/app/AlertDialog;]
  + Methodref [android/app/AlertDialog.setCancelable (Z)V]
  + Methodref [android/app/AlertDialog.setCanceledOnTouchOutside (Z)V]
  + Methodref [android/app/AlertDialog$Builder.<init> (Landroid/content/Context;)V]
  + Methodref [android/app/AlertDialog$Builder.create ()Landroid/app/AlertDialog;]
  + Methodref [android/app/AlertDialog$Builder.setMessage (I)Landroid/app/AlertDialog$Builder;]
  + Methodref [android/app/AlertDialog$Builder.setNegativeButton (ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;]
  + Methodref [android/app/AlertDialog$Builder.setPositiveButton (ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;]
  + Methodref [com/book/a/d.<init> (Lcom/book/a/c;)V]
  + Methodref [com/book/a/e.<init> (Lcom/book/a/c;)V]
  + Methodref [java/lang/Object.<init> ()V]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (Landroid/content/Context;)V]
  + NameAndType [<init> (Lcom/book/a/c;)V]
  + NameAndType [b Landroid/app/AlertDialog;]
  + NameAndType [create ()Landroid/app/AlertDialog;]
  + NameAndType [setCancelable (Z)V]
  + NameAndType [setCanceledOnTouchOutside (Z)V]
  + NameAndType [setMessage (I)Landroid/app/AlertDialog$Builder;]
  + NameAndType [setNegativeButton (ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;]
  + NameAndType [setPositiveButton (ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;]
  + Utf8 [()Landroid/app/AlertDialog;]
  + Utf8 [()V]
  + Utf8 [(I)Landroid/app/AlertDialog$Builder;]
  + Utf8 [(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;]
  + Utf8 [(Landroid/content/Context;)V]
  + Utf8 [(Landroid/content/Context;I)V]
  + Utf8 [(Lcom/book/a/c;)V]
  + Utf8 [(Z)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [Landroid/app/AlertDialog;]
  + Utf8 [a]
  + Utf8 [android/app/AlertDialog]
  + Utf8 [android/app/AlertDialog$Builder]
  + Utf8 [b]
  + Utf8 [com/book/a/c]
  + Utf8 [com/book/a/d]
  + Utf8 [com/book/a/e]
  + Utf8 [create]
  + Utf8 [java/lang/Object]
  + Utf8 [setCancelable]
  + Utf8 [setCanceledOnTouchOutside]
  + Utf8 [setMessage]
  + Utf8 [setNegativeButton]
  + Utf8 [setPositiveButton]

Fields (count = 1):
  + Field:        b Landroid/app/AlertDialog;
    Access flags: 0x1
      = public android.app.AlertDialog b

Methods (count = 3):
  - Method:       <init>(Landroid/content/Context;I)V
    Access flags: 0x1
      = public c(android.content.Context,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 70, locals = 3, stack = 5):
      [0] aload_0 v0
      [1] invokespecial #19
        + Methodref [java/lang/Object.<init> ()V]
      [4] new #4
        + Class [android/app/AlertDialog$Builder]
      [7] dup
      [8] aload_1 v1
      [9] invokespecial #12
        + Methodref [android/app/AlertDialog$Builder.<init> (Landroid/content/Context;)V]
      [12] dup
      [13] astore_1 v1
      [14] iload_2 v2
      [15] invokevirtual #14
        + Methodref [android/app/AlertDialog$Builder.setMessage (I)Landroid/app/AlertDialog$Builder;]
      [18] ldc #2
        + Integer [2130903043]
      [20] new #7
        + Class [com/book/a/e]
      [23] dup
      [24] aload_0 v0
      [25] invokespecial #18
        + Methodref [com/book/a/e.<init> (Lcom/book/a/c;)V]
      [28] invokevirtual #16
        + Methodref [android/app/AlertDialog$Builder.setPositiveButton (ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;]
      [31] ldc #1
        + Integer [2130903041]
      [33] new #6
        + Class [com/book/a/d]
      [36] dup
      [37] aload_0 v0
      [38] invokespecial #17
        + Methodref [com/book/a/d.<init> (Lcom/book/a/c;)V]
      [41] invokevirtual #15
        + Methodref [android/app/AlertDialog$Builder.setNegativeButton (ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;]
      [44] pop
      [45] aload_0 v0
      [46] aload_1 v1
      [47] invokevirtual #13
        + Methodref [android/app/AlertDialog$Builder.create ()Landroid/app/AlertDialog;]
      [50] putfield #9
        + Fieldref [com/book/a/c.b Landroid/app/AlertDialog;]
      [53] aload_0 v0
      [54] getfield #9
        + Fieldref [com/book/a/c.b Landroid/app/AlertDialog;]
      [57] iconst_0
      [58] invokevirtual #10
        + Methodref [android/app/AlertDialog.setCancelable (Z)V]
      [61] aload_0 v0
      [62] getfield #9
        + Fieldref [com/book/a/c.b Landroid/app/AlertDialog;]
      [65] iconst_0
      [66] invokevirtual #11
        + Methodref [android/app/AlertDialog.setCanceledOnTouchOutside (Z)V]
      [69] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()V
    Access flags: 0x1
      = public void a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 1, locals = 1, stack = 0):
      [0] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b()V
    Access flags: 0x1
      = public void b()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 1, locals = 1, stack = 0):
      [0] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/book/a/d
  Superclass:    java/lang/Object
  Major version: 0x33
  Minor version: 0x0
    = target 1.7
  Access flags:  0x30
    = final class com.book.a.d extends java.lang.Object

Interfaces (count = 1):
  + Class [android/content/DialogInterface$OnClickListener]

Constant Pool (count = 24):
  + Class [android/content/DialogInterface$OnClickListener]
  + Class [com/book/a/c]
  + Class [com/book/a/d]
  + Class [java/lang/Object]
  + Fieldref [com/book/a/d.a Lcom/book/a/c;]
  + Methodref [com/book/a/c.b ()V]
  + Methodref [java/lang/Object.<init> ()V]
  + NameAndType [<init> ()V]
  + NameAndType [a Lcom/book/a/c;]
  + NameAndType [b ()V]
  + Utf8 [()V]
  + Utf8 [(Landroid/content/DialogInterface;I)V]
  + Utf8 [(Lcom/book/a/c;)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [Lcom/book/a/c;]
  + Utf8 [a]
  + Utf8 [android/content/DialogInterface$OnClickListener]
  + Utf8 [b]
  + Utf8 [com/book/a/c]
  + Utf8 [com/book/a/d]
  + Utf8 [java/lang/Object]
  + Utf8 [onClick]

Fields (count = 1):
  + Field:        a Lcom/book/a/c;
    Access flags: 0x1010
      = final synthetic com.book.a.c a

Methods (count = 2):
  - Method:       <init>(Lcom/book/a/c;)V
    Access flags: 0x0
      = d(com.book.a.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 #5
        + Fieldref [com/book/a/d.a Lcom/book/a/c;]
      [5] aload_0 v0
      [6] invokespecial #7
        + Methodref [java/lang/Object.<init> ()V]
      [9] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onClick(Landroid/content/DialogInterface;I)V
    Access flags: 0x11
      = public final void onClick(android.content.DialogInterface,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 8, locals = 3, stack = 1):
      [0] aload_0 v0
      [1] getfield #5
        + Fieldref [com/book/a/d.a Lcom/book/a/c;]
      [4] invokevirtual #6
        + Methodref [com/book/a/c.b ()V]
      [7] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/book/a/e
  Superclass:    java/lang/Object
  Major version: 0x33
  Minor version: 0x0
    = target 1.7
  Access flags:  0x30
    = final class com.book.a.e extends java.lang.Object

Interfaces (count = 1):
  + Class [android/content/DialogInterface$OnClickListener]

Constant Pool (count = 23):
  + Class [android/content/DialogInterface$OnClickListener]
  + Class [com/book/a/c]
  + Class [com/book/a/e]
  + Class [java/lang/Object]
  + Fieldref [com/book/a/e.a Lcom/book/a/c;]
  + Methodref [com/book/a/c.a ()V]
  + Methodref [java/lang/Object.<init> ()V]
  + NameAndType [<init> ()V]
  + NameAndType [a ()V]
  + NameAndType [a Lcom/book/a/c;]
  + Utf8 [()V]
  + Utf8 [(Landroid/content/DialogInterface;I)V]
  + Utf8 [(Lcom/book/a/c;)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [Lcom/book/a/c;]
  + Utf8 [a]
  + Utf8 [android/content/DialogInterface$OnClickListener]
  + Utf8 [com/book/a/c]
  + Utf8 [com/book/a/e]
  + Utf8 [java/lang/Object]
  + Utf8 [onClick]

Fields (count = 1):
  + Field:        a Lcom/book/a/c;
    Access flags: 0x1010
      = final synthetic com.book.a.c a

Methods (count = 2):
  - Method:       <init>(Lcom/book/a/c;)V
    Access flags: 0x0
      = e(com.book.a.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 #5
        + Fieldref [com/book/a/e.a Lcom/book/a/c;]
      [5] aload_0 v0
      [6] invokespecial #7
        + Methodref [java/lang/Object.<init> ()V]
      [9] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onClick(Landroid/content/DialogInterface;I)V
    Access flags: 0x11
      = public final void onClick(android.content.DialogInterface,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 8, locals = 3, stack = 1):
      [0] aload_0 v0
      [1] getfield #5
        + Fieldref [com/book/a/e.a Lcom/book/a/c;]
      [4] invokevirtual #6
        + Methodref [com/book/a/c.a ()V]
      [7] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/book/a/f
  Superclass:    java/lang/Object
  Major version: 0x33
  Minor version: 0x0
    = target 1.7
  Access flags:  0x21
    = public class com.book.a.f extends java.lang.Object

Interfaces (count = 0):

Constant Pool (count = 101):
  + Integer [-65536]
  + Class [android/graphics/PointF]
  + Class [android/graphics/RectF]
  + Class [com/book/a/f]
  + Class [com/book/a/g]
  + Class [java/lang/Object]
  + Fieldref [android/graphics/PointF.x F]
  + Fieldref [android/graphics/PointF.y F]
  + Fieldref [android/graphics/RectF.bottom F]
  + Fieldref [android/graphics/RectF.left F]
  + Fieldref [android/graphics/RectF.right F]
  + Fieldref [android/graphics/RectF.top F]
  + Fieldref [com/book/a/f.a I]
  + Fieldref [com/book/a/f.b Z]
  + Fieldref [com/book/a/f.d Landroid/graphics/RectF;]
  + Fieldref [com/book/a/f.e Landroid/graphics/RectF;]
  + Fieldref [com/book/a/f.f Ljava/lang/String;]
  + Fieldref [com/book/a/f.g I]
  + Fieldref [com/book/a/f.h I]
  + Fieldref [com/book/a/f.i Landroid/graphics/PointF;]
  + Fieldref [com/book/a/f.j I]
  + Fieldref [com/book/a/f.k Landroid/graphics/PointF;]
  + Fieldref [com/book/a/f.l Lcom/book/a/ag;]
  + Fieldref [com/book/a/g.a I]
  + Methodref [android/graphics/PointF.<init> ()V]
  + Methodref [android/graphics/PointF.set (FF)V]
  + Methodref [android/graphics/PointF.set (Landroid/graphics/PointF;)V]
  + Methodref [android/graphics/RectF.<init> ()V]
  + Methodref [android/graphics/RectF.set (FFFF)V]
  + Methodref [android/graphics/RectF.set (Landroid/graphics/RectF;)V]
  + Methodref [com/book/a/f.a ()V]
  + Methodref [java/lang/Object.<init> ()V]
  + NameAndType [<init> ()V]
  + NameAndType [a ()V]
  + NameAndType [a I]
  + NameAndType [b Z]
  + NameAndType [bottom F]
  + NameAndType [d Landroid/graphics/RectF;]
  + NameAndType [e Landroid/graphics/RectF;]
  + NameAndType [f Ljava/lang/String;]
  + NameAndType [g I]
  + NameAndType [h I]
  + NameAndType [i Landroid/graphics/PointF;]
  + NameAndType [j I]
  + NameAndType [k Landroid/graphics/PointF;]
  + NameAndType [l Lcom/book/a/ag;]
  + NameAndType [left F]
  + NameAndType [right F]
  + NameAndType [set (FF)V]
  + NameAndType [set (FFFF)V]
  + NameAndType [set (Landroid/graphics/PointF;)V]
  + NameAndType [set (Landroid/graphics/RectF;)V]
  + NameAndType [top F]
  + NameAndType [x F]
  + NameAndType [y F]
  + Utf8 [()I]
  + Utf8 [()Landroid/graphics/PointF;]
  + Utf8 [()Landroid/graphics/RectF;]
  + Utf8 [()V]
  + Utf8 [(F)V]
  + Utf8 [(FF)V]
  + Utf8 [(FFFF)V]
  + Utf8 [(I)V]
  + Utf8 [(I)Z]
  + Utf8 [(Landroid/graphics/PointF;)V]
  + Utf8 [(Landroid/graphics/RectF;)V]
  + Utf8 [(Lcom/book/a/ag;ILjava/lang/String;Landroid/graphics/PointF;Landroid/graphics/PointF;)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [F]
  + Utf8 [I]
  + Utf8 [Landroid/graphics/PointF;]
  + Utf8 [Landroid/graphics/RectF;]
  + Utf8 [Lcom/book/a/ag;]
  + Utf8 [Ljava/lang/String;]
  + Utf8 [Z]
  + Utf8 [a]
  + Utf8 [android/graphics/PointF]
  + Utf8 [android/graphics/RectF]
  + Utf8 [b]
  + Utf8 [bottom]
  + Utf8 [c]
  + Utf8 [com/book/a/f]
  + Utf8 [com/book/a/g]
  + Utf8 [d]
  + Utf8 [e]
  + Utf8 [f]
  + Utf8 [g]
  + Utf8 [h]
  + Utf8 [i]
  + Utf8 [j]
  + Utf8 [java/lang/Object]
  + Utf8 [k]
  + Utf8 [l]
  + Utf8 [left]
  + Utf8 [right]
  + Utf8 [set]
  + Utf8 [top]
  + Utf8 [x]
  + Utf8 [y]

Fields (count = 11):
  + Field:        d Landroid/graphics/RectF;
    Access flags: 0x4
      = protected android.graphics.RectF d
  + Field:        e Landroid/graphics/RectF;
    Access flags: 0x4
      = protected android.graphics.RectF e
  + Field:        f Ljava/lang/String;
    Access flags: 0x1
      = public java.lang.String f
  + Field:        g I
    Access flags: 0x4
      = protected int g
  + Field:        h I
    Access flags: 0x1
      = public int h
  + Field:        i Landroid/graphics/PointF;
    Access flags: 0x4
      = protected android.graphics.PointF i
  + Field:        a I
    Access flags: 0x2
      = private int a
  + Field:        j I
    Access flags: 0x1
      = public int j
  + Field:        b Z
    Access flags: 0x2
      = private boolean b
  + Field:        k Landroid/graphics/PointF;
    Access flags: 0x4
      = protected android.graphics.PointF k
  + Field:        l Lcom/book/a/ag;
    Access flags: 0x1
      = public com.book.a.ag l

Methods (count = 14):
  - Method:       <init>(Lcom/book/a/ag;ILjava/lang/String;Landroid/graphics/PointF;Landroid/graphics/PointF;)V
    Access flags: 0x1
      = public f(com.book.a.ag,int,java.lang.String,android.graphics.PointF,android.graphics.PointF)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 104, locals = 6, stack = 3):
      [0] aload_0 v0
      [1] invokespecial #32
        + Methodref [java/lang/Object.<init> ()V]
      [4] aload_0 v0
      [5] new #3
        + Class [android/graphics/RectF]
      [8] dup
      [9] invokespecial #28
        + Methodref [android/graphics/RectF.<init> ()V]
      [12] putfield #15
        + Fieldref [com/book/a/f.d Landroid/graphics/RectF;]
      [15] aload_0 v0
      [16] new #3
        + Class [android/graphics/RectF]
      [19] dup
      [20] invokespecial #28
        + Methodref [android/graphics/RectF.<init> ()V]
      [23] putfield #16
        + Fieldref [com/book/a/f.e Landroid/graphics/RectF;]
      [26] aload_0 v0
      [27] ldc #1
        + Integer [-65536]
      [29] putfield #18
        + Fieldref [com/book/a/f.g I]
      [32] aload_0 v0
      [33] getstatic #24
        + Fieldref [com/book/a/g.a I]
      [36] putfield #19
        + Fieldref [com/book/a/f.h I]
      [39] aload_0 v0
      [40] new #2
        + Class [android/graphics/PointF]
      [43] dup
      [44] invokespecial #25
        + Methodref [android/graphics/PointF.<init> ()V]
      [47] putfield #20
        + Fieldref [com/book/a/f.i Landroid/graphics/PointF;]
      [50] aload_0 v0
      [51] iconst_1
      [52] putfield #14
        + Fieldref [com/book/a/f.b Z]
      [55] aload_0 v0
      [56] new #2
        + Class [android/graphics/PointF]
      [59] dup
      [60] invokespecial #25
        + Methodref [android/graphics/PointF.<init> ()V]
      [63] putfield #22
        + Fieldref [com/book/a/f.k Landroid/graphics/PointF;]
      [66] aload_0 v0
      [67] aload_1 v1
      [68] putfield #23
        + Fieldref [com/book/a/f.l Lcom/book/a/ag;]
      [71] aload_0 v0
      [72] iload_2 v2
      [73] putfield #21
        + Fieldref [com/book/a/f.j I]
      [76] aload_0 v0
      [77] aload_3 v3
      [78] putfield #17
        + Fieldref [com/book/a/f.f Ljava/lang/String;]
      [81] aload_0 v0
      [82] getfield #22
        + Fieldref [com/book/a/f.k Landroid/graphics/PointF;]
      [85] aload v4
      [87] invokevirtual #27
        + Methodref [android/graphics/PointF.set (Landroid/graphics/PointF;)V]
      [90] aload_0 v0
      [91] getfield #20
        + Fieldref [com/book/a/f.i Landroid/graphics/PointF;]
      [94] aload v5
      [96] invokevirtual #27
        + Methodref [android/graphics/PointF.set (Landroid/graphics/PointF;)V]
      [99] aload_0 v0
      [100] invokespecial #31
        + Methodref [com/book/a/f.a ()V]
      [103] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b(I)V
    Access flags: 0x11
      = public final void b(int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 11, locals = 2, stack = 3):
      [0] aload_0 v0
      [1] dup
      [2] getfield #13
        + Fieldref [com/book/a/f.a I]
      [5] iload_1 v1
      [6] ior
      [7] putfield #13
        + Fieldref [com/book/a/f.a I]
      [10] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       c(I)Z
    Access flags: 0x11
      = public final boolean c(int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 13, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] getfield #13
        + Fieldref [com/book/a/f.a I]
      [4] iload_1 v1
      [5] iand
      [6] ifeq +5 (target=11)
      [9] iconst_1
      [10] ireturn
      [11] iconst_0
      [12] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b(FF)V
    Access flags: 0x11
      = public final void b(float,float)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 31, locals = 3, stack = 3):
      [0] aload_0 v0
      [1] getfield #22
        + Fieldref [com/book/a/f.k Landroid/graphics/PointF;]
      [4] dup
      [5] getfield #7
        + Fieldref [android/graphics/PointF.x F]
      [8] fload_1 v1
      [9] fadd
      [10] putfield #7
        + Fieldref [android/graphics/PointF.x F]
      [13] aload_0 v0
      [14] getfield #22
        + Fieldref [com/book/a/f.k Landroid/graphics/PointF;]
      [17] dup
      [18] getfield #8
        + Fieldref [android/graphics/PointF.y F]
      [21] fload_2 v2
      [22] fadd
      [23] putfield #8
        + Fieldref [android/graphics/PointF.y F]
      [26] aload_0 v0
      [27] invokespecial #31
        + Methodref [com/book/a/f.a ()V]
      [30] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       d(I)V
    Access flags: 0x11
      = public final void d(int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 15, locals = 2, stack = 3):
      [0] iload_1 v1
      [1] iconst_m1
      [2] ixor
      [3] istore_1 v1
      [4] aload_0 v0
      [5] dup
      [6] getfield #13
        + Fieldref [com/book/a/f.a I]
      [9] iload_1 v1
      [10] iand
      [11] putfield #13
        + Fieldref [com/book/a/f.a I]
      [14] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(F)V
    Access flags: 0x1
      = public void a(float)
    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:       a()V
    Access flags: 0x2
      = private void a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 84, locals = 1, stack = 6):
      [0] aload_0 v0
      [1] getfield #16
        + Fieldref [com/book/a/f.e Landroid/graphics/RectF;]
      [4] aload_0 v0
      [5] getfield #22
        + Fieldref [com/book/a/f.k Landroid/graphics/PointF;]
      [8] getfield #7
        + Fieldref [android/graphics/PointF.x F]
      [11] aload_0 v0
      [12] getfield #15
        + Fieldref [com/book/a/f.d Landroid/graphics/RectF;]
      [15] getfield #10
        + Fieldref [android/graphics/RectF.left F]
      [18] fadd
      [19] aload_0 v0
      [20] getfield #22
        + Fieldref [com/book/a/f.k Landroid/graphics/PointF;]
      [23] getfield #8
        + Fieldref [android/graphics/PointF.y F]
      [26] aload_0 v0
      [27] getfield #15
        + Fieldref [com/book/a/f.d Landroid/graphics/RectF;]
      [30] getfield #12
        + Fieldref [android/graphics/RectF.top F]
      [33] fadd
      [34] aload_0 v0
      [35] getfield #22
        + Fieldref [com/book/a/f.k Landroid/graphics/PointF;]
      [38] getfield #7
        + Fieldref [android/graphics/PointF.x F]
      [41] aload_0 v0
      [42] getfield #20
        + Fieldref [com/book/a/f.i Landroid/graphics/PointF;]
      [45] getfield #7
        + Fieldref [android/graphics/PointF.x F]
      [48] fadd
      [49] aload_0 v0
      [50] getfield #15
        + Fieldref [com/book/a/f.d Landroid/graphics/RectF;]
      [53] getfield #11
        + Fieldref [android/graphics/RectF.right F]
      [56] fsub
      [57] aload_0 v0
      [58] getfield #22
        + Fieldref [com/book/a/f.k Landroid/graphics/PointF;]
      [61] getfield #8
        + Fieldref [android/graphics/PointF.y F]
      [64] aload_0 v0
      [65] getfield #20
        + Fieldref [com/book/a/f.i Landroid/graphics/PointF;]
      [68] getfield #8
        + Fieldref [android/graphics/PointF.y F]
      [71] fadd
      [72] aload_0 v0
      [73] getfield #15
        + Fieldref [com/book/a/f.d Landroid/graphics/RectF;]
      [76] getfield #9
        + Fieldref [android/graphics/RectF.bottom F]
      [79] fsub
      [80] invokevirtual #29
        + Methodref [android/graphics/RectF.set (FFFF)V]
      [83] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b()Landroid/graphics/RectF;
    Access flags: 0x11
      = public final android.graphics.RectF b()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #16
        + Fieldref [com/book/a/f.e Landroid/graphics/RectF;]
      [4] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       c()I
    Access flags: 0x11
      = public final int c()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #18
        + Fieldref [com/book/a/f.g I]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       d()Landroid/graphics/PointF;
    Access flags: 0x11
      = public final android.graphics.PointF d()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #20
        + Fieldref [com/book/a/f.i Landroid/graphics/PointF;]
      [4] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       e()Landroid/graphics/PointF;
    Access flags: 0x11
      = public final android.graphics.PointF e()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #22
        + Fieldref [com/book/a/f.k Landroid/graphics/PointF;]
      [4] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Landroid/graphics/RectF;)V
    Access flags: 0x11
      = public final void a(android.graphics.RectF)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 13, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] getfield #15
        + Fieldref [com/book/a/f.d Landroid/graphics/RectF;]
      [4] aload_1 v1
      [5] invokevirtual #30
        + Methodref [android/graphics/RectF.set (Landroid/graphics/RectF;)V]
      [8] aload_0 v0
      [9] invokespecial #31
        + Methodref [com/book/a/f.a ()V]
      [12] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       e(I)V
    Access flags: 0x11
      = public final void e(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] putfield #18
        + Fieldref [com/book/a/f.g I]
      [5] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       c(FF)V
    Access flags: 0x11
      = public final void c(float,float)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 14, locals = 3, stack = 3):
      [0] aload_0 v0
      [1] getfield #22
        + Fieldref [com/book/a/f.k Landroid/graphics/PointF;]
      [4] fload_1 v1
      [5] fload_2 v2
      [6] invokevirtual #26
        + Methodref [android/graphics/PointF.set (FF)V]
      [9] aload_0 v0
      [10] invokespecial #31
        + Methodref [com/book/a/f.a ()V]
      [13] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/book/a/g
  Superclass:    java/lang/Enum
  Major version: 0x33
  Minor version: 0x0
    = target 1.7
  Access flags:  0x31
    = public final class com.book.a.g extends java.lang.Enum

Interfaces (count = 0):

Constant Pool (count = 19):
  + Class [com/book/a/g]
  + Class [java/lang/Enum]
  + Fieldref [com/book/a/g.a I]
  + Fieldref [com/book/a/g.b I]
  + Fieldref [com/book/a/g.c [I]
  + NameAndType [a I]
  + NameAndType [b I]
  + NameAndType [c [I]
  + Utf8 [()V]
  + Utf8 [<clinit>]
  + Utf8 [Code]
  + Utf8 [I]
  + Utf8 [[I]
  + Utf8 [a]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/book/a/g]
  + Utf8 [java/lang/Enum]

Fields (count = 3):
  + Field:        a I
    Access flags: 0x4019
      = public static final int a
  + Field:        b I
    Access flags: 0x4019
      = public static final int b
  + Field:        c [I
    Access flags: 0x101a
      = private static final synthetic int[] c

Methods (count = 1):
  - Method:       <clinit>()V
    Access flags: 0x8
      = static void <clinit>()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 27, locals = 0, stack = 4):
      [0] iconst_1
      [1] putstatic #3
        + Fieldref [com/book/a/g.a I]
      [4] iconst_2
      [5] putstatic #4
        + Fieldref [com/book/a/g.b I]
      [8] iconst_2
      [9] newarray 10
      [11] dup
      [12] iconst_0
      [13] getstatic #3
        + Fieldref [com/book/a/g.a I]
      [16] iastore
      [17] dup
      [18] iconst_1
      [19] getstatic #4
        + Fieldref [com/book/a/g.b I]
      [22] iastore
      [23] putstatic #5
        + Fieldref [com/book/a/g.c [I]
      [26] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/book/a/h
  Superclass:    java/lang/Object
  Major version: 0x33
  Minor version: 0x0
    = target 1.7
  Access flags:  0x31
    = public final class com.book.a.h extends java.lang.Object

Interfaces (count = 0):

Constant Pool (count = 42):
  + Class [android/graphics/PointF]
  + Class [com/book/a/h]
  + Class [com/book/a/u]
  + Class [java/lang/Object]
  + Fieldref [android/graphics/PointF.x F]
  + Fieldref [android/graphics/PointF.y F]
  + Fieldref [com/book/a/h.a Landroid/graphics/PointF;]
  + Fieldref [com/book/a/h.b Lcom/book/a/v;]
  + Fieldref [com/book/a/h.c Landroid/graphics/PointF;]
  + Fieldref [com/book/a/u.b [C]
  + Methodref [android/graphics/PointF.<init> ()V]
  + Methodref [android/graphics/PointF.set (Landroid/graphics/PointF;)V]
  + Methodref [java/lang/Object.<init> ()V]
  + NameAndType [<init> ()V]
  + NameAndType [a Landroid/graphics/PointF;]
  + NameAndType [b Lcom/book/a/v;]
  + NameAndType [b [C]
  + NameAndType [c Landroid/graphics/PointF;]
  + NameAndType [set (Landroid/graphics/PointF;)V]
  + NameAndType [x F]
  + NameAndType [y F]
  + Utf8 [()V]
  + Utf8 [(Landroid/graphics/PointF;)V]
  + Utf8 [(Lcom/book/a/u;)Landroid/graphics/PointF;]
  + Utf8 [(Lcom/book/a/v;Landroid/graphics/PointF;)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [F]
  + Utf8 [Landroid/graphics/PointF;]
  + Utf8 [Lcom/book/a/v;]
  + Utf8 [[C]
  + Utf8 [a]
  + Utf8 [android/graphics/PointF]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/book/a/h]
  + Utf8 [com/book/a/u]
  + Utf8 [java/lang/Object]
  + Utf8 [set]
  + Utf8 [x]
  + Utf8 [y]

Fields (count = 3):
  + Field:        a Landroid/graphics/PointF;
    Access flags: 0x0
      = android.graphics.PointF a
  + Field:        b Lcom/book/a/v;
    Access flags: 0x0
      = com.book.a.v b
  + Field:        c Landroid/graphics/PointF;
    Access flags: 0x2
      = private android.graphics.PointF c

Methods (count = 2):
  - Method:       <init>(Lcom/book/a/v;Landroid/graphics/PointF;)V
    Access flags: 0x1
      = public h(com.book.a.v,android.graphics.PointF)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 40, locals = 3, stack = 3):
      [0] aload_0 v0
      [1] invokespecial #13
        + Methodref [java/lang/Object.<init> ()V]
      [4] aload_0 v0
      [5] new #1
        + Class [android/graphics/PointF]
      [8] dup
      [9] invokespecial #11
        + Methodref [android/graphics/PointF.<init> ()V]
      [12] putfield #7
        + Fieldref [com/book/a/h.a Landroid/graphics/PointF;]
      [15] aload_0 v0
      [16] new #1
        + Class [android/graphics/PointF]
      [19] dup
      [20] invokespecial #11
        + Methodref [android/graphics/PointF.<init> ()V]
      [23] putfield #9
        + Fieldref [com/book/a/h.c Landroid/graphics/PointF;]
      [26] aload_0 v0
      [27] aload_1 v1
      [28] putfield #8
        + Fieldref [com/book/a/h.b Lcom/book/a/v;]
      [31] aload_0 v0
      [32] getfield #7
        + Fieldref [com/book/a/h.a Landroid/graphics/PointF;]
      [35] aload_2 v2
      [36] invokevirtual #12
        + Methodref [android/graphics/PointF.set (Landroid/graphics/PointF;)V]
      [39] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lcom/book/a/u;)Landroid/graphics/PointF;
    Access flags: 0x11
      = public final android.graphics.PointF a(com.book.a.u)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 40, locals = 2, stack = 3):
      [0] aload_0 v0
      [1] getfield #9
        + Fieldref [com/book/a/h.c Landroid/graphics/PointF;]
      [4] aload_1 v1
      [5] getfield #10
        + Fieldref [com/book/a/u.b [C]
      [8] arraylength
      [9] i2f
      [10] aload_0 v0
      [11] getfield #7
        + Fieldref [com/book/a/h.a Landroid/graphics/PointF;]
      [14] getfield #5
        + Fieldref [android/graphics/PointF.x F]
      [17] fmul
      [18] putfield #5
        + Fieldref [android/graphics/PointF.x F]
      [21] aload_0 v0
      [22] getfield #9
        + Fieldref [com/book/a/h.c Landroid/graphics/PointF;]
      [25] aload_0 v0
      [26] getfield #7
        + Fieldref [com/book/a/h.a Landroid/graphics/PointF;]
      [29] getfield #6
        + Fieldref [android/graphics/PointF.y F]
      [32] putfield #6
        + Fieldref [android/graphics/PointF.y F]
      [35] aload_0 v0
      [36] getfield #9
        + Fieldref [com/book/a/h.c Landroid/graphics/PointF;]
      [39] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/book/a/i
  Superclass:    java/lang/Object
  Major version: 0x33
  Minor version: 0x0
    = target 1.7
  Access flags:  0x31
    = public final class com.book.a.i extends java.lang.Object

Interfaces (count = 0):

Constant Pool (count = 88):
  + Class [android/graphics/Point]
  + Class [android/graphics/PointF]
  + Class [com/book/a/ac]
  + Class [com/book/a/ad]
  + Class [com/book/a/ae]
  + Class [com/book/a/i]
  + Class [com/book/a/p]
  + Class [com/book/a/z]
  + Class [java/lang/Object]
  + Fieldref [android/graphics/Point.x I]
  + Fieldref [android/graphics/Point.y I]
  + Fieldref [android/graphics/PointF.x F]
  + Fieldref [android/graphics/PointF.y F]
  + Fieldref [com/book/a/ac.b I]
  + Fieldref [com/book/a/i.a Lcom/book/a/ad;]
  + Fieldref [com/book/a/i.b Lcom/book/a/ae;]
  + Fieldref [com/book/a/i.c Lcom/book/a/p;]
  + Fieldref [com/book/a/i.d Landroid/graphics/PointF;]
  + Fieldref [com/book/a/p.e Lcom/book/a/z;]
  + Fieldref [com/book/a/z.b Landroid/graphics/Point;]
  + Fieldref [com/book/a/z.c Landroid/graphics/PointF;]
  + Methodref [android/graphics/PointF.<init> ()V]
  + Methodref [android/graphics/PointF.<init> (FF)V]
  + Methodref [com/book/a/ad.j ()V]
  + Methodref [com/book/a/ae.<init> (ILandroid/graphics/PointF;Landroid/graphics/PointF;)V]
  + Methodref [com/book/a/ae.a (Landroid/graphics/Point;)V]
  + Methodref [com/book/a/ae.a (Landroid/graphics/PointF;)Z]
  + Methodref [com/book/a/ae.a (Lcom/book/a/p;)V]
  + Methodref [com/book/a/ae.b (Landroid/graphics/PointF;)Z]
  + Methodref [com/book/a/i.c (Landroid/graphics/PointF;)Landroid/graphics/PointF;]
  + Methodref [java/lang/Object.<init> ()V]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (FF)V]
  + NameAndType [<init> (ILandroid/graphics/PointF;Landroid/graphics/PointF;)V]
  + NameAndType [a (Landroid/graphics/Point;)V]
  + NameAndType [a (Landroid/graphics/PointF;)Z]
  + NameAndType [a (Lcom/book/a/p;)V]
  + NameAndType [a Lcom/book/a/ad;]
  + NameAndType [b (Landroid/graphics/PointF;)Z]
  + NameAndType [b I]
  + NameAndType [b Landroid/graphics/Point;]
  + NameAndType [b Lcom/book/a/ae;]
  + NameAndType [c (Landroid/graphics/PointF;)Landroid/graphics/PointF;]
  + NameAndType [c Landroid/graphics/PointF;]
  + NameAndType [c Lcom/book/a/p;]
  + NameAndType [d Landroid/graphics/PointF;]
  + NameAndType [e Lcom/book/a/z;]
  + NameAndType [j ()V]
  + NameAndType [x F]
  + NameAndType [x I]
  + NameAndType [y F]
  + NameAndType [y I]
  + Utf8 [()V]
  + Utf8 [(FF)V]
  + Utf8 [(ILandroid/graphics/PointF;Landroid/graphics/PointF;)V]
  + Utf8 [(Landroid/graphics/Point;)V]
  + Utf8 [(Landroid/graphics/PointF;)Landroid/graphics/PointF;]
  + Utf8 [(Landroid/graphics/PointF;)Z]
  + Utf8 [(Lcom/book/a/p;)V]
  + Utf8 [(Lcom/book/a/p;Landroid/graphics/Point;)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [F]
  + Utf8 [I]
  + Utf8 [Landroid/graphics/Point;]
  + Utf8 [Landroid/graphics/PointF;]
  + Utf8 [Lcom/book/a/ad;]
  + Utf8 [Lcom/book/a/ae;]
  + Utf8 [Lcom/book/a/p;]
  + Utf8 [Lcom/book/a/z;]
  + Utf8 [a]
  + Utf8 [android/graphics/Point]
  + Utf8 [android/graphics/PointF]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/book/a/ac]
  + Utf8 [com/book/a/ad]
  + Utf8 [com/book/a/ae]
  + Utf8 [com/book/a/i]
  + Utf8 [com/book/a/p]
  + Utf8 [com/book/a/z]
  + Utf8 [d]
  + Utf8 [e]
  + Utf8 [j]
  + Utf8 [java/lang/Object]
  + Utf8 [x]
  + Utf8 [y]

Fields (count = 4):
  + Field:        a Lcom/book/a/ad;
    Access flags: 0x1
      = public com.book.a.ad a
  + Field:        c Lcom/book/a/p;
    Access flags: 0x2
      = private com.book.a.p c
  + Field:        b Lcom/book/a/ae;
    Access flags: 0x1
      = public com.book.a.ae b
  + Field:        d Landroid/graphics/PointF;
    Access flags: 0x2
      = private android.graphics.PointF d

Methods (count = 5):
  - Method:       <init>(Lcom/book/a/p;Landroid/graphics/Point;)V
    Access flags: 0x1
      = public i(com.book.a.p,android.graphics.Point)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 78, locals = 4, stack = 6):
      [0] aload_0 v0
      [1] invokespecial #31
        + Methodref [java/lang/Object.<init> ()V]
      [4] aload_0 v0
      [5] aconst_null
      [6] putfield #15
        + Fieldref [com/book/a/i.a Lcom/book/a/ad;]
      [9] aload_0 v0
      [10] new #2
        + Class [android/graphics/PointF]
      [13] dup
      [14] invokespecial #22
        + Methodref [android/graphics/PointF.<init> ()V]
      [17] putfield #18
        + Fieldref [com/book/a/i.d Landroid/graphics/PointF;]
      [20] aload_0 v0
      [21] aload_1 v1
      [22] putfield #17
        + Fieldref [com/book/a/i.c Lcom/book/a/p;]
      [25] new #2
        + Class [android/graphics/PointF]
      [28] dup
      [29] fconst_0
      [30] fconst_0
      [31] invokespecial #23
        + Methodref [android/graphics/PointF.<init> (FF)V]
      [34] astore_1 v1
      [35] new #2
        + Class [android/graphics/PointF]
      [38] dup
      [39] aload_2 v2
      [40] getfield #10
        + Fieldref [android/graphics/Point.x I]
      [43] i2f
      [44] aload_2 v2
      [45] getfield #11
        + Fieldref [android/graphics/Point.y I]
      [48] i2f
      [49] invokespecial #23
        + Methodref [android/graphics/PointF.<init> (FF)V]
      [52] astore_3 v3
      [53] aload_0 v0
      [54] new #5
        + Class [com/book/a/ae]
      [57] dup
      [58] getstatic #14
        + Fieldref [com/book/a/ac.b I]
      [61] aload_1 v1
      [62] aload_3 v3
      [63] invokespecial #25
        + Methodref [com/book/a/ae.<init> (ILandroid/graphics/PointF;Landroid/graphics/PointF;)V]
      [66] putfield #16
        + Fieldref [com/book/a/i.b Lcom/book/a/ae;]
      [69] aload_0 v0
      [70] getfield #16
        + Fieldref [com/book/a/i.b Lcom/book/a/ae;]
      [73] aload_2 v2
      [74] invokevirtual #26
        + Methodref [com/book/a/ae.a (Landroid/graphics/Point;)V]
      [77] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Landroid/graphics/PointF;)Z
    Access flags: 0x11
      = public final boolean a(android.graphics.PointF)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 13, locals = 2, stack = 3):
      [0] aload_0 v0
      [1] getfield #16
        + Fieldref [com/book/a/i.b Lcom/book/a/ae;]
      [4] aload_0 v0
      [5] aload_1 v1
      [6] invokespecial #30
        + Methodref [com/book/a/i.c (Landroid/graphics/PointF;)Landroid/graphics/PointF;]
      [9] invokevirtual #27
        + Methodref [com/book/a/ae.a (Landroid/graphics/PointF;)Z]
      [12] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b(Landroid/graphics/PointF;)Z
    Access flags: 0x11
      = public final boolean b(android.graphics.PointF)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 38, locals = 2, stack = 3):
      [0] aload_0 v0
      [1] getfield #16
        + Fieldref [com/book/a/i.b Lcom/book/a/ae;]
      [4] aload_0 v0
      [5] aload_1 v1
      [6] invokespecial #30
        + Methodref [com/book/a/i.c (Landroid/graphics/PointF;)Landroid/graphics/PointF;]
      [9] invokevirtual #29
        + Methodref [com/book/a/ae.b (Landroid/graphics/PointF;)Z]
      [12] dup
      [13] istore_1 v1
      [14] ifne +22 (target=36)
      [17] aload_0 v0
      [18] getfield #15
        + Fieldref [com/book/a/i.a Lcom/book/a/ad;]
      [21] ifnull +15 (target=36)
      [24] aload_0 v0
      [25] getfield #15
        + Fieldref [com/book/a/i.a Lcom/book/a/ad;]
      [28] invokevirtual #24
        + Methodref [com/book/a/ad.j ()V]
      [31] aload_0 v0
      [32] aconst_null
      [33] putfield #15
        + Fieldref [com/book/a/i.a Lcom/book/a/ad;]
      [36] iload_1 v1
      [37] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()V
    Access flags: 0x11
      = public final void a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 12, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] getfield #16
        + Fieldref [com/book/a/i.b Lcom/book/a/ae;]
      [4] aload_0 v0
      [5] getfield #17
        + Fieldref [com/book/a/i.c Lcom/book/a/p;]
      [8] invokevirtual #28
        + Methodref [com/book/a/ae.a (Lcom/book/a/p;)V]
      [11] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       c(Landroid/graphics/PointF;)Landroid/graphics/PointF;
    Access flags: 0x2
      = private android.graphics.PointF c(android.graphics.PointF)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 71, locals = 4, stack = 3):
      [0] aload_0 v0
      [1] getfield #17
        + Fieldref [com/book/a/i.c Lcom/book/a/p;]
      [4] getfield #19
        + Fieldref [com/book/a/p.e Lcom/book/a/z;]
      [7] getfield #20
        + Fieldref [com/book/a/z.b Landroid/graphics/Point;]
      [10] astore_2 v2
      [11] aload_0 v0
      [12] getfield #17
        + Fieldref [com/book/a/i.c Lcom/book/a/p;]
      [15] getfield #19
        + Fieldref [com/book/a/p.e Lcom/book/a/z;]
      [18] getfield #21
        + Fieldref [com/book/a/z.c Landroid/graphics/PointF;]
      [21] astore_3 v3
      [22] aload_0 v0
      [23] getfield #18
        + Fieldref [com/book/a/i.d Landroid/graphics/PointF;]
      [26] aload_1 v1
      [27] getfield #12
        + Fieldref [android/graphics/PointF.x F]
      [30] aload_2 v2
      [31] getfield #10
        + Fieldref [android/graphics/Point.x I]
      [34] i2f
      [35] fsub
      [36] aload_3 v3
      [37] getfield #12
        + Fieldref [android/graphics/PointF.x F]
      [40] fdiv
      [41] putfield #12
        + Fieldref [android/graphics/PointF.x F]
      [44] aload_0 v0
      [45] getfield #18
        + Fieldref [com/book/a/i.d Landroid/graphics/PointF;]
      [48] aload_1 v1
      [49] getfield #13
        + Fieldref [android/graphics/PointF.y F]
      [52] aload_2 v2
      [53] getfield #11
        + Fieldref [android/graphics/Point.y I]
      [56] i2f
      [57] fsub
      [58] aload_3 v3
      [59] getfield #13
        + Fieldref [android/graphics/PointF.y F]
      [62] fdiv
      [63] putfield #13
        + Fieldref [android/graphics/PointF.y F]
      [66] aload_0 v0
      [67] getfield #18
        + Fieldref [com/book/a/i.d Landroid/graphics/PointF;]
      [70] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/book/a/j
  Superclass:    java/lang/Object
  Major version: 0x33
  Minor version: 0x0
    = target 1.7
  Access flags:  0x31
    = public final class com.book.a.j extends java.lang.Object

Interfaces (count = 0):

Constant Pool (count = 35):
  + Class [android/graphics/Bitmap]
  + Class [android/graphics/Point]
  + Class [com/book/a/j]
  + Class [java/lang/Object]
  + Fieldref [com/book/a/j.a Landroid/graphics/Bitmap;]
  + Fieldref [com/book/a/j.b Landroid/graphics/Point;]
  + Methodref [android/graphics/Bitmap.getHeight ()I]
  + Methodref [android/graphics/Bitmap.getWidth ()I]
  + Methodref [android/graphics/Point.<init> ()V]
  + Methodref [android/graphics/Point.set (II)V]
  + Methodref [java/lang/Object.<init> ()V]
  + NameAndType [<init> ()V]
  + NameAndType [a Landroid/graphics/Bitmap;]
  + NameAndType [b Landroid/graphics/Point;]
  + NameAndType [getHeight ()I]
  + NameAndType [getWidth ()I]
  + NameAndType [set (II)V]
  + Utf8 [()I]
  + Utf8 [()V]
  + Utf8 [(II)V]
  + Utf8 [(Landroid/graphics/Bitmap;)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [Landroid/graphics/Bitmap;]
  + Utf8 [Landroid/graphics/Point;]
  + Utf8 [a]
  + Utf8 [android/graphics/Bitmap]
  + Utf8 [android/graphics/Point]
  + Utf8 [b]
  + Utf8 [com/book/a/j]
  + Utf8 [getHeight]
  + Utf8 [getWidth]
  + Utf8 [java/lang/Object]
  + Utf8 [set]

Fields (count = 2):
  + Field:        a Landroid/graphics/Bitmap;
    Access flags: 0x0
      = android.graphics.Bitmap a
  + Field:        b Landroid/graphics/Point;
    Access flags: 0x1
      = public android.graphics.Point b

Methods (count = 1):
  - Method:       <init>(Landroid/graphics/Bitmap;)V
    Access flags: 0x1
      = public j(android.graphics.Bitmap)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 47, locals = 2, stack = 3):
      [0] aload_0 v0
      [1] invokespecial #11
        + Methodref [java/lang/Object.<init> ()V]
      [4] aload_0 v0
      [5] aconst_null
      [6] putfield #5
        + Fieldref [com/book/a/j.a Landroid/graphics/Bitmap;]
      [9] aload_0 v0
      [10] new #2
        + Class [android/graphics/Point]
      [13] dup
      [14] invokespecial #9
        + Methodref [android/graphics/Point.<init> ()V]
      [17] putfield #6
        + Fieldref [com/book/a/j.b Landroid/graphics/Point;]
      [20] aload_0 v0
      [21] aload_1 v1
      [22] putfield #5
        + Fieldref [com/book/a/j.a Landroid/graphics/Bitmap;]
      [25] aload_0 v0
      [26] getfield #6
        + Fieldref [com/book/a/j.b Landroid/graphics/Point;]
      [29] aload_0 v0
      [30] getfield #5
        + Fieldref [com/book/a/j.a Landroid/graphics/Bitmap;]
      [33] invokevirtual #8
        + Methodref [android/graphics/Bitmap.getWidth ()I]
      [36] aload_0 v0
      [37] getfield #5
        + Fieldref [com/book/a/j.a Landroid/graphics/Bitmap;]
      [40] invokevirtual #7
        + Methodref [android/graphics/Bitmap.getHeight ()I]
      [43] invokevirtual #10
        + Methodref [android/graphics/Point.set (II)V]
      [46] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/book/a/k
  Superclass:    java/lang/Object
  Major version: 0x33
  Minor version: 0x0
    = target 1.7
  Access flags:  0x31
    = public final class com.book.a.k extends java.lang.Object

Interfaces (count = 0):

Constant Pool (count = 57):
  + String [ năo encontrado!]
  + String [SGImageFactory.createImage(): arquivo ]
  + Class [android/content/Context]
  + Class [android/content/res/AssetManager]
  + Class [android/graphics/BitmapFactory]
  + Class [com/book/a/j]
  + Class [com/book/a/k]
  + Class [java/io/IOException]
  + Class [java/io/InputStream]
  + Class [java/lang/Object]
  + Class [java/lang/StringBuilder]
  + Fieldref [com/book/a/k.a Landroid/content/Context;]
  + Methodref [android/content/Context.getAssets ()Landroid/content/res/AssetManager;]
  + Methodref [android/content/res/AssetManager.open (Ljava/lang/String;)Ljava/io/InputStream;]
  + Methodref [android/graphics/BitmapFactory.decodeStream (Ljava/io/InputStream;)Landroid/graphics/Bitmap;]
  + Methodref [com/book/a/j.<init> (Landroid/graphics/Bitmap;)V]
  + Methodref [java/io/InputStream.close ()V]
  + Methodref [java/lang/Object.<init> ()V]
  + Methodref [java/lang/StringBuilder.<init> ()V]
  + Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (Landroid/graphics/Bitmap;)V]
  + NameAndType [a Landroid/content/Context;]
  + NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + NameAndType [close ()V]
  + NameAndType [decodeStream (Ljava/io/InputStream;)Landroid/graphics/Bitmap;]
  + NameAndType [getAssets ()Landroid/content/res/AssetManager;]
  + NameAndType [open (Ljava/lang/String;)Ljava/io/InputStream;]
  + Utf8 [ năo encontrado!]
  + Utf8 [()Landroid/content/res/AssetManager;]
  + Utf8 [()V]
  + Utf8 [(Landroid/content/Context;)V]
  + Utf8 [(Landroid/graphics/Bitmap;)V]
  + Utf8 [(Ljava/io/InputStream;)Landroid/graphics/Bitmap;]
  + Utf8 [(Ljava/lang/String;)Lcom/book/a/j;]
  + Utf8 [(Ljava/lang/String;)Ljava/io/InputStream;]
  + Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [Landroid/content/Context;]
  + Utf8 [SGImageFactory.createImage(): arquivo ]
  + Utf8 [a]
  + Utf8 [android/content/Context]
  + Utf8 [android/content/res/AssetManager]
  + Utf8 [android/graphics/BitmapFactory]
  + Utf8 [append]
  + Utf8 [close]
  + Utf8 [com/book/a/j]
  + Utf8 [com/book/a/k]
  + Utf8 [decodeStream]
  + Utf8 [getAssets]
  + Utf8 [java/io/IOException]
  + Utf8 [java/io/InputStream]
  + Utf8 [java/lang/Object]
  + Utf8 [java/lang/StringBuilder]
  + Utf8 [open]

Fields (count = 1):
  + Field:        a Landroid/content/Context;
    Access flags: 0x4
      = protected android.content.Context a

Methods (count = 2):
  - Method:       <init>(Landroid/content/Context;)V
    Access flags: 0x1
      = public k(android.content.Context)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 15, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] invokespecial #18
        + Methodref [java/lang/Object.<init> ()V]
      [4] aload_0 v0
      [5] aconst_null
      [6] putfield #12
        + Fieldref [com/book/a/k.a Landroid/content/Context;]
      [9] aload_0 v0
      [10] aload_1 v1
      [11] putfield #12
        + Fieldref [com/book/a/k.a Landroid/content/Context;]
      [14] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Ljava/lang/String;)Lcom/book/a/j;
    Access flags: 0x11
      = public final com.book.a.j a(java.lang.String)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 64, locals = 4, stack = 3):
      [0] aload_0 v0
      [1] getfield #12
        + Fieldref [com/book/a/k.a Landroid/content/Context;]
      [4] invokevirtual #13
        + Methodref [android/content/Context.getAssets ()Landroid/content/res/AssetManager;]
      [7] aload_1 v1
      [8] invokevirtual #14
        + Methodref [android/content/res/AssetManager.open (Ljava/lang/String;)Ljava/io/InputStream;]
      [11] dup
      [12] astore_3 v3
      [13] invokestatic #15
        + Methodref [android/graphics/BitmapFactory.decodeStream (Ljava/io/InputStream;)Landroid/graphics/Bitmap;]
      [16] astore_2 v2
      [17] aload_3 v3
      [18] invokevirtual #17
        + Methodref [java/io/InputStream.close ()V]
      [21] goto +34 (target=55)
      [24] pop
      [25] new #11
        + Class [java/lang/StringBuilder]
      [28] dup
      [29] invokespecial #19
        + Methodref [java/lang/StringBuilder.<init> ()V]
      [32] dup
      [33] astore_3 v3
      [34] ldc #2
        + String [SGImageFactory.createImage(): arquivo ]
      [36] invokevirtual #20
        + Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [39] pop
      [40] aload_3 v3
      [41] aload_1 v1
      [42] invokevirtual #20
        + Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [45] pop
      [46] aload_3 v3
      [47] ldc #1
        + String [ năo encontrado!]
      [49] invokevirtual #20
        + Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [52] pop
      [53] aconst_null
      [54] areturn
      [55] new #6
        + Class [com/book/a/j]
      [58] dup
      [59] aload_2 v2
      [60] invokespecial #16
        + Methodref [com/book/a/j.<init> (Landroid/graphics/Bitmap;)V]
      [63] areturn
      Code attribute exceptions (count = 1):
      - ExceptionInfo (0 -> 21: 24):
      + Class [java/io/IOException]
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/book/a/l
  Superclass:    java/lang/Object
  Major version: 0x33
  Minor version: 0x0
    = target 1.7
  Access flags:  0x31
    = public final class com.book.a.l extends java.lang.Object

Interfaces (count = 1):
  + Class [android/view/GestureDetector$OnGestureListener]

Constant Pool (count = 68):
  + Class [android/view/GestureDetector]
  + Class [android/view/GestureDetector$OnGestureListener]
  + Class [android/view/MotionEvent]
  + Class [com/book/a/l]
  + Class [com/book/a/m]
  + Class [java/lang/Object]
  + Class [java/util/ArrayList]
  + Fieldref [com/book/a/l.a Landroid/view/GestureDetector;]
  + Fieldref [com/book/a/l.b Ljava/util/ArrayList;]
  + Methodref [android/view/GestureDetector.<init> (Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;)V]
  + Methodref [android/view/GestureDetector.onTouchEvent (Landroid/view/MotionEvent;)Z]
  + Methodref [android/view/MotionEvent.getActionMasked ()I]
  + Methodref [java/lang/Object.<init> ()V]
  + Methodref [java/util/ArrayList.<init> ()V]
  + Methodref [java/util/ArrayList.add (Ljava/lang/Object;)Z]
  + Methodref [java/util/ArrayList.get (I)Ljava/lang/Object;]
  + Methodref [java/util/ArrayList.size ()I]
  + InterfaceMethodref [com/book/a/m.a (F)V]
  + InterfaceMethodref [com/book/a/m.a (Landroid/view/MotionEvent;)V]
  + InterfaceMethodref [com/book/a/m.b (Landroid/view/MotionEvent;)V]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;)V]
  + NameAndType [a (F)V]
  + NameAndType [a (Landroid/view/MotionEvent;)V]
  + NameAndType [a Landroid/view/GestureDetector;]
  + NameAndType [add (Ljava/lang/Object;)Z]
  + NameAndType [b (Landroid/view/MotionEvent;)V]
  + NameAndType [b Ljava/util/ArrayList;]
  + NameAndType [get (I)Ljava/lang/Object;]
  + NameAndType [getActionMasked ()I]
  + NameAndType [onTouchEvent (Landroid/view/MotionEvent;)Z]
  + NameAndType [size ()I]
  + Utf8 [()I]
  + Utf8 [()V]
  + Utf8 [(F)V]
  + Utf8 [(I)Ljava/lang/Object;]
  + Utf8 [(Landroid/content/Context;)V]
  + Utf8 [(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;)V]
  + Utf8 [(Landroid/view/MotionEvent;)V]
  + Utf8 [(Landroid/view/MotionEvent;)Z]
  + Utf8 [(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z]
  + Utf8 [(Lcom/book/a/m;)V]
  + Utf8 [(Ljava/lang/Object;)Z]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [Landroid/view/GestureDetector;]
  + Utf8 [Ljava/util/ArrayList;]
  + Utf8 [a]
  + Utf8 [add]
  + Utf8 [android/view/GestureDetector]
  + Utf8 [android/view/GestureDetector$OnGestureListener]
  + Utf8 [android/view/MotionEvent]
  + Utf8 [b]
  + Utf8 [com/book/a/l]
  + Utf8 [com/book/a/m]
  + Utf8 [get]
  + Utf8 [getActionMasked]
  + Utf8 [java/lang/Object]
  + Utf8 [java/util/ArrayList]
  + Utf8 [onDown]
  + Utf8 [onFling]
  + Utf8 [onLongPress]
  + Utf8 [onScroll]
  + Utf8 [onShowPress]
  + Utf8 [onSingleTapUp]
  + Utf8 [onTouchEvent]
  + Utf8 [size]

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

Methods (count = 9):
  - Method:       <init>(Landroid/content/Context;)V
    Access flags: 0x1
      = public l(android.content.Context)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 34, locals = 2, stack = 5):
      [0] aload_0 v0
      [1] invokespecial #13
        + Methodref [java/lang/Object.<init> ()V]
      [4] aload_0 v0
      [5] aconst_null
      [6] putfield #8
        + Fieldref [com/book/a/l.a Landroid/view/GestureDetector;]
      [9] aload_0 v0
      [10] new #7
        + Class [java/util/ArrayList]
      [13] dup
      [14] invokespecial #14
        + Methodref [java/util/ArrayList.<init> ()V]
      [17] putfield #9
        + Fieldref [com/book/a/l.b Ljava/util/ArrayList;]
      [20] aload_0 v0
      [21] new #1
        + Class [android/view/GestureDetector]
      [24] dup
      [25] aload_1 v1
      [26] aload_0 v0
      [27] invokespecial #10
        + Methodref [android/view/GestureDetector.<init> (Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;)V]
      [30] putfield #8
        + Fieldref [com/book/a/l.a Landroid/view/GestureDetector;]
      [33] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lcom/book/a/m;)V
    Access flags: 0x11
      = public final void a(com.book.a.m)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 10, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] getfield #9
        + Fieldref [com/book/a/l.b Ljava/util/ArrayList;]
      [4] aload_1 v1
      [5] invokevirtual #15
        + Methodref [java/util/ArrayList.add (Ljava/lang/Object;)Z]
      [8] pop
      [9] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Landroid/view/MotionEvent;)Z
    Access flags: 0x11
      = public final boolean a(android.view.MotionEvent)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 55, locals = 3, stack = 2):
      [0] aload_1 v1
      [1] invokevirtual #12
        + Methodref [android/view/MotionEvent.getActionMasked ()I]
      [4] iconst_1
      [5] ificmpne +41 (target=46)
      [8] iconst_0
      [9] istore_2 v2
      [10] iload_2 v2
      [11] aload_0 v0
      [12] getfield #9
        + Fieldref [com/book/a/l.b Ljava/util/ArrayList;]
      [15] invokevirtual #17
        + Methodref [java/util/ArrayList.size ()I]
      [18] ificmpge +26 (target=44)
      [21] aload_0 v0
      [22] getfield #9
        + Fieldref [com/book/a/l.b Ljava/util/ArrayList;]
      [25] iload_2 v2
      [26] invokevirtual #16
        + Methodref [java/util/ArrayList.get (I)Ljava/lang/Object;]
      [29] checkcast #5
        + Class [com/book/a/m]
      [32] aload_1 v1
      [33] invokeinterface #20, 512
        + InterfaceMethodref [com/book/a/m.b (Landroid/view/MotionEvent;)V]
      [38] iinc v2, 1
      [41] goto -31 (target=10)
      [44] iconst_1
      [45] ireturn
      [46] aload_0 v0
      [47] getfield #8
        + Fieldref [com/book/a/l.a Landroid/view/GestureDetector;]
      [50] aload_1 v1
      [51] invokevirtual #11
        + Methodref [android/view/GestureDetector.onTouchEvent (Landroid/view/MotionEvent;)Z]
      [54] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onDown(Landroid/view/MotionEvent;)Z
    Access flags: 0x11
      = public final boolean onDown(android.view.MotionEvent)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 38, locals = 3, stack = 2):
      [0] iconst_0
      [1] istore_2 v2
      [2] iload_2 v2
      [3] aload_0 v0
      [4] getfield #9
        + Fieldref [com/book/a/l.b Ljava/util/ArrayList;]
      [7] invokevirtual #17
        + Methodref [java/util/ArrayList.size ()I]
      [10] ificmpge +26 (target=36)
      [13] aload_0 v0
      [14] getfield #9
        + Fieldref [com/book/a/l.b Ljava/util/ArrayList;]
      [17] iload_2 v2
      [18] invokevirtual #16
        + Methodref [java/util/ArrayList.get (I)Ljava/lang/Object;]
      [21] checkcast #5
        + Class [com/book/a/m]
      [24] aload_1 v1
      [25] invokeinterface #19, 512
        + InterfaceMethodref [com/book/a/m.a (Landroid/view/MotionEvent;)V]
      [30] iinc v2, 1
      [33] goto -31 (target=2)
      [36] iconst_1
      [37] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onFling(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z
    Access flags: 0x11
      = public final boolean onFling(android.view.MotionEvent,android.view.MotionEvent,float,float)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 2, locals = 5, stack = 1):
      [0] iconst_1
      [1] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onLongPress(Landroid/view/MotionEvent;)V
    Access flags: 0x11
      = public final void onLongPress(android.view.MotionEvent)
    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:       onScroll(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z
    Access flags: 0x11
      = public final boolean onScroll(android.view.MotionEvent,android.view.MotionEvent,float,float)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 39, locals = 5, stack = 2):
      [0] iconst_0
      [1] istore_1 v1
      [2] iload_1 v1
      [3] aload_0 v0
      [4] getfield #9
        + Fieldref [com/book/a/l.b Ljava/util/ArrayList;]
      [7] invokevirtual #17
        + Methodref [java/util/ArrayList.size ()I]
      [10] ificmpge +27 (target=37)
      [13] aload_0 v0
      [14] getfield #9
        + Fieldref [com/book/a/l.b Ljava/util/ArrayList;]
      [17] iload_1 v1
      [18] invokevirtual #16
        + Methodref [java/util/ArrayList.get (I)Ljava/lang/Object;]
      [21] checkcast #5
        + Class [com/book/a/m]
      [24] fload v4
      [26] invokeinterface #18, 512
        + InterfaceMethodref [com/book/a/m.a (F)V]
      [31] iinc v1, 1
      [34] goto -32 (target=2)
      [37] iconst_1
      [38] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onShowPress(Landroid/view/MotionEvent;)V
    Access flags: 0x11
      = public final void onShowPress(android.view.MotionEvent)
    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:       onSingleTapUp(Landroid/view/MotionEvent;)Z
    Access flags: 0x11
      = public final boolean onSingleTapUp(android.view.MotionEvent)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 2, locals = 2, stack = 1):
      [0] iconst_1
      [1] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/book/a/m
  Superclass:    java/lang/Object
  Major version: 0x33
  Minor version: 0x0
    = target 1.7
  Access flags:  0x601
    = public interface com.book.a.m extends java.lang.Object

Interfaces (count = 0):

Constant Pool (count = 9):
  + Class [com/book/a/m]
  + Class [java/lang/Object]
  + Utf8 [(F)V]
  + Utf8 [(Landroid/view/MotionEvent;)V]
  + Utf8 [a]
  + Utf8 [b]
  + Utf8 [com/book/a/m]
  + Utf8 [java/lang/Object]

Fields (count = 0):

Methods (count = 3):
  + Method:       a(Landroid/view/MotionEvent;)V
    Access flags: 0x401
      = public abstract void a(android.view.MotionEvent)
  + Method:       a(F)V
    Access flags: 0x401
      = public abstract void a(float)
  + Method:       b(Landroid/view/MotionEvent;)V
    Access flags: 0x401
      = public abstract void b(android.view.MotionEvent)

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/book/a/n
  Superclass:    java/lang/Object
  Major version: 0x33
  Minor version: 0x0
    = target 1.7
  Access flags:  0x31
    = public final class com.book.a.n extends java.lang.Object

Interfaces (count = 0):

Constant Pool (count = 32):
  + Class [android/media/MediaPlayer]
  + Class [com/book/a/n]
  + Class [java/lang/Object]
  + Fieldref [com/book/a/n.a Landroid/content/Context;]
  + Fieldref [com/book/a/n.b Landroid/media/MediaPlayer;]
  + Fieldref [com/book/a/n.c Z]
  + Fieldref [com/book/a/n.d Z]
  + Fieldref [com/book/a/n.e Z]
  + Methodref [android/media/MediaPlayer.<init> ()V]
  + Methodref [java/lang/Object.<init> ()V]
  + NameAndType [<init> ()V]
  + NameAndType [a Landroid/content/Context;]
  + NameAndType [b Landroid/media/MediaPlayer;]
  + NameAndType [c Z]
  + NameAndType [d Z]
  + NameAndType [e Z]
  + Utf8 [()V]
  + Utf8 [(Landroid/content/Context;)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [Landroid/content/Context;]
  + Utf8 [Landroid/media/MediaPlayer;]
  + Utf8 [Z]
  + Utf8 [a]
  + Utf8 [android/media/MediaPlayer]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/book/a/n]
  + Utf8 [d]
  + Utf8 [e]
  + Utf8 [java/lang/Object]

Fields (count = 5):
  + Field:        a Landroid/content/Context;
    Access flags: 0x1
      = public android.content.Context a
  + Field:        b Landroid/media/MediaPlayer;
    Access flags: 0x1
      = public android.media.MediaPlayer b
  + Field:        c Z
    Access flags: 0x1
      = public boolean c
  + Field:        d Z
    Access flags: 0x1
      = public boolean d
  + Field:        e Z
    Access flags: 0x1
      = public boolean e

Methods (count = 1):
  - Method:       <init>(Landroid/content/Context;)V
    Access flags: 0x1
      = public n(android.content.Context)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 46, locals = 2, stack = 3):
      [0] aload_0 v0
      [1] invokespecial #10
        + Methodref [java/lang/Object.<init> ()V]
      [4] aload_0 v0
      [5] aconst_null
      [6] putfield #4
        + Fieldref [com/book/a/n.a Landroid/content/Context;]
      [9] aload_0 v0
      [10] aconst_null
      [11] putfield #5
        + Fieldref [com/book/a/n.b Landroid/media/MediaPlayer;]
      [14] aload_0 v0
      [15] iconst_0
      [16] putfield #6
        + Fieldref [com/book/a/n.c Z]
      [19] aload_0 v0
      [20] iconst_0
      [21] putfield #7
        + Fieldref [com/book/a/n.d Z]
      [24] aload_0 v0
      [25] iconst_0
      [26] putfield #8
        + Fieldref [com/book/a/n.e Z]
      [29] aload_0 v0
      [30] aload_1 v1
      [31] putfield #4
        + Fieldref [com/book/a/n.a Landroid/content/Context;]
      [34] aload_0 v0
      [35] new #1
        + Class [android/media/MediaPlayer]
      [38] dup
      [39] invokespecial #9
        + Methodref [android/media/MediaPlayer.<init> ()V]
      [42] putfield #5
        + Fieldref [com/book/a/n.b Landroid/media/MediaPlayer;]
      [45] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/book/a/o
  Superclass:    java/lang/Object
  Major version: 0x33
  Minor version: 0x0
    = target 1.7
  Access flags:  0x31
    = public final class com.book.a.o extends java.lang.Object

Interfaces (count = 0):

Constant Pool (count = 44):
  + Class [android/app/Activity]
  + Class [android/content/SharedPreferences]
  + Class [android/content/SharedPreferences$Editor]
  + Class [com/book/a/o]
  + Class [java/lang/Exception]
  + Class [java/lang/Object]
  + Fieldref [com/book/a/o.a Landroid/content/SharedPreferences$Editor;]
  + Fieldref [com/book/a/o.b Landroid/content/SharedPreferences;]
  + Methodref [android/app/Activity.getPreferences (I)Landroid/content/SharedPreferences;]
  + Methodref [java/lang/Object.<init> ()V]
  + InterfaceMethodref [android/content/SharedPreferences.edit ()Landroid/content/SharedPreferences$Editor;]
  + InterfaceMethodref [android/content/SharedPreferences.getInt (Ljava/lang/String;I)I]
  + InterfaceMethodref [android/content/SharedPreferences$Editor.putInt (Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;]
  + NameAndType [<init> ()V]
  + NameAndType [a Landroid/content/SharedPreferences$Editor;]
  + NameAndType [b Landroid/content/SharedPreferences;]
  + NameAndType [edit ()Landroid/content/SharedPreferences$Editor;]
  + NameAndType [getInt (Ljava/lang/String;I)I]
  + NameAndType [getPreferences (I)Landroid/content/SharedPreferences;]
  + NameAndType [putInt (Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;]
  + Utf8 [()Landroid/content/SharedPreferences$Editor;]
  + Utf8 [()V]
  + Utf8 [(I)Landroid/content/SharedPreferences;]
  + Utf8 [(Landroid/app/Activity;)V]
  + Utf8 [(Ljava/lang/String;I)I]
  + Utf8 [(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;]
  + Utf8 [(Ljava/lang/String;I)Lcom/book/a/o;]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [Landroid/content/SharedPreferences$Editor;]
  + Utf8 [Landroid/content/SharedPreferences;]
  + Utf8 [a]
  + Utf8 [android/app/Activity]
  + Utf8 [android/content/SharedPreferences]
  + Utf8 [android/content/SharedPreferences$Editor]
  + Utf8 [b]
  + Utf8 [com/book/a/o]
  + Utf8 [edit]
  + Utf8 [getInt]
  + Utf8 [getPreferences]
  + Utf8 [java/lang/Exception]
  + Utf8 [java/lang/Object]
  + Utf8 [putInt]

Fields (count = 2):
  + Field:        a Landroid/content/SharedPreferences$Editor;
    Access flags: 0x1
      = public android.content.SharedPreferences$Editor a
  + Field:        b Landroid/content/SharedPreferences;
    Access flags: 0x1
      = public android.content.SharedPreferences b

Methods (count = 3):
  - Method:       <init>(Landroid/app/Activity;)V
    Access flags: 0x1
      = public o(android.app.Activity)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 37, locals = 2, stack = 3):
      [0] aload_0 v0
      [1] invokespecial #10
        + Methodref [java/lang/Object.<init> ()V]
      [4] aload_0 v0
      [5] aconst_null
      [6] putfield #7
        + Fieldref [com/book/a/o.a Landroid/content/SharedPreferences$Editor;]
      [9] aload_0 v0
      [10] aconst_null
      [11] putfield #8
        + Fieldref [com/book/a/o.b Landroid/content/SharedPreferences;]
      [14] aload_0 v0
      [15] aload_1 v1
      [16] iconst_0
      [17] invokevirtual #9
        + Methodref [android/app/Activity.getPreferences (I)Landroid/content/SharedPreferences;]
      [20] putfield #8
        + Fieldref [com/book/a/o.b Landroid/content/SharedPreferences;]
      [23] aload_0 v0
      [24] aload_0 v0
      [25] getfield #8
        + Fieldref [com/book/a/o.b Landroid/content/SharedPreferences;]
      [28] invokeinterface #11, 256
        + InterfaceMethodref [android/content/SharedPreferences.edit ()Landroid/content/SharedPreferences$Editor;]
      [33] putfield #7
        + Fieldref [com/book/a/o.a Landroid/content/SharedPreferences$Editor;]
      [36] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Ljava/lang/String;I)I
    Access flags: 0x11
      = public final int a(java.lang.String,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 15, locals = 3, stack = 3):
      [0] aload_0 v0
      [1] getfield #8
        + Fieldref [com/book/a/o.b Landroid/content/SharedPreferences;]
      [4] aload_1 v1
      [5] iload_2 v2
      [6] invokeinterface #12, 768
        + InterfaceMethodref [android/content/SharedPreferences.getInt (Ljava/lang/String;I)I]
      [11] ireturn
      [12] pop
      [13] iload_2 v2
      [14] ireturn
      Code attribute exceptions (count = 1):
      - ExceptionInfo (0 -> 11: 12):
      + Class [java/lang/Exception]
      Code attribute attributes (attribute count = 0):
  + Method:       b(Ljava/lang/String;I)Lcom/book/a/o;
    Access flags: 0x11
      = public final com.book.a.o b(java.lang.String,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 14, locals = 3, stack = 3):
      [0] aload_0 v0
      [1] getfield #7
        + Fieldref [com/book/a/o.a Landroid/content/SharedPreferences$Editor;]
      [4] aload_1 v1
      [5] iload_2 v2
      [6] invokeinterface #13, 768
        + InterfaceMethodref [android/content/SharedPreferences$Editor.putInt (Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;]
      [11] pop
      [12] aload_0 v0
      [13] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/book/a/p
  Superclass:    java/lang/Object
  Major version: 0x33
  Minor version: 0x0
    = target 1.7
  Access flags:  0x31
    = public final class com.book.a.p extends java.lang.Object

Interfaces (count = 0):

Constant Pool (count = 130):
  + Integer [-16777216]
  + Integer [-65536]
  + Class [android/graphics/Canvas]
  + Class [android/graphics/Paint]
  + Class [android/graphics/Paint$Style]
  + Class [android/graphics/Point]
  + Class [android/graphics/PointF]
  + Class [android/graphics/RectF]
  + Class [android/graphics/Region$Op]
  + Class [com/book/a/j]
  + Class [com/book/a/p]
  + Class [com/book/a/z]
  + Class [java/lang/Object]
  + Class [java/lang/System]
  + Fieldref [android/graphics/Paint$Style.FILL Landroid/graphics/Paint$Style;]
  + Fieldref [android/graphics/Point.x I]
  + Fieldref [android/graphics/Point.y I]
  + Fieldref [android/graphics/PointF.x F]
  + Fieldref [android/graphics/PointF.y F]
  + Fieldref [android/graphics/RectF.bottom F]
  + Fieldref [android/graphics/RectF.left F]
  + Fieldref [android/graphics/RectF.right F]
  + Fieldref [android/graphics/RectF.top F]
  + Fieldref [android/graphics/Region$Op.REPLACE Landroid/graphics/Region$Op;]
  + Fieldref [com/book/a/j.a Landroid/graphics/Bitmap;]
  + Fieldref [com/book/a/p.a Landroid/graphics/Canvas;]
  + Fieldref [com/book/a/p.b Landroid/graphics/Paint;]
  + Fieldref [com/book/a/p.c Landroid/graphics/RectF;]
  + Fieldref [com/book/a/p.d Landroid/graphics/PointF;]
  + Fieldref [com/book/a/p.e Lcom/book/a/z;]
  + Fieldref [com/book/a/z.a Landroid/graphics/Rect;]
  + Fieldref [com/book/a/z.b Landroid/graphics/Point;]
  + Fieldref [com/book/a/z.c Landroid/graphics/PointF;]
  + Methodref [android/graphics/Canvas.clipRect (Landroid/graphics/Rect;Landroid/graphics/Region$Op;)Z]
  + Methodref [android/graphics/Canvas.drawBitmap (Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/RectF;Landroid/graphics/Paint;)V]
  + Methodref [android/graphics/Canvas.drawColor (I)V]
  + Methodref [android/graphics/Canvas.drawRect (Landroid/graphics/RectF;Landroid/graphics/Paint;)V]
  + Methodref [android/graphics/Paint.<init> ()V]
  + Methodref [android/graphics/Paint.setColor (I)V]
  + Methodref [android/graphics/Paint.setStyle (Landroid/graphics/Paint$Style;)V]
  + Methodref [android/graphics/PointF.<init> ()V]
  + Methodref [android/graphics/RectF.<init> ()V]
  + Methodref [com/book/a/p.a (Landroid/graphics/RectF;I)V]
  + Methodref [java/lang/Object.<init> ()V]
  + Methodref [java/lang/System.exit (I)V]
  + NameAndType [<init> ()V]
  + NameAndType [FILL Landroid/graphics/Paint$Style;]
  + NameAndType [REPLACE Landroid/graphics/Region$Op;]
  + NameAndType [a (Landroid/graphics/RectF;I)V]
  + NameAndType [a Landroid/graphics/Bitmap;]
  + NameAndType [a Landroid/graphics/Canvas;]
  + NameAndType [a Landroid/graphics/Rect;]
  + NameAndType [b Landroid/graphics/Paint;]
  + NameAndType [b Landroid/graphics/Point;]
  + NameAndType [bottom F]
  + NameAndType [c Landroid/graphics/PointF;]
  + NameAndType [c Landroid/graphics/RectF;]
  + NameAndType [clipRect (Landroid/graphics/Rect;Landroid/graphics/Region$Op;)Z]
  + NameAndType [d Landroid/graphics/PointF;]
  + NameAndType [drawBitmap (Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/RectF;Landroid/graphics/Paint;)V]
  + NameAndType [drawColor (I)V]
  + NameAndType [drawRect (Landroid/graphics/RectF;Landroid/graphics/Paint;)V]
  + NameAndType [e Lcom/book/a/z;]
  + NameAndType [exit (I)V]
  + NameAndType [left F]
  + NameAndType [right F]
  + NameAndType [setColor (I)V]
  + NameAndType [setStyle (Landroid/graphics/Paint$Style;)V]
  + NameAndType [top F]
  + NameAndType [x F]
  + NameAndType [x I]
  + NameAndType [y F]
  + NameAndType [y I]
  + Utf8 [()V]
  + Utf8 [(I)V]
  + Utf8 [(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/RectF;Landroid/graphics/Paint;)V]
  + Utf8 [(Landroid/graphics/Canvas;I)V]
  + Utf8 [(Landroid/graphics/Paint$Style;)V]
  + Utf8 [(Landroid/graphics/Rect;Landroid/graphics/Region$Op;)Z]
  + Utf8 [(Landroid/graphics/RectF;I)V]
  + Utf8 [(Landroid/graphics/RectF;Landroid/graphics/Paint;)V]
  + Utf8 [(Lcom/book/a/j;Landroid/graphics/Rect;Landroid/graphics/PointF;Landroid/graphics/PointF;)V]
  + Utf8 [(Lcom/book/a/j;Landroid/graphics/Rect;Landroid/graphics/RectF;)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [F]
  + Utf8 [FILL]
  + Utf8 [I]
  + Utf8 [Landroid/graphics/Bitmap;]
  + Utf8 [Landroid/graphics/Canvas;]
  + Utf8 [Landroid/graphics/Paint$Style;]
  + Utf8 [Landroid/graphics/Paint;]
  + Utf8 [Landroid/graphics/Point;]
  + Utf8 [Landroid/graphics/PointF;]
  + Utf8 [Landroid/graphics/Rect;]
  + Utf8 [Landroid/graphics/RectF;]
  + Utf8 [Landroid/graphics/Region$Op;]
  + Utf8 [Lcom/book/a/z;]
  + Utf8 [REPLACE]
  + Utf8 [a]
  + Utf8 [android/graphics/Canvas]
  + Utf8 [android/graphics/Paint]
  + Utf8 [android/graphics/Paint$Style]
  + Utf8 [android/graphics/Point]
  + Utf8 [android/graphics/PointF]
  + Utf8 [android/graphics/RectF]
  + Utf8 [android/graphics/Region$Op]
  + Utf8 [b]
  + Utf8 [bottom]
  + Utf8 [c]
  + Utf8 [clipRect]
  + Utf8 [com/book/a/j]
  + Utf8 [com/book/a/p]
  + Utf8 [com/book/a/z]
  + Utf8 [d]
  + Utf8 [drawBitmap]
  + Utf8 [drawColor]
  + Utf8 [drawRect]
  + Utf8 [e]
  + Utf8 [exit]
  + Utf8 [java/lang/Object]
  + Utf8 [java/lang/System]
  + Utf8 [left]
  + Utf8 [right]
  + Utf8 [setColor]
  + Utf8 [setStyle]
  + Utf8 [top]
  + Utf8 [x]
  + Utf8 [y]

Fields (count = 5):
  + Field:        a Landroid/graphics/Canvas;
    Access flags: 0x1
      = public android.graphics.Canvas a
  + Field:        b Landroid/graphics/Paint;
    Access flags: 0x1
      = public android.graphics.Paint b
  + Field:        c Landroid/graphics/RectF;
    Access flags: 0x1
      = public android.graphics.RectF c
  + Field:        d Landroid/graphics/PointF;
    Access flags: 0x0
      = android.graphics.PointF d
  + Field:        e Lcom/book/a/z;
    Access flags: 0x1
      = public com.book.a.z e

Methods (count = 5):
  - Method:       <init>()V
    Access flags: 0x1
      = public p()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 38, locals = 1, stack = 3):
      [0] aload_0 v0
      [1] invokespecial #44
        + Methodref [java/lang/Object.<init> ()V]
      [4] aload_0 v0
      [5] new #4
        + Class [android/graphics/Paint]
      [8] dup
      [9] invokespecial #38
        + Methodref [android/graphics/Paint.<init> ()V]
      [12] putfield #27
        + Fieldref [com/book/a/p.b Landroid/graphics/Paint;]
      [15] aload_0 v0
      [16] new #8
        + Class [android/graphics/RectF]
      [19] dup
      [20] invokespecial #42
        + Methodref [android/graphics/RectF.<init> ()V]
      [23] putfield #28
        + Fieldref [com/book/a/p.c Landroid/graphics/RectF;]
      [26] aload_0 v0
      [27] new #7
        + Class [android/graphics/PointF]
      [30] dup
      [31] invokespecial #41
        + Methodref [android/graphics/PointF.<init> ()V]
      [34] putfield #29
        + Fieldref [com/book/a/p.d Landroid/graphics/PointF;]
      [37] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Landroid/graphics/Canvas;I)V
    Access flags: 0x11
      = public final void a(android.graphics.Canvas,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 42, locals = 3, stack = 3):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] putfield #26
        + Fieldref [com/book/a/p.a Landroid/graphics/Canvas;]
      [5] aload_0 v0
      [6] getfield #26
        + Fieldref [com/book/a/p.a Landroid/graphics/Canvas;]
      [9] iload_2 v2
      [10] invokevirtual #36
        + Methodref [android/graphics/Canvas.drawColor (I)V]
      [13] aload_0 v0
      [14] getfield #30
        + Fieldref [com/book/a/p.e Lcom/book/a/z;]
      [17] ifnull +24 (target=41)
      [20] aload_1 v1
      [21] aload_0 v0
      [22] getfield #30
        + Fieldref [com/book/a/p.e Lcom/book/a/z;]
      [25] getfield #31
        + Fieldref [com/book/a/z.a Landroid/graphics/Rect;]
      [28] getstatic #24
        + Fieldref [android/graphics/Region$Op.REPLACE Landroid/graphics/Region$Op;]
      [31] invokevirtual #34
        + Methodref [android/graphics/Canvas.clipRect (Landroid/graphics/Rect;Landroid/graphics/Region$Op;)Z]
      [34] pop
      [35] aload_1 v1
      [36] ldc #1
        + Integer [-16777216]
      [38] invokevirtual #36
        + Methodref [android/graphics/Canvas.drawColor (I)V]
      [41] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Landroid/graphics/RectF;I)V
    Access flags: 0x11
      = public final void a(android.graphics.RectF,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 155, locals = 5, stack = 3):
      [0] aload_0 v0
      [1] getfield #30
        + Fieldref [com/book/a/p.e Lcom/book/a/z;]
      [4] ifnull +146 (target=150)
      [7] aload_0 v0
      [8] getfield #30
        + Fieldref [com/book/a/p.e Lcom/book/a/z;]
      [11] getfield #32
        + Fieldref [com/book/a/z.b Landroid/graphics/Point;]
      [14] astore_3 v3
      [15] aload_0 v0
      [16] getfield #30
        + Fieldref [com/book/a/p.e Lcom/book/a/z;]
      [19] getfield #33
        + Fieldref [com/book/a/z.c Landroid/graphics/PointF;]
      [22] astore v4
      [24] aload_0 v0
      [25] getfield #28
        + Fieldref [com/book/a/p.c Landroid/graphics/RectF;]
      [28] aload_1 v1
      [29] getfield #21
        + Fieldref [android/graphics/RectF.left F]
      [32] aload v4
      [34] getfield #18
        + Fieldref [android/graphics/PointF.x F]
      [37] fmul
      [38] aload_3 v3
      [39] getfield #16
        + Fieldref [android/graphics/Point.x I]
      [42] i2f
      [43] fadd
      [44] putfield #21
        + Fieldref [android/graphics/RectF.left F]
      [47] aload_0 v0
      [48] getfield #28
        + Fieldref [com/book/a/p.c Landroid/graphics/RectF;]
      [51] aload_1 v1
      [52] getfield #23
        + Fieldref [android/graphics/RectF.top F]
      [55] aload v4
      [57] getfield #19
        + Fieldref [android/graphics/PointF.y F]
      [60] fmul
      [61] aload_3 v3
      [62] getfield #17
        + Fieldref [android/graphics/Point.y I]
      [65] i2f
      [66] fadd
      [67] putfield #23
        + Fieldref [android/graphics/RectF.top F]
      [70] aload_0 v0
      [71] getfield #28
        + Fieldref [com/book/a/p.c Landroid/graphics/RectF;]
      [74] aload_1 v1
      [75] getfield #22
        + Fieldref [android/graphics/RectF.right F]
      [78] aload v4
      [80] getfield #18
        + Fieldref [android/graphics/PointF.x F]
      [83] fmul
      [84] aload_3 v3
      [85] getfield #16
        + Fieldref [android/graphics/Point.x I]
      [88] i2f
      [89] fadd
      [90] putfield #22
        + Fieldref [android/graphics/RectF.right F]
      [93] aload_0 v0
      [94] getfield #28
        + Fieldref [com/book/a/p.c Landroid/graphics/RectF;]
      [97] aload_1 v1
      [98] getfield #20
        + Fieldref [android/graphics/RectF.bottom F]
      [101] aload v4
      [103] getfield #19
        + Fieldref [android/graphics/PointF.y F]
      [106] fmul
      [107] aload_3 v3
      [108] getfield #17
        + Fieldref [android/graphics/Point.y I]
      [111] i2f
      [112] fadd
      [113] putfield #20
        + Fieldref [android/graphics/RectF.bottom F]
      [116] aload_0 v0
      [117] getfield #27
        + Fieldref [com/book/a/p.b Landroid/graphics/Paint;]
      [120] iload_2 v2
      [121] invokevirtual #39
        + Methodref [android/graphics/Paint.setColor (I)V]
      [124] aload_0 v0
      [125] getfield #27
        + Fieldref [com/book/a/p.b Landroid/graphics/Paint;]
      [128] getstatic #15
        + Fieldref [android/graphics/Paint$Style.FILL Landroid/graphics/Paint$Style;]
      [131] invokevirtual #40
        + Methodref [android/graphics/Paint.setStyle (Landroid/graphics/Paint$Style;)V]
      [134] aload_0 v0
      [135] getfield #26
        + Fieldref [com/book/a/p.a Landroid/graphics/Canvas;]
      [138] aload_0 v0
      [139] getfield #28
        + Fieldref [com/book/a/p.c Landroid/graphics/RectF;]
      [142] aload_0 v0
      [143] getfield #27
        + Fieldref [com/book/a/p.b Landroid/graphics/Paint;]
      [146] invokevirtual #37
        + Methodref [android/graphics/Canvas.drawRect (Landroid/graphics/RectF;Landroid/graphics/Paint;)V]
      [149] return
      [150] iconst_1
      [151] invokestatic #45
        + Methodref [java/lang/System.exit (I)V]
      [154] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lcom/book/a/j;Landroid/graphics/Rect;Landroid/graphics/RectF;)V
    Access flags: 0x11
      = public final void a(com.book.a.j,android.graphics.Rect,android.graphics.RectF)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 164, locals = 6, stack = 5):
      [0] aload_0 v0
      [1] getfield #30
        + Fieldref [com/book/a/p.e Lcom/book/a/z;]
      [4] ifnull +155 (target=159)
      [7] aload_0 v0
      [8] getfield #30
        + Fieldref [com/book/a/p.e Lcom/book/a/z;]
      [11] getfield #32
        + Fieldref [com/book/a/z.b Landroid/graphics/Point;]
      [14] astore v4
      [16] aload_0 v0
      [17] getfield #30
        + Fieldref [com/book/a/p.e Lcom/book/a/z;]
      [20] getfield #33
        + Fieldref [com/book/a/z.c Landroid/graphics/PointF;]
      [23] astore v5
      [25] aload_0 v0
      [26] getfield #28
        + Fieldref [com/book/a/p.c Landroid/graphics/RectF;]
      [29] aload_3 v3
      [30] getfield #21
        + Fieldref [android/graphics/RectF.left F]
      [33] aload v5
      [35] getfield #18
        + Fieldref [android/graphics/PointF.x F]
      [38] fmul
      [39] aload v4
      [41] getfield #16
        + Fieldref [android/graphics/Point.x I]
      [44] i2f
      [45] fadd
      [46] putfield #21
        + Fieldref [android/graphics/RectF.left F]
      [49] aload_0 v0
      [50] getfield #28
        + Fieldref [com/book/a/p.c Landroid/graphics/RectF;]
      [53] aload_3 v3
      [54] getfield #23
        + Fieldref [android/graphics/RectF.top F]
      [57] aload v5
      [59] getfield #19
        + Fieldref [android/graphics/PointF.y F]
      [62] fmul
      [63] aload v4
      [65] getfield #17
        + Fieldref [android/graphics/Point.y I]
      [68] i2f
      [69] fadd
      [70] putfield #23
        + Fieldref [android/graphics/RectF.top F]
      [73] aload_0 v0
      [74] getfield #28
        + Fieldref [com/book/a/p.c Landroid/graphics/RectF;]
      [77] aload_3 v3
      [78] getfield #22
        + Fieldref [android/graphics/RectF.right F]
      [81] aload v5
      [83] getfield #18
        + Fieldref [android/graphics/PointF.x F]
      [86] fmul
      [87] aload v4
      [89] getfield #16
        + Fieldref [android/graphics/Point.x I]
      [92] i2f
      [93] fadd
      [94] putfield #22
        + Fieldref [android/graphics/RectF.right F]
      [97] aload_0 v0
      [98] getfield #28
        + Fieldref [com/book/a/p.c Landroid/graphics/RectF;]
      [101] aload_3 v3
      [102] getfield #20
        + Fieldref [android/graphics/RectF.bottom F]
      [105] aload v5
      [107] getfield #19
        + Fieldref [android/graphics/PointF.y F]
      [110] fmul
      [111] aload v4
      [113] getfield #17
        + Fieldref [android/graphics/Point.y I]
      [116] i2f
      [117] fadd
      [118] putfield #20
        + Fieldref [android/graphics/RectF.bottom F]
      [121] aload_1 v1
      [122] ifnull +26 (target=148)
      [125] aload_1 v1
      [126] getfield #25
        + Fieldref [com/book/a/j.a Landroid/graphics/Bitmap;]
      [129] astore_1 v1
      [130] aload_0 v0
      [131] getfield #26
        + Fieldref [com/book/a/p.a Landroid/graphics/Canvas;]
      [134] aload_1 v1
      [135] aload_2 v2
      [136] aload_0 v0
      [137] getfield #28
        + Fieldref [com/book/a/p.c Landroid/graphics/RectF;]
      [140] aload_0 v0
      [141] getfield #27
        + Fieldref [com/book/a/p.b Landroid/graphics/Paint;]
      [144] invokevirtual #35
        + Methodref [android/graphics/Canvas.drawBitmap (Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/RectF;Landroid/graphics/Paint;)V]
      [147] return
      [148] aload_0 v0
      [149] aload_0 v0
      [150] getfield #28
        + Fieldref [com/book/a/p.c Landroid/graphics/RectF;]
      [153] ldc #2
        + Integer [-65536]
      [155] invokevirtual #43
        + Methodref [com/book/a/p.a (Landroid/graphics/RectF;I)V]
      [158] return
      [159] iconst_1
      [160] invokestatic #45
        + Methodref [java/lang/System.exit (I)V]
      [163] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lcom/book/a/j;Landroid/graphics/Rect;Landroid/graphics/PointF;Landroid/graphics/PointF;)V
    Access flags: 0x11
      = public final void a(com.book.a.j,android.graphics.Rect,android.graphics.PointF,android.graphics.PointF)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 176, locals = 7, stack = 5):
      [0] aload_0 v0
      [1] getfield #30
        + Fieldref [com/book/a/p.e Lcom/book/a/z;]
      [4] ifnull +167 (target=171)
      [7] aload_0 v0
      [8] getfield #30
        + Fieldref [com/book/a/p.e Lcom/book/a/z;]
      [11] getfield #32
        + Fieldref [com/book/a/z.b Landroid/graphics/Point;]
      [14] astore v5
      [16] aload_0 v0
      [17] getfield #30
        + Fieldref [com/book/a/p.e Lcom/book/a/z;]
      [20] getfield #33
        + Fieldref [com/book/a/z.c Landroid/graphics/PointF;]
      [23] astore v6
      [25] aload_0 v0
      [26] getfield #28
        + Fieldref [com/book/a/p.c Landroid/graphics/RectF;]
      [29] aload_3 v3
      [30] getfield #18
        + Fieldref [android/graphics/PointF.x F]
      [33] aload v6
      [35] getfield #18
        + Fieldref [android/graphics/PointF.x F]
      [38] fmul
      [39] aload v5
      [41] getfield #16
        + Fieldref [android/graphics/Point.x I]
      [44] i2f
      [45] fadd
      [46] putfield #21
        + Fieldref [android/graphics/RectF.left F]
      [49] aload_0 v0
      [50] getfield #28
        + Fieldref [com/book/a/p.c Landroid/graphics/RectF;]
      [53] aload_3 v3
      [54] getfield #19
        + Fieldref [android/graphics/PointF.y F]
      [57] aload v6
      [59] getfield #19
        + Fieldref [android/graphics/PointF.y F]
      [62] fmul
      [63] aload v5
      [65] getfield #17
        + Fieldref [android/graphics/Point.y I]
      [68] i2f
      [69] fadd
      [70] putfield #23
        + Fieldref [android/graphics/RectF.top F]
      [73] aload_0 v0
      [74] getfield #28
        + Fieldref [com/book/a/p.c Landroid/graphics/RectF;]
      [77] aload_3 v3
      [78] getfield #18
        + Fieldref [android/graphics/PointF.x F]
      [81] aload v4
      [83] getfield #18
        + Fieldref [android/graphics/PointF.x F]
      [86] fadd
      [87] aload v6
      [89] getfield #18
        + Fieldref [android/graphics/PointF.x F]
      [92] fmul
      [93] aload v5
      [95] getfield #16
        + Fieldref [android/graphics/Point.x I]
      [98] i2f
      [99] fadd
      [100] putfield #22
        + Fieldref [android/graphics/RectF.right F]
      [103] aload_0 v0
      [104] getfield #28
        + Fieldref [com/book/a/p.c Landroid/graphics/RectF;]
      [107] aload_3 v3
      [108] getfield #19
        + Fieldref [android/graphics/PointF.y F]
      [111] aload v4
      [113] getfield #19
        + Fieldref [android/graphics/PointF.y F]
      [116] fadd
      [117] aload v6
      [119] getfield #19
        + Fieldref [android/graphics/PointF.y F]
      [122] fmul
      [123] aload v5
      [125] getfield #17
        + Fieldref [android/graphics/Point.y I]
      [128] i2f
      [129] fadd
      [130] putfield #20
        + Fieldref [android/graphics/RectF.bottom F]
      [133] aload_1 v1
      [134] ifnull +26 (target=160)
      [137] aload_1 v1
      [138] getfield #25
        + Fieldref [com/book/a/j.a Landroid/graphics/Bitmap;]
      [141] astore_1 v1
      [142] aload_0 v0
      [143] getfield #26
        + Fieldref [com/book/a/p.a Landroid/graphics/Canvas;]
      [146] aload_1 v1
      [147] aload_2 v2
      [148] aload_0 v0
      [149] getfield #28
        + Fieldref [com/book/a/p.c Landroid/graphics/RectF;]
      [152] aload_0 v0
      [153] getfield #27
        + Fieldref [com/book/a/p.b Landroid/graphics/Paint;]
      [156] invokevirtual #35
        + Methodref [android/graphics/Canvas.drawBitmap (Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/RectF;Landroid/graphics/Paint;)V]
      [159] return
      [160] aload_0 v0
      [161] aload_0 v0
      [162] getfield #28
        + Fieldref [com/book/a/p.c Landroid/graphics/RectF;]
      [165] ldc #2
        + Integer [-65536]
      [167] invokevirtual #43
        + Methodref [com/book/a/p.a (Landroid/graphics/RectF;I)V]
      [170] return
      [171] iconst_1
      [172] invokestatic #45
        + Methodref [java/lang/System.exit (I)V]
      [175] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/book/a/q
  Superclass:    java/lang/Object
  Major version: 0x33
  Minor version: 0x0
    = target 1.7
  Access flags:  0x31
    = public final class com.book.a.q extends java.lang.Object

Interfaces (count = 0):

Constant Pool (count = 59):
  + String [ năo encontrado!]
  + String [SGSoundPool.loadSound(): arquivo ]
  + Class [android/content/Context]
  + Class [android/content/res/AssetManager]
  + Class [android/media/SoundPool]
  + Class [com/book/a/q]
  + Class [java/io/IOException]
  + Class [java/lang/Object]
  + Class [java/lang/StringBuilder]
  + Fieldref [com/book/a/q.a Landroid/content/Context;]
  + Fieldref [com/book/a/q.b Landroid/media/SoundPool;]
  + Methodref [android/content/Context.getAssets ()Landroid/content/res/AssetManager;]
  + Methodref [android/content/res/AssetManager.openFd (Ljava/lang/String;)Landroid/content/res/AssetFileDescriptor;]
  + Methodref [android/media/SoundPool.<init> (III)V]
  + Methodref [android/media/SoundPool.load (Landroid/content/res/AssetFileDescriptor;I)I]
  + Methodref [android/media/SoundPool.play (IFFIIF)I]
  + Methodref [java/lang/Object.<init> ()V]
  + Methodref [java/lang/StringBuilder.<init> ()V]
  + Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (III)V]
  + NameAndType [a Landroid/content/Context;]
  + NameAndType [append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + NameAndType [b Landroid/media/SoundPool;]
  + NameAndType [getAssets ()Landroid/content/res/AssetManager;]
  + NameAndType [load (Landroid/content/res/AssetFileDescriptor;I)I]
  + NameAndType [openFd (Ljava/lang/String;)Landroid/content/res/AssetFileDescriptor;]
  + NameAndType [play (IFFIIF)I]
  + Utf8 [ năo encontrado!]
  + Utf8 [()Landroid/content/res/AssetManager;]
  + Utf8 [()V]
  + Utf8 [(I)V]
  + Utf8 [(IFFIIF)I]
  + Utf8 [(III)V]
  + Utf8 [(Landroid/content/Context;)V]
  + Utf8 [(Landroid/content/res/AssetFileDescriptor;I)I]
  + Utf8 [(Ljava/lang/String;)I]
  + Utf8 [(Ljava/lang/String;)Landroid/content/res/AssetFileDescriptor;]
  + Utf8 [(Ljava/lang/String;)Ljava/lang/StringBuilder;]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [Landroid/content/Context;]
  + Utf8 [Landroid/media/SoundPool;]
  + Utf8 [SGSoundPool.loadSound(): arquivo ]
  + Utf8 [a]
  + Utf8 [android/content/Context]
  + Utf8 [android/content/res/AssetManager]
  + Utf8 [android/media/SoundPool]
  + Utf8 [append]
  + Utf8 [b]
  + Utf8 [com/book/a/q]
  + Utf8 [getAssets]
  + Utf8 [java/io/IOException]
  + Utf8 [java/lang/Object]
  + Utf8 [java/lang/StringBuilder]
  + Utf8 [load]
  + Utf8 [openFd]
  + Utf8 [play]

Fields (count = 2):
  + Field:        a Landroid/content/Context;
    Access flags: 0x2
      = private android.content.Context a
  + Field:        b Landroid/media/SoundPool;
    Access flags: 0x2
      = private android.media.SoundPool b

Methods (count = 3):
  - Method:       <init>(Landroid/content/Context;)V
    Access flags: 0x1
      = public q(android.content.Context)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 30, locals = 2, stack = 6):
      [0] aload_0 v0
      [1] invokespecial #17
        + Methodref [java/lang/Object.<init> ()V]
      [4] aload_0 v0
      [5] aconst_null
      [6] putfield #10
        + Fieldref [com/book/a/q.a Landroid/content/Context;]
      [9] aload_0 v0
      [10] new #5
        + Class [android/media/SoundPool]
      [13] dup
      [14] bipush 16
      [16] iconst_3
      [17] iconst_0
      [18] invokespecial #14
        + Methodref [android/media/SoundPool.<init> (III)V]
      [21] putfield #11
        + Fieldref [com/book/a/q.b Landroid/media/SoundPool;]
      [24] aload_0 v0
      [25] aload_1 v1
      [26] putfield #10
        + Fieldref [com/book/a/q.a Landroid/content/Context;]
      [29] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Ljava/lang/String;)I
    Access flags: 0x11
      = public final int a(java.lang.String)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 53, locals = 3, stack = 3):
      [0] aload_0 v0
      [1] getfield #10
        + Fieldref [com/book/a/q.a Landroid/content/Context;]
      [4] invokevirtual #12
        + Methodref [android/content/Context.getAssets ()Landroid/content/res/AssetManager;]
      [7] aload_1 v1
      [8] invokevirtual #13
        + Methodref [android/content/res/AssetManager.openFd (Ljava/lang/String;)Landroid/content/res/AssetFileDescriptor;]
      [11] astore_2 v2
      [12] aload_0 v0
      [13] getfield #11
        + Fieldref [com/book/a/q.b Landroid/media/SoundPool;]
      [16] aload_2 v2
      [17] iconst_1
      [18] invokevirtual #15
        + Methodref [android/media/SoundPool.load (Landroid/content/res/AssetFileDescriptor;I)I]
      [21] ireturn
      [22] pop
      [23] new #9
        + Class [java/lang/StringBuilder]
      [26] dup
      [27] invokespecial #18
        + Methodref [java/lang/StringBuilder.<init> ()V]
      [30] dup
      [31] astore_2 v2
      [32] ldc #2
        + String [SGSoundPool.loadSound(): arquivo ]
      [34] invokevirtual #19
        + Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [37] pop
      [38] aload_2 v2
      [39] aload_1 v1
      [40] invokevirtual #19
        + Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [43] pop
      [44] aload_2 v2
      [45] ldc #1
        + String [ năo encontrado!]
      [47] invokevirtual #19
        + Methodref [java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder;]
      [50] pop
      [51] iconst_m1
      [52] ireturn
      Code attribute exceptions (count = 1):
      - ExceptionInfo (0 -> 21: 22):
      + Class [java/io/IOException]
      Code attribute attributes (attribute count = 0):
  + Method:       a(I)V
    Access flags: 0x11
      = public final void a(int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 15, locals = 2, stack = 7):
      [0] aload_0 v0
      [1] getfield #11
        + Fieldref [com/book/a/q.b Landroid/media/SoundPool;]
      [4] iload_1 v1
      [5] fconst_1
      [6] fconst_1
      [7] iconst_0
      [8] iconst_0
      [9] fconst_1
      [10] invokevirtual #16
        + Methodref [android/media/SoundPool.play (IFFIIF)I]
      [13] pop
      [14] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/book/a/r
  Superclass:    java/lang/Object
  Major version: 0x33
  Minor version: 0x0
    = target 1.7
  Access flags:  0x31
    = public final class com.book.a.r extends java.lang.Object

Interfaces (count = 0):

Constant Pool (count = 82):
  + Class [android/graphics/PointF]
  + Class [com/book/a/b]
  + Class [com/book/a/f]
  + Class [com/book/a/r]
  + Class [com/book/a/s]
  + Class [java/lang/Object]
  + Class [java/lang/StringBuilder]
  + Class [java/util/HashMap]
  + Fieldref [com/book/a/r.a Lcom/book/a/b;]
  + Fieldref [com/book/a/r.b Landroid/graphics/PointF;]
  + Fieldref [com/book/a/r.c Lcom/book/a/f;]
  + Fieldref [com/book/a/r.d Landroid/graphics/PointF;]
  + Fieldref [com/book/a/r.e Lcom/book/a/v;]
  + Fieldref [com/book/a/r.f Ljava/lang/StringBuilder;]
  + Fieldref [com/book/a/r.g Ljava/util/HashMap;]
  + Fieldref [com/book/a/r.h Z]
  + Fieldref [com/book/a/s.a Ljava/util/HashMap;]
  + Fieldref [com/book/a/s.b Lcom/book/a/v;]
  + Methodref [android/graphics/PointF.<init> ()V]
  + Methodref [android/graphics/PointF.set (Landroid/graphics/PointF;)V]
  + Methodref [com/book/a/b.a (F)I]
  + Methodref [com/book/a/b.b ()V]
  + Methodref [com/book/a/f.d ()Landroid/graphics/PointF;]
  + Methodref [com/book/a/f.e ()Landroid/graphics/PointF;]
  + Methodref [java/lang/Object.<init> ()V]
  + Methodref [java/lang/StringBuilder.<init> ()V]
  + Methodref [java/util/HashMap.<init> ()V]
  + Methodref [java/util/HashMap.get (Ljava/lang/Object;)Ljava/lang/Object;]
  + NameAndType [<init> ()V]
  + NameAndType [a (F)I]
  + NameAndType [a Lcom/book/a/b;]
  + NameAndType [a Ljava/util/HashMap;]
  + NameAndType [b ()V]
  + NameAndType [b Landroid/graphics/PointF;]
  + NameAndType [b Lcom/book/a/v;]
  + NameAndType [c Lcom/book/a/f;]
  + NameAndType [d ()Landroid/graphics/PointF;]
  + NameAndType [d Landroid/graphics/PointF;]
  + NameAndType [e ()Landroid/graphics/PointF;]
  + NameAndType [e Lcom/book/a/v;]
  + NameAndType [f Ljava/lang/StringBuilder;]
  + NameAndType [g Ljava/util/HashMap;]
  + NameAndType [get (Ljava/lang/Object;)Ljava/lang/Object;]
  + NameAndType [h Z]
  + NameAndType [set (Landroid/graphics/PointF;)V]
  + Utf8 [()Landroid/graphics/PointF;]
  + Utf8 [()V]
  + Utf8 [(F)I]
  + Utf8 [(F)V]
  + Utf8 [(Landroid/graphics/PointF;)V]
  + Utf8 [(Lcom/book/a/s;Lcom/book/a/f;)V]
  + Utf8 [(Ljava/lang/Object;)Ljava/lang/Object;]
  + Utf8 [(Ljava/lang/String;)V]
  + Utf8 [<clinit>]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [Landroid/graphics/PointF;]
  + Utf8 [Lcom/book/a/b;]
  + Utf8 [Lcom/book/a/f;]
  + Utf8 [Lcom/book/a/v;]
  + Utf8 [Ljava/lang/StringBuilder;]
  + Utf8 [Ljava/util/HashMap;]
  + Utf8 [Z]
  + Utf8 [a]
  + Utf8 [android/graphics/PointF]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/book/a/b]
  + Utf8 [com/book/a/f]
  + Utf8 [com/book/a/r]
  + Utf8 [com/book/a/s]
  + Utf8 [d]
  + Utf8 [e]
  + Utf8 [f]
  + Utf8 [g]
  + Utf8 [get]
  + Utf8 [h]
  + Utf8 [java/lang/Object]
  + Utf8 [java/lang/StringBuilder]
  + Utf8 [java/util/HashMap]
  + Utf8 [set]

Fields (count = 8):
  + Field:        f Ljava/lang/StringBuilder;
    Access flags: 0xa
      = private static java.lang.StringBuilder f
  + Field:        g Ljava/util/HashMap;
    Access flags: 0x2
      = private java.util.HashMap g
  + Field:        a Lcom/book/a/b;
    Access flags: 0x1
      = public com.book.a.b a
  + Field:        b Landroid/graphics/PointF;
    Access flags: 0x1
      = public android.graphics.PointF b
  + Field:        c Lcom/book/a/f;
    Access flags: 0x1
      = public com.book.a.f c
  + Field:        h Z
    Access flags: 0x2
      = private boolean h
  + Field:        d Landroid/graphics/PointF;
    Access flags: 0x1
      = public android.graphics.PointF d
  + Field:        e Lcom/book/a/v;
    Access flags: 0x1
      = public com.book.a.v e

Methods (count = 4):
  - Method:       <init>(Lcom/book/a/s;Lcom/book/a/f;)V
    Access flags: 0x1
      = public r(com.book.a.s,com.book.a.f)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 97, locals = 3, stack = 3):
      [0] aload_0 v0
      [1] invokespecial #25
        + Methodref [java/lang/Object.<init> ()V]
      [4] aload_0 v0
      [5] new #8
        + Class [java/util/HashMap]
      [8] dup
      [9] invokespecial #27
        + Methodref [java/util/HashMap.<init> ()V]
      [12] putfield #15
        + Fieldref [com/book/a/r.g Ljava/util/HashMap;]
      [15] aload_0 v0
      [16] new #1
        + Class [android/graphics/PointF]
      [19] dup
      [20] invokespecial #19
        + Methodref [android/graphics/PointF.<init> ()V]
      [23] putfield #10
        + Fieldref [com/book/a/r.b Landroid/graphics/PointF;]
      [26] aload_0 v0
      [27] iconst_1
      [28] putfield #16
        + Fieldref [com/book/a/r.h Z]
      [31] aload_0 v0
      [32] new #1
        + Class [android/graphics/PointF]
      [35] dup
      [36] invokespecial #19
        + Methodref [android/graphics/PointF.<init> ()V]
      [39] putfield #12
        + Fieldref [com/book/a/r.d Landroid/graphics/PointF;]
      [42] aload_0 v0
      [43] aconst_null
      [44] putfield #13
        + Fieldref [com/book/a/r.e Lcom/book/a/v;]
      [47] aload_0 v0
      [48] aload_2 v2
      [49] putfield #11
        + Fieldref [com/book/a/r.c Lcom/book/a/f;]
      [52] aload_0 v0
      [53] getfield #12
        + Fieldref [com/book/a/r.d Landroid/graphics/PointF;]
      [56] aload_0 v0
      [57] getfield #11
        + Fieldref [com/book/a/r.c Lcom/book/a/f;]
      [60] invokevirtual #24
        + Methodref [com/book/a/f.e ()Landroid/graphics/PointF;]
      [63] invokevirtual #20
        + Methodref [android/graphics/PointF.set (Landroid/graphics/PointF;)V]
      [66] aload_0 v0
      [67] getfield #10
        + Fieldref [com/book/a/r.b Landroid/graphics/PointF;]
      [70] aload_0 v0
      [71] getfield #11
        + Fieldref [com/book/a/r.c Lcom/book/a/f;]
      [74] invokevirtual #23
        + Methodref [com/book/a/f.d ()Landroid/graphics/PointF;]
      [77] invokevirtual #20
        + Methodref [android/graphics/PointF.set (Landroid/graphics/PointF;)V]
      [80] aload_0 v0
      [81] aload_1 v1
      [82] getfield #18
        + Fieldref [com/book/a/s.b Lcom/book/a/v;]
      [85] putfield #13
        + Fieldref [com/book/a/r.e Lcom/book/a/v;]
      [88] aload_0 v0
      [89] aload_1 v1
      [90] getfield #17
        + Fieldref [com/book/a/s.a Ljava/util/HashMap;]
      [93] putfield #15
        + Fieldref [com/book/a/r.g Ljava/util/HashMap;]
      [96] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(F)V
    Access flags: 0x11
      = public final void a(float)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 45, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] getfield #9
        + Fieldref [com/book/a/r.a Lcom/book/a/b;]
      [4] fload_1 v1
      [5] invokevirtual #21
        + Methodref [com/book/a/b.a (F)I]
      [8] pop
      [9] aload_0 v0
      [10] getfield #11
        + Fieldref [com/book/a/r.c Lcom/book/a/f;]
      [13] ifnull +31 (target=44)
      [16] aload_0 v0
      [17] getfield #12
        + Fieldref [com/book/a/r.d Landroid/graphics/PointF;]
      [20] aload_0 v0
      [21] getfield #11
        + Fieldref [com/book/a/r.c Lcom/book/a/f;]
      [24] invokevirtual #24
        + Methodref [com/book/a/f.e ()Landroid/graphics/PointF;]
      [27] invokevirtual #20
        + Methodref [android/graphics/PointF.set (Landroid/graphics/PointF;)V]
      [30] aload_0 v0
      [31] getfield #10
        + Fieldref [com/book/a/r.b Landroid/graphics/PointF;]
      [34] aload_0 v0
      [35] getfield #11
        + Fieldref [com/book/a/r.c Lcom/book/a/f;]
      [38] invokevirtual #23
        + Methodref [com/book/a/f.d ()Landroid/graphics/PointF;]
      [41] invokevirtual #20
        + Methodref [android/graphics/PointF.set (Landroid/graphics/PointF;)V]
      [44] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Ljava/lang/String;)V
    Access flags: 0x11
      = public final void a(java.lang.String)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 44, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] getfield #15
        + Fieldref [com/book/a/r.g Ljava/util/HashMap;]
      [4] aload_1 v1
      [5] invokevirtual #28
        + Methodref [java/util/HashMap.get (Ljava/lang/Object;)Ljava/lang/Object;]
      [8] checkcast #2
        + Class [com/book/a/b]
      [11] dup
      [12] astore_1 v1
      [13] ifnull +30 (target=43)
      [16] aload_1 v1
      [17] aload_0 v0
      [18] getfield #9
        + Fieldref [com/book/a/r.a Lcom/book/a/b;]
      [21] ifacmpeq +22 (target=43)
      [24] aload_0 v0
      [25] getfield #9
        + Fieldref [com/book/a/r.a Lcom/book/a/b;]
      [28] ifnull +10 (target=38)
      [31] aload_0 v0
      [32] getfield #9
        + Fieldref [com/book/a/r.a Lcom/book/a/b;]
      [35] invokevirtual #22
        + Methodref [com/book/a/b.b ()V]
      [38] aload_0 v0
      [39] aload_1 v1
      [40] putfield #9
        + Fieldref [com/book/a/r.a Lcom/book/a/b;]
      [43] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  - 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 #7
        + Class [java/lang/StringBuilder]
      [3] dup
      [4] invokespecial #26
        + Methodref [java/lang/StringBuilder.<init> ()V]
      [7] putstatic #14
        + Fieldref [com/book/a/r.f Ljava/lang/StringBuilder;]
      [10] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/book/a/s
  Superclass:    java/lang/Object
  Major version: 0x33
  Minor version: 0x0
    = target 1.7
  Access flags:  0x31
    = public final class com.book.a.s extends java.lang.Object

Interfaces (count = 0):

Constant Pool (count = 34):
  + String [default]
  + Class [com/book/a/b]
  + Class [com/book/a/s]
  + Class [java/lang/Object]
  + Class [java/util/HashMap]
  + Fieldref [com/book/a/s.a Ljava/util/HashMap;]
  + Fieldref [com/book/a/s.b Lcom/book/a/v;]
  + Methodref [com/book/a/b.<init> ([IF)V]
  + Methodref [java/lang/Object.<init> ()V]
  + Methodref [java/util/HashMap.<init> ()V]
  + Methodref [java/util/HashMap.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;]
  + NameAndType [<init> ()V]
  + NameAndType [<init> ([IF)V]
  + NameAndType [a Ljava/util/HashMap;]
  + NameAndType [b Lcom/book/a/v;]
  + NameAndType [put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;]
  + Utf8 [()V]
  + Utf8 [(Lcom/book/a/v;)V]
  + Utf8 [(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;]
  + Utf8 [(Ljava/lang/String;Lcom/book/a/b;)Lcom/book/a/s;]
  + Utf8 [([IF)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [Lcom/book/a/v;]
  + Utf8 [Ljava/util/HashMap;]
  + Utf8 [a]
  + Utf8 [b]
  + Utf8 [com/book/a/b]
  + Utf8 [com/book/a/s]
  + Utf8 [default]
  + Utf8 [java/lang/Object]
  + Utf8 [java/util/HashMap]
  + Utf8 [put]

Fields (count = 2):
  + Field:        a Ljava/util/HashMap;
    Access flags: 0x0
      = java.util.HashMap a
  + Field:        b Lcom/book/a/v;
    Access flags: 0x0
      = com.book.a.v b

Methods (count = 2):
  - Method:       <init>(Lcom/book/a/v;)V
    Access flags: 0x1
      = public s(com.book.a.v)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 50, locals = 3, stack = 6):
      [0] aload_0 v0
      [1] invokespecial #9
        + Methodref [java/lang/Object.<init> ()V]
      [4] aload_0 v0
      [5] new #5
        + Class [java/util/HashMap]
      [8] dup
      [9] invokespecial #10
        + Methodref [java/util/HashMap.<init> ()V]
      [12] putfield #6
        + Fieldref [com/book/a/s.a Ljava/util/HashMap;]
      [15] aload_0 v0
      [16] aload_1 v1
      [17] putfield #7
        + Fieldref [com/book/a/s.b Lcom/book/a/v;]
      [20] aload_0 v0
      [21] astore_1 v1
      [22] iconst_1
      [23] newarray 10
      [25] dup
      [26] astore_2 v2
      [27] iconst_0
      [28] iconst_0
      [29] iastore
      [30] aload_1 v1
      [31] getfield #6
        + Fieldref [com/book/a/s.a Ljava/util/HashMap;]
      [34] ldc #1
        + String [default]
      [36] new #2
        + Class [com/book/a/b]
      [39] dup
      [40] aload_2 v2
      [41] fconst_0
      [42] invokespecial #8
        + Methodref [com/book/a/b.<init> ([IF)V]
      [45] invokevirtual #11
        + Methodref [java/util/HashMap.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;]
      [48] pop
      [49] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Ljava/lang/String;Lcom/book/a/b;)Lcom/book/a/s;
    Access flags: 0x11
      = public final com.book.a.s a(java.lang.String,com.book.a.b)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 12, locals = 3, stack = 3):
      [0] aload_0 v0
      [1] getfield #6
        + Fieldref [com/book/a/s.a Ljava/util/HashMap;]
      [4] aload_1 v1
      [5] aload_2 v2
      [6] invokevirtual #11
        + Methodref [java/util/HashMap.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;]
      [9] pop
      [10] aload_0 v0
      [11] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/book/a/t
  Superclass:    java/lang/Object
  Major version: 0x33
  Minor version: 0x0
    = target 1.7
  Access flags:  0x31
    = public final class com.book.a.t extends java.lang.Object

Interfaces (count = 0):

Constant Pool (count = 29):
  + Float [1000.0]
  + Class [android/os/SystemClock]
  + Class [com/book/a/t]
  + Class [java/lang/Object]
  + Fieldref [com/book/a/t.a J]
  + Fieldref [com/book/a/t.b J]
  + Fieldref [com/book/a/t.c F]
  + Methodref [android/os/SystemClock.uptimeMillis ()J]
  + Methodref [java/lang/Object.<init> ()V]
  + NameAndType [<init> ()V]
  + NameAndType [a J]
  + NameAndType [b J]
  + NameAndType [c F]
  + NameAndType [uptimeMillis ()J]
  + Utf8 [()F]
  + Utf8 [()J]
  + Utf8 [()V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [F]
  + Utf8 [J]
  + Utf8 [a]
  + Utf8 [android/os/SystemClock]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/book/a/t]
  + Utf8 [java/lang/Object]
  + Utf8 [uptimeMillis]

Fields (count = 3):
  + Field:        a J
    Access flags: 0x4
      = protected long a
  + Field:        b J
    Access flags: 0x4
      = protected long b
  + Field:        c F
    Access flags: 0x4
      = protected float c

Methods (count = 2):
  - Method:       <init>()V
    Access flags: 0x1
      = public t()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] invokespecial #9
        + Methodref [java/lang/Object.<init> ()V]
      [4] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()F
    Access flags: 0x14
      = protected final float a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 61, locals = 1, stack = 6):
      [0] aload_0 v0
      [1] getfield #5
        + Fieldref [com/book/a/t.a J]
      [4] lconst_0
      [5] lcmp
      [6] ifne +18 (target=24)
      [9] aload_0 v0
      [10] aload_0 v0
      [11] invokestatic #8
        + Methodref [android/os/SystemClock.uptimeMillis ()J]
      [14] dup2_x1
      [15] putfield #5
        + Fieldref [com/book/a/t.a J]
      [18] putfield #6
        + Fieldref [com/book/a/t.b J]
      [21] goto +10 (target=31)
      [24] aload_0 v0
      [25] invokestatic #8
        + Methodref [android/os/SystemClock.uptimeMillis ()J]
      [28] putfield #5
        + Fieldref [com/book/a/t.a J]
      [31] aload_0 v0
      [32] aload_0 v0
      [33] getfield #5
        + Fieldref [com/book/a/t.a J]
      [36] aload_0 v0
      [37] getfield #6
        + Fieldref [com/book/a/t.b J]
      [40] lsub
      [41] l2f
      [42] ldc #1
        + Float [1000.0]
      [44] fdiv
      [45] putfield #7
        + Fieldref [com/book/a/t.c F]
      [48] aload_0 v0
      [49] aload_0 v0
      [50] getfield #5
        + Fieldref [com/book/a/t.a J]
      [53] putfield #6
        + Fieldref [com/book/a/t.b J]
      [56] aload_0 v0
      [57] getfield #7
        + Fieldref [com/book/a/t.c F]
      [60] freturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/book/a/u
  Superclass:    java/lang/Object
  Major version: 0x33
  Minor version: 0x0
    = target 1.7
  Access flags:  0x31
    = public final class com.book.a.u extends java.lang.Object

Interfaces (count = 0):

Constant Pool (count = 31):
  + Class [com/book/a/u]
  + Class [java/lang/Object]
  + Class [java/lang/String]
  + Fieldref [com/book/a/u.a Ljava/lang/String;]
  + Fieldref [com/book/a/u.b [C]
  + Methodref [com/book/a/u.a (Ljava/lang/String;)V]
  + Methodref [java/lang/Object.<init> ()V]
  + Methodref [java/lang/String.charAt (I)C]
  + Methodref [java/lang/String.length ()I]
  + NameAndType [<init> ()V]
  + NameAndType [a (Ljava/lang/String;)V]
  + NameAndType [a Ljava/lang/String;]
  + NameAndType [b [C]
  + NameAndType [charAt (I)C]
  + NameAndType [length ()I]
  + Utf8 [()I]
  + Utf8 [()V]
  + Utf8 [(I)C]
  + Utf8 [(Ljava/lang/String;)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [Ljava/lang/String;]
  + Utf8 [[C]
  + Utf8 [a]
  + Utf8 [b]
  + Utf8 [charAt]
  + Utf8 [com/book/a/u]
  + Utf8 [java/lang/Object]
  + Utf8 [java/lang/String]
  + Utf8 [length]

Fields (count = 2):
  + Field:        a Ljava/lang/String;
    Access flags: 0x0
      = java.lang.String a
  + Field:        b [C
    Access flags: 0x0
      = char[] b

Methods (count = 2):
  - Method:       <init>(Ljava/lang/String;)V
    Access flags: 0x1
      = public u(java.lang.String)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 15, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] invokespecial #7
        + Methodref [java/lang/Object.<init> ()V]
      [4] aload_0 v0
      [5] aload_1 v1
      [6] putfield #4
        + Fieldref [com/book/a/u.a Ljava/lang/String;]
      [9] aload_0 v0
      [10] aload_1 v1
      [11] invokevirtual #6
        + Methodref [com/book/a/u.a (Ljava/lang/String;)V]
      [14] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Ljava/lang/String;)V
    Access flags: 0x10
      = final void a(java.lang.String)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 38, locals = 3, stack = 4):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] invokevirtual #9
        + Methodref [java/lang/String.length ()I]
      [5] newarray 5
      [7] putfield #5
        + Fieldref [com/book/a/u.b [C]
      [10] iconst_0
      [11] istore_2 v2
      [12] iload_2 v2
      [13] aload_1 v1
      [14] invokevirtual #9
        + Methodref [java/lang/String.length ()I]
      [17] ificmpge +20 (target=37)
      [20] aload_0 v0
      [21] getfield #5
        + Fieldref [com/book/a/u.b [C]
      [24] iload_2 v2
      [25] aload_1 v1
      [26] iload_2 v2
      [27] invokevirtual #8
        + Methodref [java/lang/String.charAt (I)C]
      [30] castore
      [31] iinc v2, 1
      [34] goto -22 (target=12)
      [37] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/book/a/v
  Superclass:    java/lang/Object
  Major version: 0x33
  Minor version: 0x0
    = target 1.7
  Access flags:  0x31
    = public final class com.book.a.v extends java.lang.Object

Interfaces (count = 0):

Constant Pool (count = 87):
  + Class [android/graphics/Point]
  + Class [android/graphics/PointF]
  + Class [android/graphics/Rect]
  + Class [com/book/a/j]
  + Class [com/book/a/v]
  + Class [java/lang/Object]
  + Fieldref [android/graphics/Point.x I]
  + Fieldref [android/graphics/Point.y I]
  + Fieldref [android/graphics/PointF.x F]
  + Fieldref [android/graphics/PointF.y F]
  + Fieldref [android/graphics/Rect.bottom I]
  + Fieldref [android/graphics/Rect.left I]
  + Fieldref [android/graphics/Rect.right I]
  + Fieldref [android/graphics/Rect.top I]
  + Fieldref [com/book/a/j.b Landroid/graphics/Point;]
  + Fieldref [com/book/a/v.a Landroid/graphics/Point;]
  + Fieldref [com/book/a/v.b Landroid/graphics/PointF;]
  + Fieldref [com/book/a/v.c Landroid/graphics/Rect;]
  + Fieldref [com/book/a/v.d Lcom/book/a/j;]
  + Fieldref [com/book/a/v.e Landroid/graphics/Rect;]
  + Fieldref [com/book/a/v.f Landroid/graphics/Point;]
  + Methodref [android/graphics/Point.<init> ()V]
  + Methodref [android/graphics/Point.<init> (II)V]
  + Methodref [android/graphics/Point.set (II)V]
  + Methodref [android/graphics/PointF.<init> ()V]
  + Methodref [android/graphics/PointF.set (FF)V]
  + Methodref [android/graphics/Rect.<init> ()V]
  + Methodref [android/graphics/Rect.set (IIII)V]
  + Methodref [android/graphics/Rect.set (Landroid/graphics/Rect;)V]
  + Methodref [java/lang/Object.<init> ()V]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (II)V]
  + NameAndType [a Landroid/graphics/Point;]
  + NameAndType [b Landroid/graphics/Point;]
  + NameAndType [b Landroid/graphics/PointF;]
  + NameAndType [bottom I]
  + NameAndType [c Landroid/graphics/Rect;]
  + NameAndType [d Lcom/book/a/j;]
  + NameAndType [e Landroid/graphics/Rect;]
  + NameAndType [f Landroid/graphics/Point;]
  + NameAndType [left I]
  + NameAndType [right I]
  + NameAndType [set (FF)V]
  + NameAndType [set (II)V]
  + NameAndType [set (IIII)V]
  + NameAndType [set (Landroid/graphics/Rect;)V]
  + NameAndType [top I]
  + NameAndType [x F]
  + NameAndType [x I]
  + NameAndType [y F]
  + NameAndType [y I]
  + Utf8 [()Lcom/book/a/j;]
  + Utf8 [()V]
  + Utf8 [(FF)V]
  + Utf8 [(I)Landroid/graphics/Rect;]
  + Utf8 [(II)V]
  + Utf8 [(IIII)V]
  + Utf8 [(Landroid/graphics/Rect;)V]
  + Utf8 [(Lcom/book/a/j;Landroid/graphics/Point;Landroid/graphics/Rect;)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [F]
  + Utf8 [I]
  + Utf8 [Landroid/graphics/Point;]
  + Utf8 [Landroid/graphics/PointF;]
  + Utf8 [Landroid/graphics/Rect;]
  + Utf8 [Lcom/book/a/j;]
  + Utf8 [a]
  + Utf8 [android/graphics/Point]
  + Utf8 [android/graphics/PointF]
  + Utf8 [android/graphics/Rect]
  + Utf8 [b]
  + Utf8 [bottom]
  + Utf8 [c]
  + Utf8 [com/book/a/j]
  + Utf8 [com/book/a/v]
  + Utf8 [d]
  + Utf8 [e]
  + Utf8 [f]
  + Utf8 [java/lang/Object]
  + Utf8 [left]
  + Utf8 [right]
  + Utf8 [set]
  + Utf8 [top]
  + Utf8 [x]
  + Utf8 [y]

Fields (count = 6):
  + Field:        a Landroid/graphics/Point;
    Access flags: 0x4
      = protected android.graphics.Point a
  + Field:        b Landroid/graphics/PointF;
    Access flags: 0x4
      = protected android.graphics.PointF b
  + Field:        c Landroid/graphics/Rect;
    Access flags: 0x4
      = protected android.graphics.Rect c
  + Field:        d Lcom/book/a/j;
    Access flags: 0x4
      = protected com.book.a.j d
  + Field:        e Landroid/graphics/Rect;
    Access flags: 0x4
      = protected android.graphics.Rect e
  + Field:        f Landroid/graphics/Point;
    Access flags: 0x4
      = protected android.graphics.Point f

Methods (count = 3):
  - Method:       <init>(Lcom/book/a/j;Landroid/graphics/Point;Landroid/graphics/Rect;)V
    Access flags: 0x1
      = public v(com.book.a.j,android.graphics.Point,android.graphics.Rect)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 187, locals = 4, stack = 5):
      [0] aload_0 v0
      [1] invokespecial #30
        + Methodref [java/lang/Object.<init> ()V]
      [4] aload_0 v0
      [5] new #1
        + Class [android/graphics/Point]
      [8] dup
      [9] invokespecial #22
        + Methodref [android/graphics/Point.<init> ()V]
      [12] putfield #16
        + Fieldref [com/book/a/v.a Landroid/graphics/Point;]
      [15] aload_0 v0
      [16] new #2
        + Class [android/graphics/PointF]
      [19] dup
      [20] invokespecial #25
        + Methodref [android/graphics/PointF.<init> ()V]
      [23] putfield #17
        + Fieldref [com/book/a/v.b Landroid/graphics/PointF;]
      [26] aload_0 v0
      [27] new #3
        + Class [android/graphics/Rect]
      [30] dup
      [31] invokespecial #27
        + Methodref [android/graphics/Rect.<init> ()V]
      [34] putfield #18
        + Fieldref [com/book/a/v.c Landroid/graphics/Rect;]
      [37] aload_0 v0
      [38] new #3
        + Class [android/graphics/Rect]
      [41] dup
      [42] invokespecial #27
        + Methodref [android/graphics/Rect.<init> ()V]
      [45] putfield #20
        + Fieldref [com/book/a/v.e Landroid/graphics/Rect;]
      [48] aload_0 v0
      [49] new #1
        + Class [android/graphics/Point]
      [52] dup
      [53] iconst_0
      [54] iconst_0
      [55] invokespecial #23
        + Methodref [android/graphics/Point.<init> (II)V]
      [58] putfield #21
        + Fieldref [com/book/a/v.f Landroid/graphics/Point;]
      [61] aload_0 v0
      [62] getfield #17
        + Fieldref [com/book/a/v.b Landroid/graphics/PointF;]
      [65] aload_1 v1
      [66] getfield #15
        + Fieldref [com/book/a/j.b Landroid/graphics/Point;]
      [69] getfield #7
        + Fieldref [android/graphics/Point.x I]
      [72] i2f
      [73] aload_1 v1
      [74] getfield #15
        + Fieldref [com/book/a/j.b Landroid/graphics/Point;]
      [77] getfield #8
        + Fieldref [android/graphics/Point.y I]
      [80] i2f
      [81] invokevirtual #26
        + Methodref [android/graphics/PointF.set (FF)V]
      [84] aload_0 v0
      [85] aload_1 v1
      [86] putfield #19
        + Fieldref [com/book/a/v.d Lcom/book/a/j;]
      [89] aload_0 v0
      [90] getfield #16
        + Fieldref [com/book/a/v.a Landroid/graphics/Point;]
      [93] aload_2 v2
      [94] getfield #7
        + Fieldref [android/graphics/Point.x I]
      [97] aload_2 v2
      [98] getfield #8
        + Fieldref [android/graphics/Point.y I]
      [101] invokevirtual #24
        + Methodref [android/graphics/Point.set (II)V]
      [104] aload_0 v0
      [105] getfield #21
        + Fieldref [com/book/a/v.f Landroid/graphics/Point;]
      [108] aload_0 v0
      [109] getfield #17
        + Fieldref [com/book/a/v.b Landroid/graphics/PointF;]
      [112] getfield #9
        + Fieldref [android/graphics/PointF.x F]
      [115] f2i
      [116] aload_0 v0
      [117] getfield #16
        + Fieldref [com/book/a/v.a Landroid/graphics/Point;]
      [120] getfield #7
        + Fieldref [android/graphics/Point.x I]
      [123] idiv
      [124] putfield #7
        + Fieldref [android/graphics/Point.x I]
      [127] aload_0 v0
      [128] getfield #21
        + Fieldref [com/book/a/v.f Landroid/graphics/Point;]
      [131] aload_0 v0
      [132] getfield #17
        + Fieldref [com/book/a/v.b Landroid/graphics/PointF;]
      [135] getfield #10
        + Fieldref [android/graphics/PointF.y F]
      [138] f2i
      [139] aload_0 v0
      [140] getfield #16
        + Fieldref [com/book/a/v.a Landroid/graphics/Point;]
      [143] getfield #8
        + Fieldref [android/graphics/Point.y I]
      [146] idiv
      [147] putfield #8
        + Fieldref [android/graphics/Point.y I]
      [150] aload_3 v3
      [151] ifnull +12 (target=163)
      [154] aload_0 v0
      [155] getfield #18
        + Fieldref [com/book/a/v.c Landroid/graphics/Rect;]
      [158] aload_3 v3
      [159] invokevirtual #29
        + Methodref [android/graphics/Rect.set (Landroid/graphics/Rect;)V]
      [162] return
      [163] aload_0 v0
      [164] getfield #18
        + Fieldref [com/book/a/v.c Landroid/graphics/Rect;]
      [167] iconst_0
      [168] iconst_0
      [169] aload_0 v0
      [170] getfield #21
        + Fieldref [com/book/a/v.f Landroid/graphics/Point;]
      [173] getfield #7
        + Fieldref [android/graphics/Point.x I]
      [176] aload_0 v0
      [177] getfield #21
        + Fieldref [com/book/a/v.f Landroid/graphics/Point;]
      [180] getfield #8
        + Fieldref [android/graphics/Point.y I]
      [183] invokevirtual #28
        + Methodref [android/graphics/Rect.set (IIII)V]
      [186] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()Lcom/book/a/j;
    Access flags: 0x11
      = public final com.book.a.j a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #19
        + Fieldref [com/book/a/v.d Lcom/book/a/j;]
      [4] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(I)Landroid/graphics/Rect;
    Access flags: 0x11
      = public final android.graphics.Rect a(int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 88, locals = 3, stack = 6):
      [0] iload_1 v1
      [1] aload_0 v0
      [2] getfield #16
        + Fieldref [com/book/a/v.a Landroid/graphics/Point;]
      [5] getfield #7
        + Fieldref [android/graphics/Point.x I]
      [8] irem
      [9] istore_2 v2
      [10] iload_1 v1
      [11] aload_0 v0
      [12] getfield #16
        + Fieldref [com/book/a/v.a Landroid/graphics/Point;]
      [15] getfield #7
        + Fieldref [android/graphics/Point.x I]
      [18] idiv
      [19] istore_1 v1
      [20] aload_0 v0
      [21] getfield #21
        + Fieldref [com/book/a/v.f Landroid/graphics/Point;]
      [24] getfield #7
        + Fieldref [android/graphics/Point.x I]
      [27] iload_2 v2
      [28] imul
      [29] istore_2 v2
      [30] aload_0 v0
      [31] getfield #21
        + Fieldref [com/book/a/v.f Landroid/graphics/Point;]
      [34] getfield #8
        + Fieldref [android/graphics/Point.y I]
      [37] iload_1 v1
      [38] imul
      [39] istore_1 v1
      [40] aload_0 v0
      [41] getfield #20
        + Fieldref [com/book/a/v.e Landroid/graphics/Rect;]
      [44] iload_2 v2
      [45] aload_0 v0
      [46] getfield #18
        + Fieldref [com/book/a/v.c Landroid/graphics/Rect;]
      [49] getfield #12
        + Fieldref [android/graphics/Rect.left I]
      [52] iadd
      [53] iload_1 v1
      [54] aload_0 v0
      [55] getfield #18
        + Fieldref [com/book/a/v.c Landroid/graphics/Rect;]
      [58] getfield #14
        + Fieldref [android/graphics/Rect.top I]
      [61] iadd
      [62] iload_2 v2
      [63] aload_0 v0
      [64] getfield #18
        + Fieldref [com/book/a/v.c Landroid/graphics/Rect;]
      [67] getfield #13
        + Fieldref [android/graphics/Rect.right I]
      [70] iadd
      [71] iload_1 v1
      [72] aload_0 v0
      [73] getfield #18
        + Fieldref [com/book/a/v.c Landroid/graphics/Rect;]
      [76] getfield #11
        + Fieldref [android/graphics/Rect.bottom I]
      [79] iadd
      [80] invokevirtual #28
        + Methodref [android/graphics/Rect.set (IIII)V]
      [83] aload_0 v0
      [84] getfield #20
        + Fieldref [com/book/a/v.e Landroid/graphics/Rect;]
      [87] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/book/a/w
  Superclass:    java/lang/Object
  Major version: 0x33
  Minor version: 0x0
    = target 1.7
  Access flags:  0x31
    = public final class com.book.a.w extends java.lang.Object

Interfaces (count = 0):

Constant Pool (count = 24):
  + Class [com/book/a/w]
  + Class [java/lang/Object]
  + Fieldref [com/book/a/w.a F]
  + Fieldref [com/book/a/w.b Z]
  + Fieldref [com/book/a/w.c F]
  + Methodref [java/lang/Object.<init> ()V]
  + NameAndType [<init> ()V]
  + NameAndType [a F]
  + NameAndType [b Z]
  + NameAndType [c F]
  + Utf8 [()V]
  + Utf8 [()Z]
  + Utf8 [(F)V]
  + Utf8 [(F)Z]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [F]
  + Utf8 [Z]
  + Utf8 [a]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/book/a/w]
  + Utf8 [java/lang/Object]

Fields (count = 3):
  + Field:        a F
    Access flags: 0x4
      = protected float a
  + Field:        b Z
    Access flags: 0x4
      = protected boolean b
  + Field:        c F
    Access flags: 0x4
      = protected float c

Methods (count = 5):
  - Method:       <init>(F)V
    Access flags: 0x1
      = public w(float)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 31, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] invokespecial #6
        + Methodref [java/lang/Object.<init> ()V]
      [4] aload_0 v0
      [5] fconst_0
      [6] putfield #3
        + Fieldref [com/book/a/w.a F]
      [9] aload_0 v0
      [10] iconst_0
      [11] putfield #4
        + Fieldref [com/book/a/w.b Z]
      [14] aload_0 v0
      [15] fconst_0
      [16] putfield #5
        + Fieldref [com/book/a/w.c F]
      [19] fload_1 v1
      [20] fconst_0
      [21] fcmpl
      [22] ifle +8 (target=30)
      [25] aload_0 v0
      [26] fload_1 v1
      [27] putfield #5
        + Fieldref [com/book/a/w.c F]
      [30] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()V
    Access flags: 0x11
      = public final void a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 6, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] iconst_1
      [2] putfield #4
        + Fieldref [com/book/a/w.b Z]
      [5] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(F)Z
    Access flags: 0x11
      = public final boolean a(float)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 46, locals = 2, stack = 3):
      [0] aload_0 v0
      [1] getfield #4
        + Fieldref [com/book/a/w.b Z]
      [4] ifeq +40 (target=44)
      [7] aload_0 v0
      [8] dup
      [9] getfield #3
        + Fieldref [com/book/a/w.a F]
      [12] fload_1 v1
      [13] fadd
      [14] putfield #3
        + Fieldref [com/book/a/w.a F]
      [17] aload_0 v0
      [18] getfield #3
        + Fieldref [com/book/a/w.a F]
      [21] aload_0 v0
      [22] getfield #5
        + Fieldref [com/book/a/w.c F]
      [25] fcmpl
      [26] iflt +18 (target=44)
      [29] aload_0 v0
      [30] dup
      [31] getfield #3
        + Fieldref [com/book/a/w.a F]
      [34] aload_0 v0
      [35] getfield #5
        + Fieldref [com/book/a/w.c F]
      [38] fsub
      [39] putfield #3
        + Fieldref [com/book/a/w.a F]
      [42] iconst_1
      [43] ireturn
      [44] iconst_0
      [45] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b()V
    Access flags: 0x11
      = public final void b()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 11, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] iconst_0
      [2] putfield #4
        + Fieldref [com/book/a/w.b Z]
      [5] aload_0 v0
      [6] fconst_0
      [7] putfield #3
        + Fieldref [com/book/a/w.a F]
      [10] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       c()Z
    Access flags: 0x11
      = public final boolean c()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #4
        + Fieldref [com/book/a/w.b Z]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/book/a/x
  Superclass:    com/book/a/f
  Major version: 0x33
  Minor version: 0x0
    = target 1.7
  Access flags:  0x21
    = public class com.book.a.x extends com.book.a.f

Interfaces (count = 0):

Constant Pool (count = 65):
  + Integer [-65281]
  + String [trigger]
  + Class [com/book/a/ag]
  + Class [com/book/a/f]
  + Class [com/book/a/g]
  + Class [com/book/a/x]
  + Class [java/util/ArrayList]
  + Fieldref [com/book/a/f.h I]
  + Fieldref [com/book/a/g.b I]
  + Fieldref [com/book/a/x.a Ljava/util/ArrayList;]
  + Methodref [com/book/a/ag.a (Landroid/graphics/RectF;Landroid/graphics/RectF;)Z]
  + Methodref [com/book/a/f.<init> (Lcom/book/a/ag;ILjava/lang/String;Landroid/graphics/PointF;Landroid/graphics/PointF;)V]
  + Methodref [com/book/a/f.b ()Landroid/graphics/RectF;]
  + Methodref [com/book/a/x.a (Lcom/book/a/f;)V]
  + Methodref [com/book/a/x.b ()Landroid/graphics/RectF;]
  + Methodref [com/book/a/x.e (I)V]
  + Methodref [java/util/ArrayList.<init> ()V]
  + Methodref [java/util/ArrayList.add (Ljava/lang/Object;)Z]
  + Methodref [java/util/ArrayList.contains (Ljava/lang/Object;)Z]
  + Methodref [java/util/ArrayList.get (I)Ljava/lang/Object;]
  + Methodref [java/util/ArrayList.size ()I]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (Lcom/book/a/ag;ILjava/lang/String;Landroid/graphics/PointF;Landroid/graphics/PointF;)V]
  + NameAndType [a (Landroid/graphics/RectF;Landroid/graphics/RectF;)Z]
  + NameAndType [a (Lcom/book/a/f;)V]
  + NameAndType [a Ljava/util/ArrayList;]
  + NameAndType [add (Ljava/lang/Object;)Z]
  + NameAndType [b ()Landroid/graphics/RectF;]
  + NameAndType [b I]
  + NameAndType [contains (Ljava/lang/Object;)Z]
  + NameAndType [e (I)V]
  + NameAndType [get (I)Ljava/lang/Object;]
  + NameAndType [h I]
  + NameAndType [size ()I]
  + Utf8 [()I]
  + Utf8 [()Landroid/graphics/RectF;]
  + Utf8 [()V]
  + Utf8 [(F)V]
  + Utf8 [(I)Ljava/lang/Object;]
  + Utf8 [(I)V]
  + Utf8 [(Landroid/graphics/RectF;Landroid/graphics/RectF;)Z]
  + Utf8 [(Lcom/book/a/ag;ILandroid/graphics/PointF;Landroid/graphics/PointF;)V]
  + Utf8 [(Lcom/book/a/ag;ILjava/lang/String;Landroid/graphics/PointF;Landroid/graphics/PointF;)V]
  + Utf8 [(Lcom/book/a/f;)V]
  + Utf8 [(Lcom/book/a/f;)Z]
  + Utf8 [(Ljava/lang/Object;)Z]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [I]
  + Utf8 [Ljava/util/ArrayList;]
  + Utf8 [a]
  + Utf8 [add]
  + Utf8 [b]
  + Utf8 [com/book/a/ag]
  + Utf8 [com/book/a/f]
  + Utf8 [com/book/a/g]
  + Utf8 [com/book/a/x]
  + Utf8 [contains]
  + Utf8 [e]
  + Utf8 [get]
  + Utf8 [h]
  + Utf8 [java/util/ArrayList]
  + Utf8 [size]
  + Utf8 [trigger]

Fields (count = 1):
  + Field:        a Ljava/util/ArrayList;
    Access flags: 0x2
      = private java.util.ArrayList a

Methods (count = 4):
  - Method:       <init>(Lcom/book/a/ag;ILandroid/graphics/PointF;Landroid/graphics/PointF;)V
    Access flags: 0x1
      = public x(com.book.a.ag,int,android.graphics.PointF,android.graphics.PointF)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 36, locals = 5, stack = 6):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] iload_2 v2
      [3] ldc #2
        + String [trigger]
      [5] aload_3 v3
      [6] aload v4
      [8] invokespecial #12
        + Methodref [com/book/a/f.<init> (Lcom/book/a/ag;ILjava/lang/String;Landroid/graphics/PointF;Landroid/graphics/PointF;)V]
      [11] aload_0 v0
      [12] new #7
        + Class [java/util/ArrayList]
      [15] dup
      [16] invokespecial #17
        + Methodref [java/util/ArrayList.<init> ()V]
      [19] putfield #10
        + Fieldref [com/book/a/x.a Ljava/util/ArrayList;]
      [22] aload_0 v0
      [23] ldc #1
        + Integer [-65281]
      [25] invokevirtual #16
        + Methodref [com/book/a/x.e (I)V]
      [28] aload_0 v0
      [29] getstatic #9
        + Fieldref [com/book/a/g.b I]
      [32] putfield #8
        + Fieldref [com/book/a/f.h I]
      [35] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b(Lcom/book/a/f;)Z
    Access flags: 0x11
      = public final boolean b(com.book.a.f)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 24, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] getfield #10
        + Fieldref [com/book/a/x.a Ljava/util/ArrayList;]
      [4] aload_1 v1
      [5] invokevirtual #19
        + Methodref [java/util/ArrayList.contains (Ljava/lang/Object;)Z]
      [8] ifeq +5 (target=13)
      [11] iconst_0
      [12] ireturn
      [13] aload_0 v0
      [14] getfield #10
        + Fieldref [com/book/a/x.a Ljava/util/ArrayList;]
      [17] aload_1 v1
      [18] invokevirtual #18
        + Methodref [java/util/ArrayList.add (Ljava/lang/Object;)Z]
      [21] pop
      [22] iconst_1
      [23] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lcom/book/a/f;)V
    Access flags: 0x1
      = public void a(com.book.a.f)
    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:       a(F)V
    Access flags: 0x11
      = public final void a(float)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 58, locals = 5, stack = 2):
      [0] aload_0 v0
      [1] invokevirtual #15
        + Methodref [com/book/a/x.b ()Landroid/graphics/RectF;]
      [4] astore_2 v2
      [5] aload_0 v0
      [6] getfield #10
        + Fieldref [com/book/a/x.a Ljava/util/ArrayList;]
      [9] invokevirtual #21
        + Methodref [java/util/ArrayList.size ()I]
      [12] istore_3 v3
      [13] iconst_0
      [14] istore v4
      [16] iload v4
      [18] iload_3 v3
      [19] ificmpge +38 (target=57)
      [22] aload_0 v0
      [23] getfield #10
        + Fieldref [com/book/a/x.a Ljava/util/ArrayList;]
      [26] iload v4
      [28] invokevirtual #20
        + Methodref [java/util/ArrayList.get (I)Ljava/lang/Object;]
      [31] checkcast #4
        + Class [com/book/a/f]
      [34] astore_1 v1
      [35] aload_2 v2
      [36] aload_1 v1
      [37] invokevirtual #13
        + Methodref [com/book/a/f.b ()Landroid/graphics/RectF;]
      [40] invokestatic #11
        + Methodref [com/book/a/ag.a (Landroid/graphics/RectF;Landroid/graphics/RectF;)Z]
      [43] ifeq +8 (target=51)
      [46] aload_0 v0
      [47] aload_1 v1
      [48] invokevirtual #14
        + Methodref [com/book/a/x.a (Lcom/book/a/f;)V]
      [51] iinc v4, 1
      [54] goto -38 (target=16)
      [57] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/book/a/y
  Superclass:    android/view/View
  Major version: 0x33
  Minor version: 0x0
    = target 1.7
  Access flags:  0x21
    = public class com.book.a.y extends android.view.View

Interfaces (count = 0):

Constant Pool (count = 69):
  + Class [android/graphics/Point]
  + Class [android/view/View]
  + Class [com/book/a/k]
  + Class [com/book/a/p]
  + Class [com/book/a/t]
  + Class [com/book/a/y]
  + Fieldref [com/book/a/y.a Landroid/graphics/Point;]
  + Fieldref [com/book/a/y.b Z]
  + Fieldref [com/book/a/y.c Lcom/book/a/k;]
  + Fieldref [com/book/a/y.d Lcom/book/a/p;]
  + Fieldref [com/book/a/y.e Lcom/book/a/t;]
  + Methodref [android/graphics/Point.<init> ()V]
  + Methodref [android/graphics/Point.set (II)V]
  + Methodref [android/view/View.<init> (Landroid/content/Context;)V]
  + Methodref [com/book/a/k.<init> (Landroid/content/Context;)V]
  + Methodref [com/book/a/p.<init> ()V]
  + Methodref [com/book/a/t.<init> ()V]
  + Methodref [com/book/a/t.a ()F]
  + Methodref [com/book/a/y.a ()V]
  + Methodref [com/book/a/y.a (Landroid/graphics/Canvas;F)V]
  + Methodref [com/book/a/y.invalidate ()V]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (Landroid/content/Context;)V]
  + NameAndType [a ()F]
  + NameAndType [a ()V]
  + NameAndType [a (Landroid/graphics/Canvas;F)V]
  + NameAndType [a Landroid/graphics/Point;]
  + NameAndType [b Z]
  + NameAndType [c Lcom/book/a/k;]
  + NameAndType [d Lcom/book/a/p;]
  + NameAndType [e Lcom/book/a/t;]
  + NameAndType [invalidate ()V]
  + NameAndType [set (II)V]
  + Utf8 [()F]
  + Utf8 [()Landroid/graphics/Point;]
  + Utf8 [()Lcom/book/a/k;]
  + Utf8 [()Lcom/book/a/p;]
  + Utf8 [()V]
  + Utf8 [(II)V]
  + Utf8 [(IIII)V]
  + Utf8 [(Landroid/content/Context;)V]
  + Utf8 [(Landroid/graphics/Canvas;)V]
  + Utf8 [(Landroid/graphics/Canvas;F)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [Landroid/graphics/Point;]
  + Utf8 [Lcom/book/a/k;]
  + Utf8 [Lcom/book/a/p;]
  + Utf8 [Lcom/book/a/t;]
  + Utf8 [Z]
  + Utf8 [a]
  + Utf8 [android/graphics/Point]
  + Utf8 [android/view/View]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/book/a/k]
  + Utf8 [com/book/a/p]
  + Utf8 [com/book/a/t]
  + Utf8 [com/book/a/y]
  + Utf8 [d]
  + Utf8 [e]
  + Utf8 [getDimensions]
  + Utf8 [getImageFactory]
  + Utf8 [getRenderer]
  + Utf8 [invalidate]
  + Utf8 [onDraw]
  + Utf8 [onSizeChanged]
  + Utf8 [set]

Fields (count = 5):
  + Field:        a Landroid/graphics/Point;
    Access flags: 0x2
      = private android.graphics.Point a
  + Field:        b Z
    Access flags: 0x2
      = private boolean b
  + Field:        c Lcom/book/a/k;
    Access flags: 0x2
      = private com.book.a.k c
  + Field:        d Lcom/book/a/p;
    Access flags: 0x2
      = private com.book.a.p d
  + Field:        e Lcom/book/a/t;
    Access flags: 0x2
      = private com.book.a.t e

Methods (count = 8):
  - Method:       <init>(Landroid/content/Context;)V
    Access flags: 0x1
      = public y(android.content.Context)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 51, locals = 2, stack = 4):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] invokespecial #14
        + Methodref [android/view/View.<init> (Landroid/content/Context;)V]
      [5] aload_0 v0
      [6] new #1
        + Class [android/graphics/Point]
      [9] dup
      [10] invokespecial #12
        + Methodref [android/graphics/Point.<init> ()V]
      [13] putfield #7
        + Fieldref [com/book/a/y.a Landroid/graphics/Point;]
      [16] aload_0 v0
      [17] new #5
        + Class [com/book/a/t]
      [20] dup
      [21] invokespecial #17
        + Methodref [com/book/a/t.<init> ()V]
      [24] putfield #11
        + Fieldref [com/book/a/y.e Lcom/book/a/t;]
      [27] aload_0 v0
      [28] new #3
        + Class [com/book/a/k]
      [31] dup
      [32] aload_1 v1
      [33] invokespecial #15
        + Methodref [com/book/a/k.<init> (Landroid/content/Context;)V]
      [36] putfield #9
        + Fieldref [com/book/a/y.c Lcom/book/a/k;]
      [39] aload_0 v0
      [40] new #4
        + Class [com/book/a/p]
      [43] dup
      [44] invokespecial #16
        + Methodref [com/book/a/p.<init> ()V]
      [47] putfield #10
        + Fieldref [com/book/a/y.d Lcom/book/a/p;]
      [50] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onDraw(Landroid/graphics/Canvas;)V
    Access flags: 0x1
      = public void onDraw(android.graphics.Canvas)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 17, locals = 2, stack = 3):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] aload_0 v0
      [3] getfield #11
        + Fieldref [com/book/a/y.e Lcom/book/a/t;]
      [6] invokevirtual #18
        + Methodref [com/book/a/t.a ()F]
      [9] invokevirtual #20
        + Methodref [com/book/a/y.a (Landroid/graphics/Canvas;F)V]
      [12] aload_0 v0
      [13] invokevirtual #21
        + Methodref [com/book/a/y.invalidate ()V]
      [16] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Landroid/graphics/Canvas;F)V
    Access flags: 0x1
      = public void a(android.graphics.Canvas,float)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 1, locals = 3, stack = 0):
      [0] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       onSizeChanged(IIII)V
    Access flags: 0x4
      = protected void onSizeChanged(int,int,int,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 26, locals = 5, stack = 3):
      [0] aload_0 v0
      [1] getfield #7
        + Fieldref [com/book/a/y.a Landroid/graphics/Point;]
      [4] iload_1 v1
      [5] iload_2 v2
      [6] invokevirtual #13
        + Methodref [android/graphics/Point.set (II)V]
      [9] aload_0 v0
      [10] getfield #8
        + Fieldref [com/book/a/y.b Z]
      [13] ifne +12 (target=25)
      [16] aload_0 v0
      [17] invokevirtual #19
        + Methodref [com/book/a/y.a ()V]
      [20] aload_0 v0
      [21] iconst_1
      [22] putfield #8
        + Fieldref [com/book/a/y.b Z]
      [25] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()V
    Access flags: 0x1
      = public void a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 1, locals = 1, stack = 0):
      [0] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       getDimensions()Landroid/graphics/Point;
    Access flags: 0x1
      = public android.graphics.Point getDimensions()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #7
        + Fieldref [com/book/a/y.a Landroid/graphics/Point;]
      [4] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       getImageFactory()Lcom/book/a/k;
    Access flags: 0x1
      = public com.book.a.k getImageFactory()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #9
        + Fieldref [com/book/a/y.c Lcom/book/a/k;]
      [4] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       getRenderer()Lcom/book/a/p;
    Access flags: 0x1
      = public com.book.a.p getRenderer()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #10
        + Fieldref [com/book/a/y.d Lcom/book/a/p;]
      [4] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/book/a/z
  Superclass:    java/lang/Object
  Major version: 0x33
  Minor version: 0x0
    = target 1.7
  Access flags:  0x31
    = public final class com.book.a.z extends java.lang.Object

Interfaces (count = 0):

Constant Pool (count = 68):
  + Class [android/graphics/Point]
  + Class [android/graphics/PointF]
  + Class [android/graphics/Rect]
  + Class [com/book/a/aa]
  + Class [com/book/a/z]
  + Class [java/lang/Object]
  + Fieldref [android/graphics/Point.x I]
  + Fieldref [android/graphics/Point.y I]
  + Fieldref [android/graphics/PointF.x F]
  + Fieldref [android/graphics/PointF.y F]
  + Fieldref [android/graphics/Rect.bottom I]
  + Fieldref [android/graphics/Rect.left I]
  + Fieldref [android/graphics/Rect.right I]
  + Fieldref [android/graphics/Rect.top I]
  + Fieldref [com/book/a/aa.a I]
  + Fieldref [com/book/a/aa.b I]
  + Fieldref [com/book/a/aa.c I]
  + Fieldref [com/book/a/z.a Landroid/graphics/Rect;]
  + Fieldref [com/book/a/z.b Landroid/graphics/Point;]
  + Fieldref [com/book/a/z.c Landroid/graphics/PointF;]
  + Methodref [android/graphics/Point.<init> ()V]
  + Methodref [android/graphics/PointF.<init> ()V]
  + Methodref [android/graphics/PointF.set (FF)V]
  + Methodref [android/graphics/Rect.<init> ()V]
  + Methodref [java/lang/Object.<init> ()V]
  + NameAndType [<init> ()V]
  + NameAndType [a I]
  + NameAndType [a Landroid/graphics/Rect;]
  + NameAndType [b I]
  + NameAndType [b Landroid/graphics/Point;]
  + NameAndType [bottom I]
  + NameAndType [c I]
  + NameAndType [c Landroid/graphics/PointF;]
  + NameAndType [left I]
  + NameAndType [right I]
  + NameAndType [set (FF)V]
  + NameAndType [top I]
  + NameAndType [x F]
  + NameAndType [x I]
  + NameAndType [y F]
  + NameAndType [y I]
  + Utf8 [()V]
  + Utf8 [(FF)V]
  + Utf8 [(Landroid/graphics/Point;Landroid/graphics/Point;I)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [F]
  + Utf8 [I]
  + Utf8 [Landroid/graphics/Point;]
  + Utf8 [Landroid/graphics/PointF;]
  + Utf8 [Landroid/graphics/Rect;]
  + Utf8 [a]
  + Utf8 [android/graphics/Point]
  + Utf8 [android/graphics/PointF]
  + Utf8 [android/graphics/Rect]
  + Utf8 [b]
  + Utf8 [bottom]
  + Utf8 [c]
  + Utf8 [com/book/a/aa]
  + Utf8 [com/book/a/z]
  + Utf8 [java/lang/Object]
  + Utf8 [left]
  + Utf8 [right]
  + Utf8 [set]
  + Utf8 [top]
  + Utf8 [x]
  + Utf8 [y]

Fields (count = 3):
  + Field:        a Landroid/graphics/Rect;
    Access flags: 0x0
      = android.graphics.Rect a
  + Field:        b Landroid/graphics/Point;
    Access flags: 0x1
      = public android.graphics.Point b
  + Field:        c Landroid/graphics/PointF;
    Access flags: 0x1
      = public android.graphics.PointF c

Methods (count = 1):
  - Method:       <init>(Landroid/graphics/Point;Landroid/graphics/Point;I)V
    Access flags: 0x1
      = public z(android.graphics.Point,android.graphics.Point,int)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 471, locals = 4, stack = 4):
      [0] aload_0 v0
      [1] invokespecial #25
        + Methodref [java/lang/Object.<init> ()V]
      [4] aload_0 v0
      [5] new #3
        + Class [android/graphics/Rect]
      [8] dup
      [9] invokespecial #24
        + Methodref [android/graphics/Rect.<init> ()V]
      [12] putfield #18
        + Fieldref [com/book/a/z.a Landroid/graphics/Rect;]
      [15] aload_0 v0
      [16] new #1
        + Class [android/graphics/Point]
      [19] dup
      [20] invokespecial #21
        + Methodref [android/graphics/Point.<init> ()V]
      [23] putfield #19
        + Fieldref [com/book/a/z.b Landroid/graphics/Point;]
      [26] aload_0 v0
      [27] new #2
        + Class [android/graphics/PointF]
      [30] dup
      [31] invokespecial #22
        + Methodref [android/graphics/PointF.<init> ()V]
      [34] putfield #20
        + Fieldref [com/book/a/z.c Landroid/graphics/PointF;]
      [37] iload_3 v3
      [38] getstatic #15
        + Fieldref [com/book/a/aa.a I]
      [41] ificmpne +35 (target=76)
      [44] aload_0 v0
      [45] getfield #20
        + Fieldref [com/book/a/z.c Landroid/graphics/PointF;]
      [48] aload_2 v2
      [49] getfield #7
        + Fieldref [android/graphics/Point.x I]
      [52] i2f
      [53] aload_1 v1
      [54] getfield #7
        + Fieldref [android/graphics/Point.x I]
      [57] i2f
      [58] fdiv
      [59] aload_2 v2
      [60] getfield #8
        + Fieldref [android/graphics/Point.y I]
      [63] i2f
      [64] aload_1 v1
      [65] getfield #8
        + Fieldref [android/graphics/Point.y I]
      [68] i2f
      [69] fdiv
      [70] invokevirtual #23
        + Methodref [android/graphics/PointF.set (FF)V]
      [73] goto +251 (target=324)
      [76] iload_3 v3
      [77] getstatic #16
        + Fieldref [com/book/a/aa.b I]
      [80] ificmpne +84 (target=164)
      [83] aload_0 v0
      [84] getfield #20
        + Fieldref [com/book/a/z.c Landroid/graphics/PointF;]
      [87] aload_2 v2
      [88] getfield #7
        + Fieldref [android/graphics/Point.x I]
      [91] i2f
      [92] aload_1 v1
      [93] getfield #7
        + Fieldref [android/graphics/Point.x I]
      [96] i2f
      [97] fdiv
      [98] aload_2 v2
      [99] getfield #8
        + Fieldref [android/graphics/Point.y I]
      [102] i2f
      [103] aload_1 v1
      [104] getfield #8
        + Fieldref [android/graphics/Point.y I]
      [107] i2f
      [108] fdiv
      [109] invokevirtual #23
        + Methodref [android/graphics/PointF.set (FF)V]
      [112] aload_0 v0
      [113] getfield #20
        + Fieldref [com/book/a/z.c Landroid/graphics/PointF;]
      [116] getfield #9
        + Fieldref [android/graphics/PointF.x F]
      [119] aload_0 v0
      [120] getfield #20
        + Fieldref [com/book/a/z.c Landroid/graphics/PointF;]
      [123] getfield #10
        + Fieldref [android/graphics/PointF.y F]
      [126] fcmpl
      [127] ifle +20 (target=147)
      [130] aload_0 v0
      [131] getfield #20
        + Fieldref [com/book/a/z.c Landroid/graphics/PointF;]
      [134] aload_0 v0
      [135] getfield #20
        + Fieldref [com/book/a/z.c Landroid/graphics/PointF;]
      [138] getfield #10
        + Fieldref [android/graphics/PointF.y F]
      [141] putfield #9
        + Fieldref [android/graphics/PointF.x F]
      [144] goto +180 (target=324)
      [147] aload_0 v0
      [148] getfield #20
        + Fieldref [com/book/a/z.c Landroid/graphics/PointF;]
      [151] aload_0 v0
      [152] getfield #20
        + Fieldref [com/book/a/z.c Landroid/graphics/PointF;]
      [155] getfield #9
        + Fieldref [android/graphics/PointF.x F]
      [158] putfield #10
        + Fieldref [android/graphics/PointF.y F]
      [161] goto +163 (target=324)
      [164] iload_3 v3
      [165] getstatic #17
        + Fieldref [com/book/a/aa.c I]
      [168] ificmpne +140 (target=308)
      [171] aload_0 v0
      [172] getfield #20
        + Fieldref [com/book/a/z.c Landroid/graphics/PointF;]
      [175] aload_2 v2
      [176] getfield #7
        + Fieldref [android/graphics/Point.x I]
      [179] i2f
      [180] aload_1 v1
      [181] getfield #7
        + Fieldref [android/graphics/Point.x I]
      [184] i2f
      [185] fdiv
      [186] aload_2 v2
      [187] getfield #8
        + Fieldref [android/graphics/Point.y I]
      [190] i2f
      [191] aload_1 v1
      [192] getfield #8
        + Fieldref [android/graphics/Point.y I]
      [195] i2f
      [196] fdiv
      [197] invokevirtual #23
        + Methodref [android/graphics/PointF.set (FF)V]
      [200] aload_0 v0
      [201] getfield #20
        + Fieldref [com/book/a/z.c Landroid/graphics/PointF;]
      [204] getfield #9
        + Fieldref [android/graphics/PointF.x F]
      [207] fconst_1
      [208] fcmpl
      [209] iflt +115 (target=324)
      [212] aload_0 v0
      [213] getfield #20
        + Fieldref [com/book/a/z.c Landroid/graphics/PointF;]
      [216] getfield #10
        + Fieldref [android/graphics/PointF.y F]
      [219] fconst_1
      [220] fcmpl
      [221] iflt +103 (target=324)
      [224] aload_0 v0
      [225] getfield #20
        + Fieldref [com/book/a/z.c Landroid/graphics/PointF;]
      [228] getfield #9
        + Fieldref [android/graphics/PointF.x F]
      [231] aload_0 v0
      [232] getfield #20
        + Fieldref [com/book/a/z.c Landroid/graphics/PointF;]
      [235] getfield #10
        + Fieldref [android/graphics/PointF.y F]
      [238] fcmpl
      [239] ifle +36 (target=275)
      [242] aload_0 v0
      [243] getfield #20
        + Fieldref [com/book/a/z.c Landroid/graphics/PointF;]
      [246] aload_0 v0
      [247] getfield #20
        + Fieldref [com/book/a/z.c Landroid/graphics/PointF;]
      [250] getfield #10
        + Fieldref [android/graphics/PointF.y F]
      [253] f2i
      [254] i2f
      [255] putfield #10
        + Fieldref [android/graphics/PointF.y F]
      [258] aload_0 v0
      [259] getfield #20
        + Fieldref [com/book/a/z.c Landroid/graphics/PointF;]
      [262] aload_0 v0
      [263] getfield #20
        + Fieldref [com/book/a/z.c Landroid/graphics/PointF;]
      [266] getfield #10
        + Fieldref [android/graphics/PointF.y F]
      [269] putfield #9
        + Fieldref [android/graphics/PointF.x F]
      [272] goto +52 (target=324)
      [275] aload_0 v0
      [276] getfield #20
        + Fieldref [com/book/a/z.c Landroid/graphics/PointF;]
      [279] aload_0 v0
      [280] getfield #20
        + Fieldref [com/book/a/z.c Landroid/graphics/PointF;]
      [283] getfield #9
        + Fieldref [android/graphics/PointF.x F]
      [286] f2i
      [287] i2f
      [288] putfield #9
        + Fieldref [android/graphics/PointF.x F]
      [291] aload_0 v0
      [292] getfield #20
        + Fieldref [com/book/a/z.c Landroid/graphics/PointF;]
      [295] aload_0 v0
      [296] getfield #20
        + Fieldref [com/book/a/z.c Landroid/graphics/PointF;]
      [299] getfield #9
        + Fieldref [android/graphics/PointF.x F]
      [302] putfield #10
        + Fieldref [android/graphics/PointF.y F]
      [305] goto +19 (target=324)
      [308] aload_0 v0
      [309] getfield #20
        + Fieldref [com/book/a/z.c Landroid/graphics/PointF;]
      [312] fconst_1
      [313] putfield #9
        + Fieldref [android/graphics/PointF.x F]
      [316] aload_0 v0
      [317] getfield #20
        + Fieldref [com/book/a/z.c Landroid/graphics/PointF;]
      [320] fconst_1
      [321] putfield #10
        + Fieldref [android/graphics/PointF.y F]
      [324] aload_0 v0
      [325] getfield #19
        + Fieldref [com/book/a/z.b Landroid/graphics/Point;]
      [328] aload_2 v2
      [329] getfield #7
        + Fieldref [android/graphics/Point.x I]
      [332] i2f
      [333] aload_1 v1
      [334] getfield #7
        + Fieldref [android/graphics/Point.x I]
      [337] i2f
      [338] aload_0 v0
      [339] getfield #20
        + Fieldref [com/book/a/z.c Landroid/graphics/PointF;]
      [342] getfield #9
        + Fieldref [android/graphics/PointF.x F]
      [345] fmul
      [346] fsub
      [347] fconst_2
      [348] fdiv
      [349] f2i
      [350] putfield #7
        + Fieldref [android/graphics/Point.x I]
      [353] aload_0 v0
      [354] getfield #19
        + Fieldref [com/book/a/z.b Landroid/graphics/Point;]
      [357] aload_2 v2
      [358] getfield #8
        + Fieldref [android/graphics/Point.y I]
      [361] i2f
      [362] aload_1 v1
      [363] getfield #8
        + Fieldref [android/graphics/Point.y I]
      [366] i2f
      [367] aload_0 v0
      [368] getfield #20
        + Fieldref [com/book/a/z.c Landroid/graphics/PointF;]
      [371] getfield #10
        + Fieldref [android/graphics/PointF.y F]
      [374] fmul
      [375] fsub
      [376] fconst_2
      [377] fdiv
      [378] f2i
      [379] putfield #8
        + Fieldref [android/graphics/Point.y I]
      [382] aload_0 v0
      [383] getfield #18
        + Fieldref [com/book/a/z.a Landroid/graphics/Rect;]
      [386] aload_0 v0
      [387] getfield #19
        + Fieldref [com/book/a/z.b Landroid/graphics/Point;]
      [390] getfield #7
        + Fieldref [android/graphics/Point.x I]
      [393] putfield #12
        + Fieldref [android/graphics/Rect.left I]
      [396] aload_0 v0
      [397] getfield #18
        + Fieldref [com/book/a/z.a Landroid/graphics/Rect;]
      [400] aload_0 v0
      [401] getfield #19
        + Fieldref [com/book/a/z.b Landroid/graphics/Point;]
      [404] getfield #8
        + Fieldref [android/graphics/Point.y I]
      [407] putfield #14
        + Fieldref [android/graphics/Rect.top I]
      [410] aload_0 v0
      [411] getfield #18
        + Fieldref [com/book/a/z.a Landroid/graphics/Rect;]
      [414] aload_1 v1
      [415] getfield #7
        + Fieldref [android/graphics/Point.x I]
      [418] i2f
      [419] aload_0 v0
      [420] getfield #20
        + Fieldref [com/book/a/z.c Landroid/graphics/PointF;]
      [423] getfield #9
        + Fieldref [android/graphics/PointF.x F]
      [426] fmul
      [427] aload_0 v0
      [428] getfield #19
        + Fieldref [com/book/a/z.b Landroid/graphics/Point;]
      [431] getfield #7
        + Fieldref [android/graphics/Point.x I]
      [434] i2f
      [435] fadd
      [436] f2i
      [437] putfield #13
        + Fieldref [android/graphics/Rect.right I]
      [440] aload_0 v0
      [441] getfield #18
        + Fieldref [com/book/a/z.a Landroid/graphics/Rect;]
      [444] aload_1 v1
      [445] getfield #8
        + Fieldref [android/graphics/Point.y I]
      [448] i2f
      [449] aload_0 v0
      [450] getfield #20
        + Fieldref [com/book/a/z.c Landroid/graphics/PointF;]
      [453] getfield #10
        + Fieldref [android/graphics/PointF.y F]
      [456] fmul
      [457] aload_0 v0
      [458] getfield #19
        + Fieldref [com/book/a/z.b Landroid/graphics/Point;]
      [461] getfield #8
        + Fieldref [android/graphics/Point.y I]
      [464] i2f
      [465] fadd
      [466] f2i
      [467] putfield #11
        + Fieldref [android/graphics/Rect.bottom I]
      [470] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/book/a/aa
  Superclass:    java/lang/Enum
  Major version: 0x33
  Minor version: 0x0
    = target 1.7
  Access flags:  0x31
    = public final class com.book.a.aa extends java.lang.Enum

Interfaces (count = 0):

Constant Pool (count = 25):
  + Class [com/book/a/aa]
  + Class [java/lang/Enum]
  + Fieldref [com/book/a/aa.a I]
  + Fieldref [com/book/a/aa.b I]
  + Fieldref [com/book/a/aa.c I]
  + Fieldref [com/book/a/aa.d I]
  + Fieldref [com/book/a/aa.e [I]
  + NameAndType [a I]
  + NameAndType [b I]
  + NameAndType [c I]
  + NameAndType [d I]
  + NameAndType [e [I]
  + Utf8 [()V]
  + Utf8 [<clinit>]
  + Utf8 [Code]
  + Utf8 [I]
  + Utf8 [[I]
  + Utf8 [a]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/book/a/aa]
  + Utf8 [d]
  + Utf8 [e]
  + Utf8 [java/lang/Enum]

Fields (count = 5):
  + Field:        a I
    Access flags: 0x4019
      = public static final int a
  + Field:        b I
    Access flags: 0x4019
      = public static final int b
  + Field:        c I
    Access flags: 0x4019
      = public static final int c
  + Field:        d I
    Access flags: 0x4019
      = public static final int d
  + Field:        e [I
    Access flags: 0x101a
      = private static final synthetic int[] e

Methods (count = 1):
  - Method:       <clinit>()V
    Access flags: 0x8
      = static void <clinit>()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 47, locals = 0, stack = 4):
      [0] iconst_1
      [1] putstatic #3
        + Fieldref [com/book/a/aa.a I]
      [4] iconst_2
      [5] putstatic #4
        + Fieldref [com/book/a/aa.b I]
      [8] iconst_3
      [9] putstatic #5
        + Fieldref [com/book/a/aa.c I]
      [12] iconst_4
      [13] putstatic #6
        + Fieldref [com/book/a/aa.d I]
      [16] iconst_4
      [17] newarray 10
      [19] dup
      [20] iconst_0
      [21] getstatic #3
        + Fieldref [com/book/a/aa.a I]
      [24] iastore
      [25] dup
      [26] iconst_1
      [27] getstatic #4
        + Fieldref [com/book/a/aa.b I]
      [30] iastore
      [31] dup
      [32] iconst_2
      [33] getstatic #5
        + Fieldref [com/book/a/aa.c I]
      [36] iastore
      [37] dup
      [38] iconst_3
      [39] getstatic #6
        + Fieldref [com/book/a/aa.d I]
      [42] iastore
      [43] putstatic #7
        + Fieldref [com/book/a/aa.e [I]
      [46] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/book/a/ab
  Superclass:    java/lang/Object
  Major version: 0x33
  Minor version: 0x0
    = target 1.7
  Access flags:  0x21
    = public class com.book.a.ab extends java.lang.Object

Interfaces (count = 0):

Constant Pool (count = 103):
  + Class [android/graphics/Point]
  + Class [android/graphics/PointF]
  + Class [android/graphics/RectF]
  + Class [com/book/a/ab]
  + Class [com/book/a/ac]
  + Class [java/lang/Object]
  + Fieldref [android/graphics/Point.x I]
  + Fieldref [android/graphics/PointF.x F]
  + Fieldref [android/graphics/PointF.y F]
  + Fieldref [android/graphics/RectF.bottom F]
  + Fieldref [android/graphics/RectF.left F]
  + Fieldref [android/graphics/RectF.right F]
  + Fieldref [android/graphics/RectF.top F]
  + Fieldref [com/book/a/ab.b Landroid/graphics/PointF;]
  + Fieldref [com/book/a/ab.c I]
  + Fieldref [com/book/a/ab.d Landroid/graphics/RectF;]
  + Fieldref [com/book/a/ab.e Landroid/graphics/PointF;]
  + Fieldref [com/book/a/ab.f Z]
  + Fieldref [com/book/a/ab.g Z]
  + Fieldref [com/book/a/ab.h Lcom/book/a/ab;]
  + Fieldref [com/book/a/ab.i Landroid/graphics/PointF;]
  + Fieldref [com/book/a/ab.j Landroid/graphics/Point;]
  + Fieldref [com/book/a/ab.k Ljava/lang/String;]
  + Fieldref [com/book/a/ac.a I]
  + Fieldref [com/book/a/ac.b I]
  + Methodref [android/graphics/Point.<init> ()V]
  + Methodref [android/graphics/PointF.<init> ()V]
  + Methodref [android/graphics/PointF.set (FF)V]
  + Methodref [android/graphics/RectF.<init> ()V]
  + Methodref [com/book/a/ab.a ()Z]
  + Methodref [com/book/a/ab.b ()Z]
  + Methodref [com/book/a/ab.c ()V]
  + Methodref [java/lang/Object.<init> ()V]
  + NameAndType [<init> ()V]
  + NameAndType [a ()Z]
  + NameAndType [a I]
  + NameAndType [b ()Z]
  + NameAndType [b I]
  + NameAndType [b Landroid/graphics/PointF;]
  + NameAndType [bottom F]
  + NameAndType [c ()V]
  + NameAndType [c I]
  + NameAndType [d Landroid/graphics/RectF;]
  + NameAndType [e Landroid/graphics/PointF;]
  + NameAndType [f Z]
  + NameAndType [g Z]
  + NameAndType [h Lcom/book/a/ab;]
  + NameAndType [i Landroid/graphics/PointF;]
  + NameAndType [j Landroid/graphics/Point;]
  + NameAndType [k Ljava/lang/String;]
  + NameAndType [left F]
  + NameAndType [right F]
  + NameAndType [set (FF)V]
  + NameAndType [top F]
  + NameAndType [x F]
  + NameAndType [x I]
  + NameAndType [y F]
  + Utf8 [()Landroid/graphics/PointF;]
  + Utf8 [()Landroid/graphics/RectF;]
  + Utf8 [()V]
  + Utf8 [()Z]
  + Utf8 [(FF)V]
  + Utf8 [(Landroid/graphics/Point;)V]
  + Utf8 [(Landroid/graphics/PointF;)Z]
  + Utf8 [(Lcom/book/a/ab;)V]
  + Utf8 [(Lcom/book/a/p;)V]
  + Utf8 [(Ljava/lang/String;ILandroid/graphics/PointF;Landroid/graphics/PointF;)V]
  + Utf8 [(Z)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [F]
  + Utf8 [I]
  + Utf8 [Landroid/graphics/Point;]
  + Utf8 [Landroid/graphics/PointF;]
  + Utf8 [Landroid/graphics/RectF;]
  + Utf8 [Lcom/book/a/ab;]
  + Utf8 [Ljava/lang/String;]
  + Utf8 [Z]
  + Utf8 [a]
  + Utf8 [android/graphics/Point]
  + Utf8 [android/graphics/PointF]
  + Utf8 [android/graphics/RectF]
  + Utf8 [b]
  + Utf8 [bottom]
  + Utf8 [c]
  + Utf8 [com/book/a/ab]
  + Utf8 [com/book/a/ac]
  + Utf8 [d]
  + Utf8 [e]
  + Utf8 [f]
  + Utf8 [g]
  + Utf8 [h]
  + Utf8 [i]
  + Utf8 [j]
  + Utf8 [java/lang/Object]
  + Utf8 [k]
  + Utf8 [left]
  + Utf8 [right]
  + Utf8 [set]
  + Utf8 [top]
  + Utf8 [x]
  + Utf8 [y]

Fields (count = 10):
  + Field:        b Landroid/graphics/PointF;
    Access flags: 0x4
      = protected android.graphics.PointF b
  + Field:        c I
    Access flags: 0x4
      = protected int c
  + Field:        d Landroid/graphics/RectF;
    Access flags: 0x4
      = protected android.graphics.RectF d
  + Field:        e Landroid/graphics/PointF;
    Access flags: 0x4
      = protected android.graphics.PointF e
  + Field:        f Z
    Access flags: 0x4
      = protected boolean f
  + Field:        g Z
    Access flags: 0x4
      = protected boolean g
  + Field:        h Lcom/book/a/ab;
    Access flags: 0x4
      = protected com.book.a.ab h
  + Field:        i Landroid/graphics/PointF;
    Access flags: 0x4
      = protected android.graphics.PointF i
  + Field:        j Landroid/graphics/Point;
    Access flags: 0x4
      = protected android.graphics.Point j
  + Field:        k Ljava/lang/String;
    Access flags: 0x4
      = protected java.lang.String k

Methods (count = 16):
  - Method:       <init>(Ljava/lang/String;ILandroid/graphics/PointF;Landroid/graphics/PointF;)V
    Access flags: 0x1
      = public ab(java.lang.String,int,android.graphics.PointF,android.graphics.PointF)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 124, locals = 5, stack = 3):
      [0] aload_0 v0
      [1] invokespecial #33
        + Methodref [java/lang/Object.<init> ()V]
      [4] aload_0 v0
      [5] new #2
        + Class [android/graphics/PointF]
      [8] dup
      [9] invokespecial #27
        + Methodref [android/graphics/PointF.<init> ()V]
      [12] putfield #14
        + Fieldref [com/book/a/ab.b Landroid/graphics/PointF;]
      [15] aload_0 v0
      [16] getstatic #25
        + Fieldref [com/book/a/ac.b I]
      [19] putfield #15
        + Fieldref [com/book/a/ab.c I]
      [22] aload_0 v0
      [23] new #3
        + Class [android/graphics/RectF]
      [26] dup
      [27] invokespecial #29
        + Methodref [android/graphics/RectF.<init> ()V]
      [30] putfield #16
        + Fieldref [com/book/a/ab.d Landroid/graphics/RectF;]
      [33] aload_0 v0
      [34] new #2
        + Class [android/graphics/PointF]
      [37] dup
      [38] invokespecial #27
        + Methodref [android/graphics/PointF.<init> ()V]
      [41] putfield #17
        + Fieldref [com/book/a/ab.e Landroid/graphics/PointF;]
      [44] aload_0 v0
      [45] iconst_1
      [46] putfield #18
        + Fieldref [com/book/a/ab.f Z]
      [49] aload_0 v0
      [50] iconst_1
      [51] putfield #19
        + Fieldref [com/book/a/ab.g Z]
      [54] aload_0 v0
      [55] aconst_null
      [56] putfield #20
        + Fieldref [com/book/a/ab.h Lcom/book/a/ab;]
      [59] aload_0 v0
      [60] new #2
        + Class [android/graphics/PointF]
      [63] dup
      [64] invokespecial #27
        + Methodref [android/graphics/PointF.<init> ()V]
      [67] putfield #21
        + Fieldref [com/book/a/ab.i Landroid/graphics/PointF;]
      [70] aload_0 v0
      [71] new #1
        + Class [android/graphics/Point]
      [74] dup
      [75] invokespecial #26
        + Methodref [android/graphics/Point.<init> ()V]
      [78] putfield #22
        + Fieldref [com/book/a/ab.j Landroid/graphics/Point;]
      [81] aload_0 v0
      [82] aload_1 v1
      [83] putfield #23
        + Fieldref [com/book/a/ab.k Ljava/lang/String;]
      [86] aload_0 v0
      [87] iload_2 v2
      [88] putfield #15
        + Fieldref [com/book/a/ab.c I]
      [91] aload_0 v0
      [92] getfield #21
        + Fieldref [com/book/a/ab.i Landroid/graphics/PointF;]
      [95] aload_3 v3
      [96] getfield #8
        + Fieldref [android/graphics/PointF.x F]
      [99] aload_3 v3
      [100] getfield #9
        + Fieldref [android/graphics/PointF.y F]
      [103] invokevirtual #28
        + Methodref [android/graphics/PointF.set (FF)V]
      [106] aload_0 v0
      [107] getfield #17
        + Fieldref [com/book/a/ab.e Landroid/graphics/PointF;]
      [110] aload v4
      [112] getfield #8
        + Fieldref [android/graphics/PointF.x F]
      [115] aload v4
      [117] getfield #9
        + Fieldref [android/graphics/PointF.y F]
      [120] invokevirtual #28
        + Methodref [android/graphics/PointF.set (FF)V]
      [123] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Landroid/graphics/Point;)V
    Access flags: 0x11
      = public final void a(android.graphics.Point)
    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 #22
        + Fieldref [com/book/a/ab.j Landroid/graphics/Point;]
      [5] aload_0 v0
      [6] invokevirtual #32
        + Methodref [com/book/a/ab.c ()V]
      [9] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       c()V
    Access flags: 0x1
      = public void c()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 187, locals = 2, stack = 3):
      [0] aload_0 v0
      [1] getfield #15
        + Fieldref [com/book/a/ab.c I]
      [4] getstatic #25
        + Fieldref [com/book/a/ac.b I]
      [7] ificmpne +20 (target=27)
      [10] aload_0 v0
      [11] getfield #14
        + Fieldref [com/book/a/ab.b Landroid/graphics/PointF;]
      [14] aload_0 v0
      [15] getfield #21
        + Fieldref [com/book/a/ab.i Landroid/graphics/PointF;]
      [18] getfield #8
        + Fieldref [android/graphics/PointF.x F]
      [21] putfield #8
        + Fieldref [android/graphics/PointF.x F]
      [24] goto +76 (target=100)
      [27] aload_0 v0
      [28] getfield #15
        + Fieldref [com/book/a/ab.c I]
      [31] getstatic #24
        + Fieldref [com/book/a/ac.a I]
      [34] ificmpne +43 (target=77)
      [37] aload_0 v0
      [38] getfield #22
        + Fieldref [com/book/a/ab.j Landroid/graphics/Point;]
      [41] getfield #7
        + Fieldref [android/graphics/Point.x I]
      [44] iconst_2
      [45] idiv
      [46] i2f
      [47] aload_0 v0
      [48] getfield #17
        + Fieldref [com/book/a/ab.e Landroid/graphics/PointF;]
      [51] getfield #8
        + Fieldref [android/graphics/PointF.x F]
      [54] fconst_2
      [55] fdiv
      [56] fsub
      [57] fstore_1 v1
      [58] aload_0 v0
      [59] getfield #14
        + Fieldref [com/book/a/ab.b Landroid/graphics/PointF;]
      [62] fload_1 v1
      [63] aload_0 v0
      [64] getfield #21
        + Fieldref [com/book/a/ab.i Landroid/graphics/PointF;]
      [67] getfield #8
        + Fieldref [android/graphics/PointF.x F]
      [70] fadd
      [71] putfield #8
        + Fieldref [android/graphics/PointF.x F]
      [74] goto +26 (target=100)
      [77] aload_0 v0
      [78] getfield #14
        + Fieldref [com/book/a/ab.b Landroid/graphics/PointF;]
      [81] aload_0 v0
      [82] getfield #22
        + Fieldref [com/book/a/ab.j Landroid/graphics/Point;]
      [85] getfield #7
        + Fieldref [android/graphics/Point.x I]
      [88] i2f
      [89] aload_0 v0
      [90] getfield #21
        + Fieldref [com/book/a/ab.i Landroid/graphics/PointF;]
      [93] getfield #8
        + Fieldref [android/graphics/PointF.x F]
      [96] fadd
      [97] putfield #8
        + Fieldref [android/graphics/PointF.x F]
      [100] aload_0 v0
      [101] getfield #14
        + Fieldref [com/book/a/ab.b Landroid/graphics/PointF;]
      [104] aload_0 v0
      [105] getfield #21
        + Fieldref [com/book/a/ab.i Landroid/graphics/PointF;]
      [108] getfield #9
        + Fieldref [android/graphics/PointF.y F]
      [111] putfield #9
        + Fieldref [android/graphics/PointF.y F]
      [114] aload_0 v0
      [115] getfield #16
        + Fieldref [com/book/a/ab.d Landroid/graphics/RectF;]
      [118] aload_0 v0
      [119] getfield #14
        + Fieldref [com/book/a/ab.b Landroid/graphics/PointF;]
      [122] getfield #8
        + Fieldref [android/graphics/PointF.x F]
      [125] putfield #11
        + Fieldref [android/graphics/RectF.left F]
      [128] aload_0 v0
      [129] getfield #16
        + Fieldref [com/book/a/ab.d Landroid/graphics/RectF;]
      [132] aload_0 v0
      [133] getfield #14
        + Fieldref [com/book/a/ab.b Landroid/graphics/PointF;]
      [136] getfield #9
        + Fieldref [android/graphics/PointF.y F]
      [139] putfield #13
        + Fieldref [android/graphics/RectF.top F]
      [142] aload_0 v0
      [143] getfield #16
        + Fieldref [com/book/a/ab.d Landroid/graphics/RectF;]
      [146] aload_0 v0
      [147] getfield #16
        + Fieldref [com/book/a/ab.d Landroid/graphics/RectF;]
      [150] getfield #11
        + Fieldref [android/graphics/RectF.left F]
      [153] aload_0 v0
      [154] getfield #17
        + Fieldref [com/book/a/ab.e Landroid/graphics/PointF;]
      [157] getfield #8
        + Fieldref [android/graphics/PointF.x F]
      [160] fadd
      [161] putfield #12
        + Fieldref [android/graphics/RectF.right F]
      [164] aload_0 v0
      [165] getfield #16
        + Fieldref [com/book/a/ab.d Landroid/graphics/RectF;]
      [168] aload_0 v0
      [169] getfield #16
        + Fieldref [com/book/a/ab.d Landroid/graphics/RectF;]
      [172] getfield #13
        + Fieldref [android/graphics/RectF.top F]
      [175] aload_0 v0
      [176] getfield #17
        + Fieldref [com/book/a/ab.e Landroid/graphics/PointF;]
      [179] getfield #9
        + Fieldref [android/graphics/PointF.y F]
      [182] fadd
      [183] putfield #10
        + Fieldref [android/graphics/RectF.bottom F]
      [186] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Landroid/graphics/PointF;)Z
    Access flags: 0x1
      = public boolean a(android.graphics.PointF)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 2, stack = 1):
      [0] aload_0 v0
      [1] invokevirtual #31
        + Methodref [com/book/a/ab.b ()Z]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b(Landroid/graphics/PointF;)Z
    Access flags: 0x1
      = public boolean b(android.graphics.PointF)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 2, stack = 1):
      [0] aload_0 v0
      [1] invokevirtual #30
        + Methodref [com/book/a/ab.a ()Z]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b()Z
    Access flags: 0x1
      = public boolean b()
    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()Z
    Access flags: 0x1
      = public boolean a()
    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(Lcom/book/a/p;)V
    Access flags: 0x1
      = public void a(com.book.a.p)
    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:       d()Landroid/graphics/PointF;
    Access flags: 0x11
      = public final android.graphics.PointF d()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #14
        + Fieldref [com/book/a/ab.b Landroid/graphics/PointF;]
      [4] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       e()Landroid/graphics/RectF;
    Access flags: 0x11
      = public final android.graphics.RectF e()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #16
        + Fieldref [com/book/a/ab.d Landroid/graphics/RectF;]
      [4] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       f()Landroid/graphics/PointF;
    Access flags: 0x11
      = public final android.graphics.PointF f()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #17
        + Fieldref [com/book/a/ab.e Landroid/graphics/PointF;]
      [4] areturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       g()Z
    Access flags: 0x11
      = public final boolean g()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #18
        + Fieldref [com/book/a/ab.f Z]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       h()Z
    Access flags: 0x11
      = public final boolean h()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 5, locals = 1, stack = 1):
      [0] aload_0 v0
      [1] getfield #19
        + Fieldref [com/book/a/ab.g Z]
      [4] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       i()V
    Access flags: 0x11
      = public final void i()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 6, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] iconst_0
      [2] putfield #18
        + Fieldref [com/book/a/ab.f Z]
      [5] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Z)V
    Access flags: 0x11
      = public final void a(boolean)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 6, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] iload_1 v1
      [2] putfield #19
        + Fieldref [com/book/a/ab.g Z]
      [5] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lcom/book/a/ab;)V
    Access flags: 0x11
      = public final void a(com.book.a.ab)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 6, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] aload_1 v1
      [2] putfield #20
        + Fieldref [com/book/a/ab.h Lcom/book/a/ab;]
      [5] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/book/a/ac
  Superclass:    java/lang/Enum
  Major version: 0x33
  Minor version: 0x0
    = target 1.7
  Access flags:  0x31
    = public final class com.book.a.ac extends java.lang.Enum

Interfaces (count = 0):

Constant Pool (count = 22):
  + Class [com/book/a/ac]
  + Class [java/lang/Enum]
  + Fieldref [com/book/a/ac.a I]
  + Fieldref [com/book/a/ac.b I]
  + Fieldref [com/book/a/ac.c I]
  + Fieldref [com/book/a/ac.d [I]
  + NameAndType [a I]
  + NameAndType [b I]
  + NameAndType [c I]
  + NameAndType [d [I]
  + Utf8 [()V]
  + Utf8 [<clinit>]
  + Utf8 [Code]
  + Utf8 [I]
  + Utf8 [[I]
  + Utf8 [a]
  + Utf8 [b]
  + Utf8 [c]
  + Utf8 [com/book/a/ac]
  + Utf8 [d]
  + Utf8 [java/lang/Enum]

Fields (count = 4):
  + Field:        a I
    Access flags: 0x4019
      = public static final int a
  + Field:        b I
    Access flags: 0x4019
      = public static final int b
  + Field:        c I
    Access flags: 0x4019
      = public static final int c
  + Field:        d [I
    Access flags: 0x101a
      = private static final synthetic int[] d

Methods (count = 1):
  - Method:       <clinit>()V
    Access flags: 0x8
      = static void <clinit>()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 37, locals = 0, stack = 4):
      [0] iconst_1
      [1] putstatic #3
        + Fieldref [com/book/a/ac.a I]
      [4] iconst_2
      [5] putstatic #4
        + Fieldref [com/book/a/ac.b I]
      [8] iconst_3
      [9] putstatic #5
        + Fieldref [com/book/a/ac.c I]
      [12] iconst_3
      [13] newarray 10
      [15] dup
      [16] iconst_0
      [17] getstatic #3
        + Fieldref [com/book/a/ac.a I]
      [20] iastore
      [21] dup
      [22] iconst_1
      [23] getstatic #4
        + Fieldref [com/book/a/ac.b I]
      [26] iastore
      [27] dup
      [28] iconst_2
      [29] getstatic #5
        + Fieldref [com/book/a/ac.c I]
      [32] iastore
      [33] putstatic #6
        + Fieldref [com/book/a/ac.d [I]
      [36] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/book/a/ad
  Superclass:    com/book/a/ab
  Major version: 0x33
  Minor version: 0x0
    = target 1.7
  Access flags:  0x21
    = public class com.book.a.ad extends com.book.a.ab

Interfaces (count = 0):

Constant Pool (count = 62):
  + String [button]
  + Class [com/book/a/ab]
  + Class [com/book/a/ad]
  + Class [com/book/a/i]
  + Class [com/book/a/p]
  + Class [com/book/a/v]
  + Fieldref [com/book/a/ad.d Landroid/graphics/RectF;]
  + Fieldref [com/book/a/ad.f Z]
  + Fieldref [com/book/a/ad.l I]
  + Fieldref [com/book/a/ad.m Lcom/book/a/i;]
  + Fieldref [com/book/a/ad.n Lcom/book/a/v;]
  + Fieldref [com/book/a/i.a Lcom/book/a/ad;]
  + Methodref [com/book/a/ab.<init> (Ljava/lang/String;ILandroid/graphics/PointF;Landroid/graphics/PointF;)V]
  + Methodref [com/book/a/ad.a ()Z]
  + Methodref [com/book/a/ad.b ()Z]
  + Methodref [com/book/a/p.a (Lcom/book/a/j;Landroid/graphics/Rect;Landroid/graphics/RectF;)V]
  + Methodref [com/book/a/v.a ()Lcom/book/a/j;]
  + Methodref [com/book/a/v.a (I)Landroid/graphics/Rect;]
  + NameAndType [<init> (Ljava/lang/String;ILandroid/graphics/PointF;Landroid/graphics/PointF;)V]
  + NameAndType [a ()Lcom/book/a/j;]
  + NameAndType [a ()Z]
  + NameAndType [a (I)Landroid/graphics/Rect;]
  + NameAndType [a (Lcom/book/a/j;Landroid/graphics/Rect;Landroid/graphics/RectF;)V]
  + NameAndType [a Lcom/book/a/ad;]
  + NameAndType [b ()Z]
  + NameAndType [d Landroid/graphics/RectF;]
  + NameAndType [f Z]
  + NameAndType [l I]
  + NameAndType [m Lcom/book/a/i;]
  + NameAndType [n Lcom/book/a/v;]
  + Utf8 [()Lcom/book/a/j;]
  + Utf8 [()V]
  + Utf8 [()Z]
  + Utf8 [(I)Landroid/graphics/Rect;]
  + Utf8 [(ILandroid/graphics/PointF;Landroid/graphics/PointF;Lcom/book/a/v;Lcom/book/a/i;)V]
  + Utf8 [(Landroid/graphics/PointF;)Z]
  + Utf8 [(Lcom/book/a/j;Landroid/graphics/Rect;Landroid/graphics/RectF;)V]
  + Utf8 [(Lcom/book/a/p;)V]
  + Utf8 [(Ljava/lang/String;ILandroid/graphics/PointF;Landroid/graphics/PointF;)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [I]
  + Utf8 [Landroid/graphics/RectF;]
  + Utf8 [Lcom/book/a/ad;]
  + Utf8 [Lcom/book/a/i;]
  + Utf8 [Lcom/book/a/v;]
  + Utf8 [Z]
  + Utf8 [a]
  + Utf8 [b]
  + Utf8 [button]
  + Utf8 [com/book/a/ab]
  + Utf8 [com/book/a/ad]
  + Utf8 [com/book/a/i]
  + Utf8 [com/book/a/p]
  + Utf8 [com/book/a/v]
  + Utf8 [d]
  + Utf8 [f]
  + Utf8 [j]
  + Utf8 [l]
  + Utf8 [m]
  + Utf8 [n]

Fields (count = 3):
  + Field:        l I
    Access flags: 0x4
      = protected int l
  + Field:        m Lcom/book/a/i;
    Access flags: 0x1
      = public com.book.a.i m
  + Field:        n Lcom/book/a/v;
    Access flags: 0x4
      = protected com.book.a.v n

Methods (count = 7):
  - Method:       <init>(ILandroid/graphics/PointF;Landroid/graphics/PointF;Lcom/book/a/v;Lcom/book/a/i;)V
    Access flags: 0x1
      = public ad(int,android.graphics.PointF,android.graphics.PointF,com.book.a.v,com.book.a.i)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 32, locals = 6, stack = 5):
      [0] aload_0 v0
      [1] ldc #1
        + String [button]
      [3] iload_1 v1
      [4] aload_2 v2
      [5] aload_3 v3
      [6] invokespecial #13
        + Methodref [com/book/a/ab.<init> (Ljava/lang/String;ILandroid/graphics/PointF;Landroid/graphics/PointF;)V]
      [9] aload_0 v0
      [10] iconst_0
      [11] putfield #9
        + Fieldref [com/book/a/ad.l I]
      [14] aload_0 v0
      [15] aconst_null
      [16] putfield #11
        + Fieldref [com/book/a/ad.n Lcom/book/a/v;]
      [19] aload_0 v0
      [20] aload v4
      [22] putfield #11
        + Fieldref [com/book/a/ad.n Lcom/book/a/v;]
      [25] aload_0 v0
      [26] aload v5
      [28] putfield #10
        + Fieldref [com/book/a/ad.m Lcom/book/a/i;]
      [31] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lcom/book/a/p;)V
    Access flags: 0x11
      = public final void a(com.book.a.p)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 27, locals = 2, stack = 4):
      [0] aload_1 v1
      [1] aload_0 v0
      [2] getfield #11
        + Fieldref [com/book/a/ad.n Lcom/book/a/v;]
      [5] invokevirtual #17
        + Methodref [com/book/a/v.a ()Lcom/book/a/j;]
      [8] aload_0 v0
      [9] getfield #11
        + Fieldref [com/book/a/ad.n Lcom/book/a/v;]
      [12] aload_0 v0
      [13] getfield #9
        + Fieldref [com/book/a/ad.l I]
      [16] invokevirtual #18
        + Methodref [com/book/a/v.a (I)Landroid/graphics/Rect;]
      [19] aload_0 v0
      [20] getfield #7
        + Fieldref [com/book/a/ad.d Landroid/graphics/RectF;]
      [23] invokevirtual #16
        + Methodref [com/book/a/p.a (Lcom/book/a/j;Landroid/graphics/Rect;Landroid/graphics/RectF;)V]
      [26] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Landroid/graphics/PointF;)Z
    Access flags: 0x11
      = public final boolean a(android.graphics.PointF)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 27, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] getfield #8
        + Fieldref [com/book/a/ad.f Z]
      [4] ifeq +21 (target=25)
      [7] aload_0 v0
      [8] getfield #10
        + Fieldref [com/book/a/ad.m Lcom/book/a/i;]
      [11] aload_0 v0
      [12] putfield #12
        + Fieldref [com/book/a/i.a Lcom/book/a/ad;]
      [15] aload_0 v0
      [16] iconst_1
      [17] putfield #9
        + Fieldref [com/book/a/ad.l I]
      [20] aload_0 v0
      [21] invokevirtual #15
        + Methodref [com/book/a/ad.b ()Z]
      [24] ireturn
      [25] iconst_0
      [26] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b(Landroid/graphics/PointF;)Z
    Access flags: 0x11
      = public final boolean b(android.graphics.PointF)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 100, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] getfield #8
        + Fieldref [com/book/a/ad.f Z]
      [4] ifeq +65 (target=69)
      [7] aload_0 v0
      [8] getfield #10
        + Fieldref [com/book/a/ad.m Lcom/book/a/i;]
      [11] getfield #12
        + Fieldref [com/book/a/i.a Lcom/book/a/ad;]
      [14] aload_0 v0
      [15] ifacmpne +21 (target=36)
      [18] aload_0 v0
      [19] getfield #10
        + Fieldref [com/book/a/ad.m Lcom/book/a/i;]
      [22] aconst_null
      [23] putfield #12
        + Fieldref [com/book/a/i.a Lcom/book/a/ad;]
      [26] aload_0 v0
      [27] iconst_0
      [28] putfield #9
        + Fieldref [com/book/a/ad.l I]
      [31] aload_0 v0
      [32] invokevirtual #14
        + Methodref [com/book/a/ad.a ()Z]
      [35] ireturn
      [36] aload_0 v0
      [37] getfield #10
        + Fieldref [com/book/a/ad.m Lcom/book/a/i;]
      [40] getfield #12
        + Fieldref [com/book/a/i.a Lcom/book/a/ad;]
      [43] ifnull +24 (target=67)
      [46] aload_0 v0
      [47] getfield #10
        + Fieldref [com/book/a/ad.m Lcom/book/a/i;]
      [50] getfield #12
        + Fieldref [com/book/a/i.a Lcom/book/a/ad;]
      [53] iconst_0
      [54] putfield #9
        + Fieldref [com/book/a/ad.l I]
      [57] aload_0 v0
      [58] getfield #10
        + Fieldref [com/book/a/ad.m Lcom/book/a/i;]
      [61] aconst_null
      [62] putfield #12
        + Fieldref [com/book/a/i.a Lcom/book/a/ad;]
      [65] iconst_0
      [66] ireturn
      [67] iconst_0
      [68] ireturn
      [69] aload_0 v0
      [70] getfield #10
        + Fieldref [com/book/a/ad.m Lcom/book/a/i;]
      [73] getfield #12
        + Fieldref [com/book/a/i.a Lcom/book/a/ad;]
      [76] ifnull +22 (target=98)
      [79] aload_0 v0
      [80] getfield #10
        + Fieldref [com/book/a/ad.m Lcom/book/a/i;]
      [83] getfield #12
        + Fieldref [com/book/a/i.a Lcom/book/a/ad;]
      [86] iconst_0
      [87] putfield #9
        + Fieldref [com/book/a/ad.l I]
      [90] aload_0 v0
      [91] getfield #10
        + Fieldref [com/book/a/ad.m Lcom/book/a/i;]
      [94] aconst_null
      [95] putfield #12
        + Fieldref [com/book/a/i.a Lcom/book/a/ad;]
      [98] iconst_0
      [99] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b()Z
    Access flags: 0x1
      = public boolean b()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 2, locals = 1, stack = 1):
      [0] iconst_1
      [1] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a()Z
    Access flags: 0x1
      = public boolean a()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 2, locals = 1, stack = 1):
      [0] iconst_1
      [1] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       j()V
    Access flags: 0x11
      = public final void j()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 6, locals = 1, stack = 2):
      [0] aload_0 v0
      [1] iconst_0
      [2] putfield #9
        + Fieldref [com/book/a/ad.l I]
      [5] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/book/a/ae
  Superclass:    com/book/a/ab
  Major version: 0x33
  Minor version: 0x0
    = target 1.7
  Access flags:  0x31
    = public final class com.book.a.ae extends com.book.a.ab

Interfaces (count = 0):

Constant Pool (count = 127):
  + Float [NaN]
  + String [container]
  + Class [android/graphics/PointF]
  + Class [android/graphics/RectF]
  + Class [com/book/a/ab]
  + Class [com/book/a/ae]
  + Class [java/lang/Float]
  + Class [java/util/HashMap]
  + Class [java/util/Iterator]
  + Class [java/util/Map$Entry]
  + Class [java/util/Set]
  + Fieldref [android/graphics/PointF.x F]
  + Fieldref [android/graphics/PointF.y F]
  + Fieldref [android/graphics/RectF.bottom F]
  + Fieldref [android/graphics/RectF.left F]
  + Fieldref [android/graphics/RectF.right F]
  + Fieldref [android/graphics/RectF.top F]
  + Fieldref [com/book/a/ae.a Ljava/util/HashMap;]
  + Fieldref [com/book/a/ae.d Landroid/graphics/RectF;]
  + Fieldref [com/book/a/ae.j Landroid/graphics/Point;]
  + Methodref [android/graphics/RectF.set (FFFF)V]
  + Methodref [com/book/a/ab.<init> (Ljava/lang/String;ILandroid/graphics/PointF;Landroid/graphics/PointF;)V]
  + Methodref [com/book/a/ab.a (Landroid/graphics/Point;)V]
  + Methodref [com/book/a/ab.a (Landroid/graphics/PointF;)Z]
  + Methodref [com/book/a/ab.a (Lcom/book/a/ab;)V]
  + Methodref [com/book/a/ab.a (Lcom/book/a/p;)V]
  + Methodref [com/book/a/ab.b (Landroid/graphics/PointF;)Z]
  + Methodref [com/book/a/ab.c ()V]
  + Methodref [com/book/a/ab.e ()Landroid/graphics/RectF;]
  + Methodref [com/book/a/ab.g ()Z]
  + Methodref [com/book/a/ab.h ()Z]
  + Methodref [com/book/a/ae.j ()V]
  + Methodref [java/lang/Float.isNaN (F)Z]
  + Methodref [java/util/HashMap.<init> ()V]
  + Methodref [java/util/HashMap.entrySet ()Ljava/util/Set;]
  + Methodref [java/util/HashMap.isEmpty ()Z]
  + Methodref [java/util/HashMap.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;]
  + InterfaceMethodref [java/util/Iterator.hasNext ()Z]
  + InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;]
  + InterfaceMethodref [java/util/Map$Entry.getValue ()Ljava/lang/Object;]
  + InterfaceMethodref [java/util/Set.iterator ()Ljava/util/Iterator;]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (Ljava/lang/String;ILandroid/graphics/PointF;Landroid/graphics/PointF;)V]
  + NameAndType [a (Landroid/graphics/Point;)V]
  + NameAndType [a (Landroid/graphics/PointF;)Z]
  + NameAndType [a (Lcom/book/a/ab;)V]
  + NameAndType [a (Lcom/book/a/p;)V]
  + NameAndType [a Ljava/util/HashMap;]
  + NameAndType [b (Landroid/graphics/PointF;)Z]
  + NameAndType [bottom F]
  + NameAndType [c ()V]
  + NameAndType [d Landroid/graphics/RectF;]
  + NameAndType [e ()Landroid/graphics/RectF;]
  + NameAndType [entrySet ()Ljava/util/Set;]
  + NameAndType [g ()Z]
  + NameAndType [getValue ()Ljava/lang/Object;]
  + NameAndType [h ()Z]
  + NameAndType [hasNext ()Z]
  + NameAndType [isEmpty ()Z]
  + NameAndType [isNaN (F)Z]
  + NameAndType [iterator ()Ljava/util/Iterator;]
  + NameAndType [j ()V]
  + NameAndType [j Landroid/graphics/Point;]
  + NameAndType [left F]
  + NameAndType [next ()Ljava/lang/Object;]
  + NameAndType [put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;]
  + NameAndType [right F]
  + NameAndType [set (FFFF)V]
  + NameAndType [top F]
  + NameAndType [x F]
  + NameAndType [y F]
  + Utf8 [()Landroid/graphics/RectF;]
  + Utf8 [()Ljava/lang/Object;]
  + Utf8 [()Ljava/util/Iterator;]
  + Utf8 [()Ljava/util/Set;]
  + Utf8 [()V]
  + Utf8 [()Z]
  + Utf8 [(F)Z]
  + Utf8 [(FFFF)V]
  + Utf8 [(ILandroid/graphics/PointF;Landroid/graphics/PointF;)V]
  + Utf8 [(Landroid/graphics/Point;)V]
  + Utf8 [(Landroid/graphics/PointF;)Z]
  + Utf8 [(Lcom/book/a/ab;)V]
  + Utf8 [(Lcom/book/a/p;)V]
  + Utf8 [(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;]
  + Utf8 [(Ljava/lang/String;ILandroid/graphics/PointF;Landroid/graphics/PointF;)V]
  + Utf8 [(Ljava/lang/String;Lcom/book/a/ab;)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [F]
  + Utf8 [Landroid/graphics/Point;]
  + Utf8 [Landroid/graphics/RectF;]
  + Utf8 [Ljava/util/HashMap;]
  + Utf8 [a]
  + Utf8 [android/graphics/PointF]
  + Utf8 [android/graphics/RectF]
  + Utf8 [b]
  + Utf8 [bottom]
  + Utf8 [c]
  + Utf8 [com/book/a/ab]
  + Utf8 [com/book/a/ae]
  + Utf8 [container]
  + Utf8 [d]
  + Utf8 [e]
  + Utf8 [entrySet]
  + Utf8 [g]
  + Utf8 [getValue]
  + Utf8 [h]
  + Utf8 [hasNext]
  + Utf8 [isEmpty]
  + Utf8 [isNaN]
  + Utf8 [iterator]
  + Utf8 [j]
  + Utf8 [java/lang/Float]
  + Utf8 [java/util/HashMap]
  + Utf8 [java/util/Iterator]
  + Utf8 [java/util/Map$Entry]
  + Utf8 [java/util/Set]
  + Utf8 [left]
  + Utf8 [next]
  + Utf8 [put]
  + Utf8 [right]
  + Utf8 [set]
  + Utf8 [top]
  + Utf8 [x]
  + Utf8 [y]

Fields (count = 1):
  + Field:        a Ljava/util/HashMap;
    Access flags: 0x4
      = protected java.util.HashMap a

Methods (count = 7):
  - Method:       <init>(ILandroid/graphics/PointF;Landroid/graphics/PointF;)V
    Access flags: 0x1
      = public ae(int,android.graphics.PointF,android.graphics.PointF)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 54, locals = 4, stack = 5):
      [0] aload_0 v0
      [1] ldc #2
        + String [container]
      [3] iload_1 v1
      [4] aload_2 v2
      [5] aload_3 v3
      [6] invokespecial #22
        + Methodref [com/book/a/ab.<init> (Ljava/lang/String;ILandroid/graphics/PointF;Landroid/graphics/PointF;)V]
      [9] aload_0 v0
      [10] new #8
        + Class [java/util/HashMap]
      [13] dup
      [14] invokespecial #34
        + Methodref [java/util/HashMap.<init> ()V]
      [17] putfield #18
        + Fieldref [com/book/a/ae.a Ljava/util/HashMap;]
      [20] aload_3 v3
      [21] getfield #12
        + Fieldref [android/graphics/PointF.x F]
      [24] fconst_0
      [25] fcmpl
      [26] ifeq +12 (target=38)
      [29] aload_3 v3
      [30] getfield #13
        + Fieldref [android/graphics/PointF.y F]
      [33] fconst_0
      [34] fcmpl
      [35] ifne +18 (target=53)
      [38] aload_0 v0
      [39] getfield #19
        + Fieldref [com/book/a/ae.d Landroid/graphics/RectF;]
      [42] ldc #1
        + Float [NaN]
      [44] ldc #1
        + Float [NaN]
      [46] ldc #1
        + Float [NaN]
      [48] ldc #1
        + Float [NaN]
      [50] invokevirtual #21
        + Methodref [android/graphics/RectF.set (FFFF)V]
      [53] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Ljava/lang/String;Lcom/book/a/ab;)V
    Access flags: 0x11
      = public final void a(java.lang.String,com.book.a.ab)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 28, locals = 3, stack = 3):
      [0] aload_0 v0
      [1] getfield #18
        + Fieldref [com/book/a/ae.a Ljava/util/HashMap;]
      [4] aload_1 v1
      [5] aload_2 v2
      [6] invokevirtual #37
        + Methodref [java/util/HashMap.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;]
      [9] pop
      [10] aload_2 v2
      [11] aload_0 v0
      [12] getfield #20
        + Fieldref [com/book/a/ae.j Landroid/graphics/Point;]
      [15] invokevirtual #23
        + Methodref [com/book/a/ab.a (Landroid/graphics/Point;)V]
      [18] aload_2 v2
      [19] aload_0 v0
      [20] invokevirtual #25
        + Methodref [com/book/a/ab.a (Lcom/book/a/ab;)V]
      [23] aload_0 v0
      [24] invokespecial #32
        + Methodref [com/book/a/ae.j ()V]
      [27] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       j()V
    Access flags: 0x2
      = private void j()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 229, locals = 3, stack = 5):
      [0] aload_0 v0
      [1] getfield #18
        + Fieldref [com/book/a/ae.a Ljava/util/HashMap;]
      [4] invokevirtual #36
        + Methodref [java/util/HashMap.isEmpty ()Z]
      [7] ifne +206 (target=213)
      [10] aload_0 v0
      [11] getfield #18
        + Fieldref [com/book/a/ae.a Ljava/util/HashMap;]
      [14] invokevirtual #35
        + Methodref [java/util/HashMap.entrySet ()Ljava/util/Set;]
      [17] invokeinterface #41, 256
        + InterfaceMethodref [java/util/Set.iterator ()Ljava/util/Iterator;]
      [22] astore_1 v1
      [23] aload_1 v1
      [24] invokeinterface #38, 256
        + InterfaceMethodref [java/util/Iterator.hasNext ()Z]
      [29] ifeq +183 (target=212)
      [32] aload_1 v1
      [33] invokeinterface #39, 256
        + InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;]
      [38] checkcast #10
        + Class [java/util/Map$Entry]
      [41] invokeinterface #40, 256
        + InterfaceMethodref [java/util/Map$Entry.getValue ()Ljava/lang/Object;]
      [46] checkcast #5
        + Class [com/book/a/ab]
      [49] invokevirtual #29
        + Methodref [com/book/a/ab.e ()Landroid/graphics/RectF;]
      [52] astore_2 v2
      [53] aload_0 v0
      [54] getfield #19
        + Fieldref [com/book/a/ae.d Landroid/graphics/RectF;]
      [57] getfield #15
        + Fieldref [android/graphics/RectF.left F]
      [60] invokestatic #33
        + Methodref [java/lang/Float.isNaN (F)Z]
      [63] ifne +18 (target=81)
      [66] aload_2 v2
      [67] getfield #15
        + Fieldref [android/graphics/RectF.left F]
      [70] aload_0 v0
      [71] getfield #19
        + Fieldref [com/book/a/ae.d Landroid/graphics/RectF;]
      [74] getfield #15
        + Fieldref [android/graphics/RectF.left F]
      [77] fcmpg
      [78] ifge +14 (target=92)
      [81] aload_0 v0
      [82] getfield #19
        + Fieldref [com/book/a/ae.d Landroid/graphics/RectF;]
      [85] aload_2 v2
      [86] getfield #15
        + Fieldref [android/graphics/RectF.left F]
      [89] putfield #15
        + Fieldref [android/graphics/RectF.left F]
      [92] aload_0 v0
      [93] getfield #19
        + Fieldref [com/book/a/ae.d Landroid/graphics/RectF;]
      [96] getfield #16
        + Fieldref [android/graphics/RectF.right F]
      [99] invokestatic #33
        + Methodref [java/lang/Float.isNaN (F)Z]
      [102] ifne +18 (target=120)
      [105] aload_2 v2
      [106] getfield #16
        + Fieldref [android/graphics/RectF.right F]
      [109] aload_0 v0
      [110] getfield #19
        + Fieldref [com/book/a/ae.d Landroid/graphics/RectF;]
      [113] getfield #16
        + Fieldref [android/graphics/RectF.right F]
      [116] fcmpl
      [117] ifle +14 (target=131)
      [120] aload_0 v0
      [121] getfield #19
        + Fieldref [com/book/a/ae.d Landroid/graphics/RectF;]
      [124] aload_2 v2
      [125] getfield #16
        + Fieldref [android/graphics/RectF.right F]
      [128] putfield #16
        + Fieldref [android/graphics/RectF.right F]
      [131] aload_0 v0
      [132] getfield #19
        + Fieldref [com/book/a/ae.d Landroid/graphics/RectF;]
      [135] getfield #14
        + Fieldref [android/graphics/RectF.bottom F]
      [138] invokestatic #33
        + Methodref [java/lang/Float.isNaN (F)Z]
      [141] ifne +18 (target=159)
      [144] aload_2 v2
      [145] getfield #14
        + Fieldref [android/graphics/RectF.bottom F]
      [148] aload_0 v0
      [149] getfield #19
        + Fieldref [com/book/a/ae.d Landroid/graphics/RectF;]
      [152] getfield #14
        + Fieldref [android/graphics/RectF.bottom F]
      [155] fcmpl
      [156] ifle +14 (target=170)
      [159] aload_0 v0
      [160] getfield #19
        + Fieldref [com/book/a/ae.d Landroid/graphics/RectF;]
      [163] aload_2 v2
      [164] getfield #14
        + Fieldref [android/graphics/RectF.bottom F]
      [167] putfield #14
        + Fieldref [android/graphics/RectF.bottom F]
      [170] aload_0 v0
      [171] getfield #19
        + Fieldref [com/book/a/ae.d Landroid/graphics/RectF;]
      [174] getfield #17
        + Fieldref [android/graphics/RectF.top F]
      [177] invokestatic #33
        + Methodref [java/lang/Float.isNaN (F)Z]
      [180] ifne +18 (target=198)
      [183] aload_2 v2
      [184] getfield #17
        + Fieldref [android/graphics/RectF.top F]
      [187] aload_0 v0
      [188] getfield #19
        + Fieldref [com/book/a/ae.d Landroid/graphics/RectF;]
      [191] getfield #17
        + Fieldref [android/graphics/RectF.top F]
      [194] fcmpg
      [195] ifge +14 (target=209)
      [198] aload_0 v0
      [199] getfield #19
        + Fieldref [com/book/a/ae.d Landroid/graphics/RectF;]
      [202] aload_2 v2
      [203] getfield #17
        + Fieldref [android/graphics/RectF.top F]
      [206] putfield #17
        + Fieldref [android/graphics/RectF.top F]
      [209] goto -186 (target=23)
      [212] return
      [213] aload_0 v0
      [214] getfield #19
        + Fieldref [com/book/a/ae.d Landroid/graphics/RectF;]
      [217] ldc #1
        + Float [NaN]
      [219] ldc #1
        + Float [NaN]
      [221] ldc #1
        + Float [NaN]
      [223] ldc #1
        + Float [NaN]
      [225] invokevirtual #21
        + Methodref [android/graphics/RectF.set (FFFF)V]
      [228] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Landroid/graphics/PointF;)Z
    Access flags: 0x11
      = public final boolean a(android.graphics.PointF)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 132, locals = 5, stack = 2):
      [0] aload_0 v0
      [1] getfield #18
        + Fieldref [com/book/a/ae.a Ljava/util/HashMap;]
      [4] invokevirtual #35
        + Methodref [java/util/HashMap.entrySet ()Ljava/util/Set;]
      [7] invokeinterface #41, 256
        + InterfaceMethodref [java/util/Set.iterator ()Ljava/util/Iterator;]
      [12] astore_2 v2
      [13] aload_2 v2
      [14] invokeinterface #38, 256
        + InterfaceMethodref [java/util/Iterator.hasNext ()Z]
      [19] ifeq +111 (target=130)
      [22] aload_2 v2
      [23] invokeinterface #39, 256
        + InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;]
      [28] checkcast #10
        + Class [java/util/Map$Entry]
      [31] dup
      [32] astore_3 v3
      [33] invokeinterface #40, 256
        + InterfaceMethodref [java/util/Map$Entry.getValue ()Ljava/lang/Object;]
      [38] checkcast #5
        + Class [com/book/a/ab]
      [41] dup
      [42] astore v4
      [44] invokevirtual #30
        + Methodref [com/book/a/ab.g ()Z]
      [47] ifeq +80 (target=127)
      [50] aload v4
      [52] invokevirtual #29
        + Methodref [com/book/a/ab.e ()Landroid/graphics/RectF;]
      [55] astore v4
      [57] aload_1 v1
      [58] getfield #12
        + Fieldref [android/graphics/PointF.x F]
      [61] aload v4
      [63] getfield #15
        + Fieldref [android/graphics/RectF.left F]
      [66] fcmpl
      [67] iflt +60 (target=127)
      [70] aload_1 v1
      [71] getfield #12
        + Fieldref [android/graphics/PointF.x F]
      [74] aload v4
      [76] getfield #16
        + Fieldref [android/graphics/RectF.right F]
      [79] fcmpg
      [80] ifgt +47 (target=127)
      [83] aload_1 v1
      [84] getfield #13
        + Fieldref [android/graphics/PointF.y F]
      [87] aload v4
      [89] getfield #17
        + Fieldref [android/graphics/RectF.top F]
      [92] fcmpl
      [93] iflt +34 (target=127)
      [96] aload_1 v1
      [97] getfield #13
        + Fieldref [android/graphics/PointF.y F]
      [100] aload v4
      [102] getfield #14
        + Fieldref [android/graphics/RectF.bottom F]
      [105] fcmpg
      [106] ifgt +21 (target=127)
      [109] aload_3 v3
      [110] invokeinterface #40, 256
        + InterfaceMethodref [java/util/Map$Entry.getValue ()Ljava/lang/Object;]
      [115] checkcast #5
        + Class [com/book/a/ab]
      [118] aload_1 v1
      [119] invokevirtual #24
        + Methodref [com/book/a/ab.a (Landroid/graphics/PointF;)Z]
      [122] ifeq +5 (target=127)
      [125] iconst_1
      [126] ireturn
      [127] goto -114 (target=13)
      [130] iconst_0
      [131] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       b(Landroid/graphics/PointF;)Z
    Access flags: 0x11
      = public final boolean b(android.graphics.PointF)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 132, locals = 5, stack = 2):
      [0] aload_0 v0
      [1] getfield #18
        + Fieldref [com/book/a/ae.a Ljava/util/HashMap;]
      [4] invokevirtual #35
        + Methodref [java/util/HashMap.entrySet ()Ljava/util/Set;]
      [7] invokeinterface #41, 256
        + InterfaceMethodref [java/util/Set.iterator ()Ljava/util/Iterator;]
      [12] astore_2 v2
      [13] aload_2 v2
      [14] invokeinterface #38, 256
        + InterfaceMethodref [java/util/Iterator.hasNext ()Z]
      [19] ifeq +111 (target=130)
      [22] aload_2 v2
      [23] invokeinterface #39, 256
        + InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;]
      [28] checkcast #10
        + Class [java/util/Map$Entry]
      [31] dup
      [32] astore_3 v3
      [33] invokeinterface #40, 256
        + InterfaceMethodref [java/util/Map$Entry.getValue ()Ljava/lang/Object;]
      [38] checkcast #5
        + Class [com/book/a/ab]
      [41] dup
      [42] astore v4
      [44] invokevirtual #30
        + Methodref [com/book/a/ab.g ()Z]
      [47] ifeq +80 (target=127)
      [50] aload v4
      [52] invokevirtual #29
        + Methodref [com/book/a/ab.e ()Landroid/graphics/RectF;]
      [55] astore v4
      [57] aload_1 v1
      [58] getfield #12
        + Fieldref [android/graphics/PointF.x F]
      [61] aload v4
      [63] getfield #15
        + Fieldref [android/graphics/RectF.left F]
      [66] fcmpl
      [67] iflt +60 (target=127)
      [70] aload_1 v1
      [71] getfield #12
        + Fieldref [android/graphics/PointF.x F]
      [74] aload v4
      [76] getfield #16
        + Fieldref [android/graphics/RectF.right F]
      [79] fcmpg
      [80] ifgt +47 (target=127)
      [83] aload_1 v1
      [84] getfield #13
        + Fieldref [android/graphics/PointF.y F]
      [87] aload v4
      [89] getfield #17
        + Fieldref [android/graphics/RectF.top F]
      [92] fcmpl
      [93] iflt +34 (target=127)
      [96] aload_1 v1
      [97] getfield #13
        + Fieldref [android/graphics/PointF.y F]
      [100] aload v4
      [102] getfield #14
        + Fieldref [android/graphics/RectF.bottom F]
      [105] fcmpg
      [106] ifgt +21 (target=127)
      [109] aload_3 v3
      [110] invokeinterface #40, 256
        + InterfaceMethodref [java/util/Map$Entry.getValue ()Ljava/lang/Object;]
      [115] checkcast #5
        + Class [com/book/a/ab]
      [118] aload_1 v1
      [119] invokevirtual #27
        + Methodref [com/book/a/ab.b (Landroid/graphics/PointF;)Z]
      [122] ifeq +5 (target=127)
      [125] iconst_1
      [126] ireturn
      [127] goto -114 (target=13)
      [130] iconst_0
      [131] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lcom/book/a/p;)V
    Access flags: 0x11
      = public final void a(com.book.a.p)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 56, locals = 4, stack = 2):
      [0] aload_0 v0
      [1] getfield #18
        + Fieldref [com/book/a/ae.a Ljava/util/HashMap;]
      [4] invokevirtual #35
        + Methodref [java/util/HashMap.entrySet ()Ljava/util/Set;]
      [7] invokeinterface #41, 256
        + InterfaceMethodref [java/util/Set.iterator ()Ljava/util/Iterator;]
      [12] astore_2 v2
      [13] aload_2 v2
      [14] invokeinterface #38, 256
        + InterfaceMethodref [java/util/Iterator.hasNext ()Z]
      [19] ifeq +36 (target=55)
      [22] aload_2 v2
      [23] invokeinterface #39, 256
        + InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;]
      [28] checkcast #10
        + Class [java/util/Map$Entry]
      [31] invokeinterface #40, 256
        + InterfaceMethodref [java/util/Map$Entry.getValue ()Ljava/lang/Object;]
      [36] checkcast #5
        + Class [com/book/a/ab]
      [39] dup
      [40] astore_3 v3
      [41] invokevirtual #31
        + Methodref [com/book/a/ab.h ()Z]
      [44] ifeq +8 (target=52)
      [47] aload_3 v3
      [48] aload_1 v1
      [49] invokevirtual #26
        + Methodref [com/book/a/ab.a (Lcom/book/a/p;)V]
      [52] goto -39 (target=13)
      [55] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       c()V
    Access flags: 0x11
      = public final void c()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 54, locals = 2, stack = 1):
      [0] aload_0 v0
      [1] invokespecial #28
        + Methodref [com/book/a/ab.c ()V]
      [4] aload_0 v0
      [5] getfield #18
        + Fieldref [com/book/a/ae.a Ljava/util/HashMap;]
      [8] invokevirtual #35
        + Methodref [java/util/HashMap.entrySet ()Ljava/util/Set;]
      [11] invokeinterface #41, 256
        + InterfaceMethodref [java/util/Set.iterator ()Ljava/util/Iterator;]
      [16] astore_1 v1
      [17] aload_1 v1
      [18] invokeinterface #38, 256
        + InterfaceMethodref [java/util/Iterator.hasNext ()Z]
      [23] ifeq +26 (target=49)
      [26] aload_1 v1
      [27] invokeinterface #39, 256
        + InterfaceMethodref [java/util/Iterator.next ()Ljava/lang/Object;]
      [32] checkcast #10
        + Class [java/util/Map$Entry]
      [35] invokeinterface #40, 256
        + InterfaceMethodref [java/util/Map$Entry.getValue ()Ljava/lang/Object;]
      [40] checkcast #5
        + Class [com/book/a/ab]
      [43] invokevirtual #28
        + Methodref [com/book/a/ab.c ()V]
      [46] goto -29 (target=17)
      [49] aload_0 v0
      [50] invokespecial #32
        + Methodref [com/book/a/ae.j ()V]
      [53] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/book/a/af
  Superclass:    com/book/a/ab
  Major version: 0x33
  Minor version: 0x0
    = target 1.7
  Access flags:  0x31
    = public final class com.book.a.af extends com.book.a.ab

Interfaces (count = 0):

Constant Pool (count = 123):
  + String [label]
  + Class [android/graphics/Point]
  + Class [android/graphics/PointF]
  + Class [android/graphics/RectF]
  + Class [com/book/a/ab]
  + Class [com/book/a/ac]
  + Class [com/book/a/af]
  + Class [com/book/a/h]
  + Class [com/book/a/p]
  + Class [com/book/a/u]
  + Class [com/book/a/v]
  + Fieldref [android/graphics/Point.x I]
  + Fieldref [android/graphics/PointF.x F]
  + Fieldref [android/graphics/PointF.y F]
  + Fieldref [android/graphics/RectF.bottom F]
  + Fieldref [android/graphics/RectF.left F]
  + Fieldref [android/graphics/RectF.right F]
  + Fieldref [android/graphics/RectF.top F]
  + Fieldref [com/book/a/ac.a I]
  + Fieldref [com/book/a/ac.b I]
  + Fieldref [com/book/a/af.a Lcom/book/a/h;]
  + Fieldref [com/book/a/af.b Landroid/graphics/PointF;]
  + Fieldref [com/book/a/af.c I]
  + Fieldref [com/book/a/af.d Landroid/graphics/RectF;]
  + Fieldref [com/book/a/af.e Landroid/graphics/PointF;]
  + Fieldref [com/book/a/af.i Landroid/graphics/PointF;]
  + Fieldref [com/book/a/af.j Landroid/graphics/Point;]
  + Fieldref [com/book/a/af.l Lcom/book/a/u;]
  + Fieldref [com/book/a/h.a Landroid/graphics/PointF;]
  + Fieldref [com/book/a/h.b Lcom/book/a/v;]
  + Fieldref [com/book/a/p.d Landroid/graphics/PointF;]
  + Fieldref [com/book/a/u.a Ljava/lang/String;]
  + Fieldref [com/book/a/u.b [C]
  + Methodref [android/graphics/PointF.<init> (FF)V]
  + Methodref [android/graphics/PointF.set (Landroid/graphics/PointF;)V]
  + Methodref [com/book/a/ab.<init> (Ljava/lang/String;ILandroid/graphics/PointF;Landroid/graphics/PointF;)V]
  + Methodref [com/book/a/h.a (Lcom/book/a/u;)Landroid/graphics/PointF;]
  + Methodref [com/book/a/p.a (Lcom/book/a/j;Landroid/graphics/Rect;Landroid/graphics/PointF;Landroid/graphics/PointF;)V]
  + Methodref [com/book/a/u.<init> (Ljava/lang/String;)V]
  + Methodref [com/book/a/u.a (Ljava/lang/String;)V]
  + Methodref [com/book/a/v.a ()Lcom/book/a/j;]
  + Methodref [com/book/a/v.a (I)Landroid/graphics/Rect;]
  + NameAndType [<init> (FF)V]
  + NameAndType [<init> (Ljava/lang/String;)V]
  + NameAndType [<init> (Ljava/lang/String;ILandroid/graphics/PointF;Landroid/graphics/PointF;)V]
  + NameAndType [a ()Lcom/book/a/j;]
  + NameAndType [a (I)Landroid/graphics/Rect;]
  + NameAndType [a (Lcom/book/a/j;Landroid/graphics/Rect;Landroid/graphics/PointF;Landroid/graphics/PointF;)V]
  + NameAndType [a (Lcom/book/a/u;)Landroid/graphics/PointF;]
  + NameAndType [a (Ljava/lang/String;)V]
  + NameAndType [a I]
  + NameAndType [a Landroid/graphics/PointF;]
  + NameAndType [a Lcom/book/a/h;]
  + NameAndType [a Ljava/lang/String;]
  + NameAndType [b I]
  + NameAndType [b Landroid/graphics/PointF;]
  + NameAndType [b Lcom/book/a/v;]
  + NameAndType [b [C]
  + NameAndType [bottom F]
  + NameAndType [c I]
  + NameAndType [d Landroid/graphics/PointF;]
  + NameAndType [d Landroid/graphics/RectF;]
  + NameAndType [e Landroid/graphics/PointF;]
  + NameAndType [i Landroid/graphics/PointF;]
  + NameAndType [j Landroid/graphics/Point;]
  + NameAndType [l Lcom/book/a/u;]
  + NameAndType [left F]
  + NameAndType [right F]
  + NameAndType [set (Landroid/graphics/PointF;)V]
  + NameAndType [top F]
  + NameAndType [x F]
  + NameAndType [x I]
  + NameAndType [y F]
  + Utf8 [()Lcom/book/a/j;]
  + Utf8 [()V]
  + Utf8 [(FF)V]
  + Utf8 [(I)Landroid/graphics/Rect;]
  + Utf8 [(ILandroid/graphics/PointF;Lcom/book/a/h;Ljava/lang/String;)V]
  + Utf8 [(Landroid/graphics/PointF;)V]
  + Utf8 [(Lcom/book/a/j;Landroid/graphics/Rect;Landroid/graphics/PointF;Landroid/graphics/PointF;)V]
  + Utf8 [(Lcom/book/a/p;)V]
  + Utf8 [(Lcom/book/a/u;)Landroid/graphics/PointF;]
  + Utf8 [(Ljava/lang/String;)V]
  + Utf8 [(Ljava/lang/String;ILandroid/graphics/PointF;Landroid/graphics/PointF;)V]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [F]
  + Utf8 [I]
  + Utf8 [Landroid/graphics/Point;]
  + Utf8 [Landroid/graphics/PointF;]
  + Utf8 [Landroid/graphics/RectF;]
  + Utf8 [Lcom/book/a/h;]
  + Utf8 [Lcom/book/a/u;]
  + Utf8 [Lcom/book/a/v;]
  + Utf8 [Ljava/lang/String;]
  + Utf8 [[C]
  + Utf8 [a]
  + Utf8 [android/graphics/Point]
  + Utf8 [android/graphics/PointF]
  + Utf8 [android/graphics/RectF]
  + Utf8 [b]
  + Utf8 [bottom]
  + Utf8 [c]
  + Utf8 [com/book/a/ab]
  + Utf8 [com/book/a/ac]
  + Utf8 [com/book/a/af]
  + Utf8 [com/book/a/h]
  + Utf8 [com/book/a/p]
  + Utf8 [com/book/a/u]
  + Utf8 [com/book/a/v]
  + Utf8 [d]
  + Utf8 [e]
  + Utf8 [i]
  + Utf8 [j]
  + Utf8 [l]
  + Utf8 [label]
  + Utf8 [left]
  + Utf8 [right]
  + Utf8 [set]
  + Utf8 [top]
  + Utf8 [x]
  + Utf8 [y]

Fields (count = 2):
  + Field:        a Lcom/book/a/h;
    Access flags: 0x4
      = protected com.book.a.h a
  + Field:        l Lcom/book/a/u;
    Access flags: 0x4
      = protected com.book.a.u l

Methods (count = 4):
  - Method:       <init>(ILandroid/graphics/PointF;Lcom/book/a/h;Ljava/lang/String;)V
    Access flags: 0x1
      = public af(int,android.graphics.PointF,com.book.a.h,java.lang.String)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 51, locals = 5, stack = 8):
      [0] aload_0 v0
      [1] ldc #1
        + String [label]
      [3] iload_1 v1
      [4] aload_2 v2
      [5] new #3
        + Class [android/graphics/PointF]
      [8] dup
      [9] fconst_0
      [10] fconst_0
      [11] invokespecial #34
        + Methodref [android/graphics/PointF.<init> (FF)V]
      [14] invokespecial #36
        + Methodref [com/book/a/ab.<init> (Ljava/lang/String;ILandroid/graphics/PointF;Landroid/graphics/PointF;)V]
      [17] aload_0 v0
      [18] aload_3 v3
      [19] putfield #21
        + Fieldref [com/book/a/af.a Lcom/book/a/h;]
      [22] aload_0 v0
      [23] new #10
        + Class [com/book/a/u]
      [26] dup
      [27] aload v4
      [29] invokespecial #39
        + Methodref [com/book/a/u.<init> (Ljava/lang/String;)V]
      [32] putfield #28
        + Fieldref [com/book/a/af.l Lcom/book/a/u;]
      [35] aload_0 v0
      [36] aload_0 v0
      [37] getfield #21
        + Fieldref [com/book/a/af.a Lcom/book/a/h;]
      [40] aload_0 v0
      [41] getfield #28
        + Fieldref [com/book/a/af.l Lcom/book/a/u;]
      [44] invokevirtual #37
        + Methodref [com/book/a/h.a (Lcom/book/a/u;)Landroid/graphics/PointF;]
      [47] putfield #25
        + Fieldref [com/book/a/af.e Landroid/graphics/PointF;]
      [50] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Lcom/book/a/p;)V
    Access flags: 0x11
      = public final void a(com.book.a.p)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 104, locals = 7, stack = 5):
      [0] aload_1 v1
      [1] aload_0 v0
      [2] getfield #28
        + Fieldref [com/book/a/af.l Lcom/book/a/u;]
      [5] aload_0 v0
      [6] getfield #21
        + Fieldref [com/book/a/af.a Lcom/book/a/h;]
      [9] aload_0 v0
      [10] getfield #22
        + Fieldref [com/book/a/af.b Landroid/graphics/PointF;]
      [13] astore v4
      [15] astore_3 v3
      [16] astore_2 v2
      [17] astore_1 v1
      [18] aload_3 v3
      [19] getfield #30
        + Fieldref [com/book/a/h.b Lcom/book/a/v;]
      [22] astore v5
      [24] aload_2 v2
      [25] getfield #33
        + Fieldref [com/book/a/u.b [C]
      [28] astore_2 v2
      [29] aload_1 v1
      [30] getfield #31
        + Fieldref [com/book/a/p.d Landroid/graphics/PointF;]
      [33] aload v4
      [35] invokevirtual #35
        + Methodref [android/graphics/PointF.set (Landroid/graphics/PointF;)V]
      [38] iconst_0
      [39] istore v4
      [41] iload v4
      [43] aload_2 v2
      [44] arraylength
      [45] ificmpge +58 (target=103)
      [48] aload v5
      [50] aload_2 v2
      [51] iload v4
      [53] caload
      [54] invokevirtual #42
        + Methodref [com/book/a/v.a (I)Landroid/graphics/Rect;]
      [57] astore v6
      [59] aload_1 v1
      [60] aload v5
      [62] invokevirtual #41
        + Methodref [com/book/a/v.a ()Lcom/book/a/j;]
      [65] aload v6
      [67] aload_1 v1
      [68] getfield #31
        + Fieldref [com/book/a/p.d Landroid/graphics/PointF;]
      [71] aload_3 v3
      [72] getfield #29
        + Fieldref [com/book/a/h.a Landroid/graphics/PointF;]
      [75] invokevirtual #38
        + Methodref [com/book/a/p.a (Lcom/book/a/j;Landroid/graphics/Rect;Landroid/graphics/PointF;Landroid/graphics/PointF;)V]
      [78] aload_1 v1
      [79] getfield #31
        + Fieldref [com/book/a/p.d Landroid/graphics/PointF;]
      [82] dup
      [83] getfield #13
        + Fieldref [android/graphics/PointF.x F]
      [86] aload_3 v3
      [87] getfield #29
        + Fieldref [com/book/a/h.a Landroid/graphics/PointF;]
      [90] getfield #13
        + Fieldref [android/graphics/PointF.x F]
      [93] fadd
      [94] putfield #13
        + Fieldref [android/graphics/PointF.x F]
      [97] iinc v4, 1
      [100] goto -59 (target=41)
      [103] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       c()V
    Access flags: 0x11
      = public final void c()
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 201, locals = 2, stack = 3):
      [0] aload_0 v0
      [1] getfield #21
        + Fieldref [com/book/a/af.a Lcom/book/a/h;]
      [4] aload_0 v0
      [5] getfield #28
        + Fieldref [com/book/a/af.l Lcom/book/a/u;]
      [8] invokevirtual #37
        + Methodref [com/book/a/h.a (Lcom/book/a/u;)Landroid/graphics/PointF;]
      [11] astore_1 v1
      [12] aload_0 v0
      [13] getfield #23
        + Fieldref [com/book/a/af.c I]
      [16] getstatic #20
        + Fieldref [com/book/a/ac.b I]
      [19] ificmpne +20 (target=39)
      [22] aload_0 v0
      [23] getfield #22
        + Fieldref [com/book/a/af.b Landroid/graphics/PointF;]
      [26] aload_0 v0
      [27] getfield #26
        + Fieldref [com/book/a/af.i Landroid/graphics/PointF;]
      [30] getfield #13
        + Fieldref [android/graphics/PointF.x F]
      [33] putfield #13
        + Fieldref [android/graphics/PointF.x F]
      [36] goto +78 (target=114)
      [39] aload_0 v0
      [40] getfield #23
        + Fieldref [com/book/a/af.c I]
      [43] getstatic #19
        + Fieldref [com/book/a/ac.a I]
      [46] ificmpne +40 (target=86)
      [49] aload_0 v0
      [50] getfield #27
        + Fieldref [com/book/a/af.j Landroid/graphics/Point;]
      [53] getfield #12
        + Fieldref [android/graphics/Point.x I]
      [56] iconst_2
      [57] idiv
      [58] i2f
      [59] aload_1 v1
      [60] getfield #13
        + Fieldref [android/graphics/PointF.x F]
      [63] fconst_2
      [64] fdiv
      [65] fsub
      [66] fstore_1 v1
      [67] aload_0 v0
      [68] getfield #22
        + Fieldref [com/book/a/af.b Landroid/graphics/PointF;]
      [71] fload_1 v1
      [72] aload_0 v0
      [73] getfield #26
        + Fieldref [com/book/a/af.i Landroid/graphics/PointF;]
      [76] getfield #13
        + Fieldref [android/graphics/PointF.x F]
      [79] fadd
      [80] putfield #13
        + Fieldref [android/graphics/PointF.x F]
      [83] goto +31 (target=114)
      [86] aload_0 v0
      [87] getfield #22
        + Fieldref [com/book/a/af.b Landroid/graphics/PointF;]
      [90] aload_0 v0
      [91] getfield #27
        + Fieldref [com/book/a/af.j Landroid/graphics/Point;]
      [94] getfield #12
        + Fieldref [android/graphics/Point.x I]
      [97] i2f
      [98] aload_1 v1
      [99] getfield #13
        + Fieldref [android/graphics/PointF.x F]
      [102] fsub
      [103] aload_0 v0
      [104] getfield #26
        + Fieldref [com/book/a/af.i Landroid/graphics/PointF;]
      [107] getfield #13
        + Fieldref [android/graphics/PointF.x F]
      [110] fadd
      [111] putfield #13
        + Fieldref [android/graphics/PointF.x F]
      [114] aload_0 v0
      [115] getfield #22
        + Fieldref [com/book/a/af.b Landroid/graphics/PointF;]
      [118] aload_0 v0
      [119] getfield #26
        + Fieldref [com/book/a/af.i Landroid/graphics/PointF;]
      [122] getfield #14
        + Fieldref [android/graphics/PointF.y F]
      [125] putfield #14
        + Fieldref [android/graphics/PointF.y F]
      [128] aload_0 v0
      [129] getfield #24
        + Fieldref [com/book/a/af.d Landroid/graphics/RectF;]
      [132] aload_0 v0
      [133] getfield #22
        + Fieldref [com/book/a/af.b Landroid/graphics/PointF;]
      [136] getfield #13
        + Fieldref [android/graphics/PointF.x F]
      [139] putfield #16
        + Fieldref [android/graphics/RectF.left F]
      [142] aload_0 v0
      [143] getfield #24
        + Fieldref [com/book/a/af.d Landroid/graphics/RectF;]
      [146] aload_0 v0
      [147] getfield #22
        + Fieldref [com/book/a/af.b Landroid/graphics/PointF;]
      [150] getfield #14
        + Fieldref [android/graphics/PointF.y F]
      [153] putfield #18
        + Fieldref [android/graphics/RectF.top F]
      [156] aload_0 v0
      [157] getfield #24
        + Fieldref [com/book/a/af.d Landroid/graphics/RectF;]
      [160] aload_0 v0
      [161] getfield #24
        + Fieldref [com/book/a/af.d Landroid/graphics/RectF;]
      [164] getfield #16
        + Fieldref [android/graphics/RectF.left F]
      [167] aload_0 v0
      [168] getfield #25
        + Fieldref [com/book/a/af.e Landroid/graphics/PointF;]
      [171] getfield #13
        + Fieldref [android/graphics/PointF.x F]
      [174] fadd
      [175] putfield #17
        + Fieldref [android/graphics/RectF.right F]
      [178] aload_0 v0
      [179] getfield #24
        + Fieldref [com/book/a/af.d Landroid/graphics/RectF;]
      [182] aload_0 v0
      [183] getfield #24
        + Fieldref [com/book/a/af.d Landroid/graphics/RectF;]
      [186] getfield #18
        + Fieldref [android/graphics/RectF.top F]
      [189] aload_0 v0
      [190] getfield #25
        + Fieldref [com/book/a/af.e Landroid/graphics/PointF;]
      [193] getfield #14
        + Fieldref [android/graphics/PointF.y F]
      [196] fadd
      [197] putfield #15
        + Fieldref [android/graphics/RectF.bottom F]
      [200] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Ljava/lang/String;)V
    Access flags: 0x11
      = public final void a(java.lang.String)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 18, locals = 3, stack = 2):
      [0] aload_0 v0
      [1] getfield #28
        + Fieldref [com/book/a/af.l Lcom/book/a/u;]
      [4] aload_1 v1
      [5] astore_2 v2
      [6] dup
      [7] astore_1 v1
      [8] aload_2 v2
      [9] putfield #32
        + Fieldref [com/book/a/u.a Ljava/lang/String;]
      [12] aload_1 v1
      [13] aload_2 v2
      [14] invokevirtual #40
        + Methodref [com/book/a/u.a (Ljava/lang/String;)V]
      [17] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

_____________________________________________________________________
+ Program class: com/book/a/ag
  Superclass:    java/lang/Object
  Major version: 0x33
  Minor version: 0x0
    = target 1.7
  Access flags:  0x21
    = public class com.book.a.ag extends java.lang.Object

Interfaces (count = 0):

Constant Pool (count = 36):
  + Class [android/graphics/Point]
  + Class [android/graphics/RectF]
  + Class [com/book/a/ag]
  + Class [java/lang/Object]
  + Fieldref [android/graphics/RectF.bottom F]
  + Fieldref [android/graphics/RectF.left F]
  + Fieldref [android/graphics/RectF.right F]
  + Fieldref [android/graphics/RectF.top F]
  + Fieldref [com/book/a/ag.r Landroid/graphics/Point;]
  + Methodref [android/graphics/Point.<init> (Landroid/graphics/Point;)V]
  + Methodref [java/lang/Object.<init> ()V]
  + NameAndType [<init> ()V]
  + NameAndType [<init> (Landroid/graphics/Point;)V]
  + NameAndType [bottom F]
  + NameAndType [left F]
  + NameAndType [r Landroid/graphics/Point;]
  + NameAndType [right F]
  + NameAndType [top F]
  + Utf8 [()V]
  + Utf8 [(Landroid/graphics/Point;)V]
  + Utf8 [(Landroid/graphics/RectF;Landroid/graphics/RectF;)Z]
  + Utf8 [<init>]
  + Utf8 [Code]
  + Utf8 [F]
  + Utf8 [Landroid/graphics/Point;]
  + Utf8 [a]
  + Utf8 [android/graphics/Point]
  + Utf8 [android/graphics/RectF]
  + Utf8 [bottom]
  + Utf8 [com/book/a/ag]
  + Utf8 [java/lang/Object]
  + Utf8 [left]
  + Utf8 [r]
  + Utf8 [right]
  + Utf8 [top]

Fields (count = 1):
  + Field:        r Landroid/graphics/Point;
    Access flags: 0x1
      = public android.graphics.Point r

Methods (count = 2):
  - Method:       <init>(Landroid/graphics/Point;)V
    Access flags: 0x1
      = public ag(android.graphics.Point)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 17, locals = 2, stack = 4):
      [0] aload_0 v0
      [1] invokespecial #11
        + Methodref [java/lang/Object.<init> ()V]
      [4] aload_0 v0
      [5] new #1
        + Class [android/graphics/Point]
      [8] dup
      [9] aload_1 v1
      [10] invokespecial #10
        + Methodref [android/graphics/Point.<init> (Landroid/graphics/Point;)V]
      [13] putfield #9
        + Fieldref [com/book/a/ag.r Landroid/graphics/Point;]
      [16] return
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):
  + Method:       a(Landroid/graphics/RectF;Landroid/graphics/RectF;)Z
    Access flags: 0x9
      = public static boolean a(android.graphics.RectF,android.graphics.RectF)
    Class member attributes (count = 1):
    + Code attribute instructions (code length = 52, locals = 2, stack = 2):
      [0] aload_0 v0
      [1] getfield #6
        + Fieldref [android/graphics/RectF.left F]
      [4] aload_1 v1
      [5] getfield #7
        + Fieldref [android/graphics/RectF.right F]
      [8] fcmpg
      [9] ifge +41 (target=50)
      [12] aload_0 v0
      [13] getfield #7
        + Fieldref [android/graphics/RectF.right F]
      [16] aload_1 v1
      [17] getfield #6
        + Fieldref [android/graphics/RectF.left F]
      [20] fcmpl
      [21] ifle +29 (target=50)
      [24] aload_0 v0
      [25] getfield #8
        + Fieldref [android/graphics/RectF.top F]
      [28] aload_1 v1
      [29] getfield #5
        + Fieldref [android/graphics/RectF.bottom F]
      [32] fcmpg
      [33] ifge +17 (target=50)
      [36] aload_0 v0
      [37] getfield #5
        + Fieldref [android/graphics/RectF.bottom F]
      [40] aload_1 v1
      [41] getfield #8
        + Fieldref [android/graphics/RectF.top F]
      [44] fcmpl
      [45] ifle +5 (target=50)
      [48] iconst_1
      [49] ireturn
      [50] iconst_0
      [51] ireturn
      Code attribute exceptions (count = 0):
      Code attribute attributes (attribute count = 0):

Class file attributes (count = 0):

