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