enum class MyEnum : Enum<MyEnum> {
  Ok = MyEnum()

  Nope = MyEnum()

  private constructor() /* primary */ {
    super/*Enum*/<MyEnum>()
    /* <init>() */

  }

  fun valueOf(value: String): MyEnum /* Synthetic body for ENUM_VALUEOF */

  fun values(): Array<MyEnum> /* Synthetic body for ENUM_VALUES */

  val entries: EnumEntries<MyEnum>
    get(): EnumEntries<MyEnum> /* Synthetic body for ENUM_ENTRIES */

}

fun box(): EnumEntries<MyEnum> {
  return <get-entries>()
}

