// PROBLEM: Result of 'createException' call is not thrown // FIX: none class FooException : RuntimeException() fun createException() = FooException() fun test(i: Int) { when (i) { 1 -> FooException() else -> createException() } }