import java.lang.Exception fun id(arg: K): K = arg fun test() { id(unresolved)!! unresolved!!!! try { id(unresolved) } catch (e: Exception) { id(unresolved) } if (true) id(unresolved) else id(unresolved) when { true -> id(unresolved) } id(unresolved) ?: id(unresolved) }