enum class Bar { ONE, TWO } fun isOne(i: Bar) = i == Bar.ONE fun box(): String { return when (isOne(Bar.ONE) && !isOne(Bar.TWO) && Bar.ONE != Bar.TWO) { true -> "OK" else -> "Failure" } } // 1 IF_ACMPNE // 1 IF_ACMPEQ // 0 INVOKESTATIC kotlin/jvm/internal/Intrinsics.areEqual \(Ljava/lang/Object;Ljava/lang/Object;\)Z