.class public LTooDeep;

.super Ljava/lang/Object;

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

   # Lock depth is 33, which is more than the verifier supports. This should have been punted to
   # the interpreter.
   invoke-static {}, LMain;->assertIsInterpreted()V

   monitor-enter v2        #  1
   monitor-enter v2        #  2
   monitor-enter v2        #  3
   monitor-enter v2        #  4
   monitor-enter v2        #  5
   monitor-enter v2        #  6
   monitor-enter v2        #  7
   monitor-enter v2        #  8
   monitor-enter v2        #  9
   monitor-enter v2        # 10
   monitor-enter v2        # 11
   monitor-enter v2        # 12
   monitor-enter v2        # 13
   monitor-enter v2        # 14
   monitor-enter v2        # 15
   monitor-enter v2        # 16
   monitor-enter v2        # 17
   monitor-enter v2        # 18
   monitor-enter v2        # 19
   monitor-enter v2        # 20
   monitor-enter v2        # 21
   monitor-enter v2        # 22
   monitor-enter v2        # 23
   monitor-enter v2        # 24
   monitor-enter v2        # 25
   monitor-enter v2        # 26
   monitor-enter v2        # 27
   monitor-enter v2        # 28
   monitor-enter v2        # 29
   monitor-enter v2        # 30
   monitor-enter v2        # 31
   monitor-enter v2        # 32
   monitor-enter v2        # 33

   monitor-exit v2         #  1
   monitor-exit v2         #  2
   monitor-exit v2         #  3
   monitor-exit v2         #  4
   monitor-exit v2         #  5
   monitor-exit v2         #  6
   monitor-exit v2         #  7
   monitor-exit v2         #  8
   monitor-exit v2         #  9
   monitor-exit v2         # 10
   monitor-exit v2         # 11
   monitor-exit v2         # 12
   monitor-exit v2         # 13
   monitor-exit v2         # 14
   monitor-exit v2         # 15
   monitor-exit v2         # 16
   monitor-exit v2         # 17
   monitor-exit v2         # 18
   monitor-exit v2         # 19
   monitor-exit v2         # 20
   monitor-exit v2         # 21
   monitor-exit v2         # 22
   monitor-exit v2         # 23
   monitor-exit v2         # 24
   monitor-exit v2         # 25
   monitor-exit v2         # 26
   monitor-exit v2         # 27
   monitor-exit v2         # 28
   monitor-exit v2         # 29
   monitor-exit v2         # 30
   monitor-exit v2         # 31
   monitor-exit v2         # 32
   monitor-exit v2         # 33

   return-void

.end method