Just noticed that for JVM WHEN statement by string value with constant cases Kotlin produces else-if chains, while Java compiler make optimizations - generating switch by hash code with equals check.
Is there any plans for such optimization in Kotlin backend compiler side?