uhe
class Foo { fun foo() = Thread { runBlocking { synchronized(this@Foo) { // java.lang.IllegalMonitorStateException delay(500) } } }.start() }