.class public LNotStructuredOverUnlock;

.super Ljava/lang/Object;

.method public static run(Ljava/lang/Object;)V
   .registers 3

   invoke-static {}, LMain;->assertIsInterpreted()V

   # Lock twice, but unlock thrice.

   monitor-enter v2        #  1
   monitor-enter v2        #  2

   monitor-exit v2         #  1
   monitor-exit v2         #  2
   monitor-exit v2         #  3

   return-void

.end method