FILE: enum.kt
    public? abstract interface Some() {
    }
    public? final object O1() : R/Some/ {
    }
    public? final object O2() : R/Some/ {
    }
    public? final enum class SomeEnum() {
        public? constructor(x: R/Some/)

        public? final enum entry FIRST() : R/SomeEnum/ {
            public? open? override function check(y: R/Some/): R/kotlin/Boolean/ {
                STUB
            }

        }

        public? final enum entry SECOND() : R/SomeEnum/ {
            public? open? override function check(y: R/Some/): R/kotlin/Boolean/ {
                STUB
            }

        }

        public? abstract function check(y: R/Some/): R/kotlin/Boolean/

    }
