// "Remove annotation" "true" class MyException : Throwable() interface Base { @Throws(Throwable::class) fun foo() } class Derived : Base { @Throws(MyException::class) override fun foo() {} }