FILE: enumWithTheSameNameAsEntry.kt public final enum class A : R|kotlin/Enum| { private constructor(): R|A| { super|>() } public final static enum entry A: R|A| public final static enum entry B: R|A| public final static fun values(): R|kotlin/Array| { } public final static fun valueOf(value: R|kotlin/String|): R|A| { } public final static val entries: R|kotlin/enums/EnumEntries| public get(): R|kotlin/enums/EnumEntries| } public final fun test(a: R|A|): R|kotlin/String| { ^test when (R|/a|) { ==($subj$, R|/A.A|.#) -> { String(A) } ==($subj$, R|/A.A|.#) -> { String(B) } } }