// "Implement abstract class" "true" // WITH_RUNTIME // SHOULD_BE_AVAILABLE_AFTER_EXECUTION private abstract class Base { abstract var x: Int abstract fun toInt(arg: String): Int } private class BaseImpl : Base() { override var x: Int get() = throw UnsupportedOperationException() set(value) { } override fun toInt(arg: String): Int { TODO("not implemented") //To change body of created functions use File | Settings | File Templates. } }