package test public open class Base : java.lang.Object { public constructor Base() protected/*protected and package*/ open fun foo() : jet.Unit } internal final class Derived : test.Base { public constructor Derived() protected open override /*1*/ fun foo() : jet.Unit }