1.class public LNotStructuredOverUnlock;
2
3.super Ljava/lang/Object;
4
5.method public static run(Ljava/lang/Object;)V
6   .registers 3
7
8   invoke-static {}, LMain;->assertIsInterpreted()V
9
10   # Lock twice, but unlock thrice.
11
12   monitor-enter v2        #  1
13   monitor-enter v2        #  2
14
15   monitor-exit v2         #  1
16   monitor-exit v2         #  2
17   monitor-exit v2         #  3
18
19   return-void
20
21.end method
22