1.class public LB121245951_2; 2 3.super Ljava/lang/Object; 4 5.method public static run(ZLjava/lang/Object;)V 6 .registers 3 7 8 # Create an unequal lock stack. 9 10 if-eqz v1, :LfalseBranch 11 12:LtrueBranch 13 monitor-enter v2 14 monitor-enter v2 15 const/4 v0, 0x0 16 goto :Ljoin 17 18:LfalseBranch 19 monitor-enter v2 20 move-object v0, v2 21 goto :Ljoin 22 23:Ljoin 24 monitor-exit v2 25 26 # This should fail the class 27 add-int/lit8 v0, v0, 0x1 28 29 return-void 30.end method 31