enum class E { O, A { override fun foo(n: Int, s: String): Int = n + 1 }, B { override fun foo(n: Int, s: String): Int = n + 2 }; open fun foo(n: Int, s: String): Int = n }