.class public LNotStructuredUnderUnlock;

.super Ljava/lang/Object;

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

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

   # Lock thrice, but only unlock twice.

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

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

   return-void

.end method