Crumbs: foo() when else -> when (x) …isSomethingLong() -> when (y) y.isSomething() -> when (z) is VeryVeryVeryVer… -> when (xxx) …num.SomeLongValue -> when (yyy) !in Int.MIN_VALUE..… -> when (zzz) is A,… -> when (x1) …yVeryVeryLongName,… -> when (y1) is VeryVeryVeryVer… -> Tooltips: function foo() when else -> when (x) x.isSomethingLong() -> when (y) y.isSomething() -> when (z) is VeryVeryVeryVeryLongName -> when (xxx) SomeEnum.SomeLongValue -> when (yyy) !in Int.MIN_VALUE..Int.MAX_VALUE -> when (zzz) is A,… -> when (x1) A.VeryVeryVeryLongName,… -> when (y1) is VeryVeryVeryVeryLongClassName,… ->