// DO_NOT_CHECK_SYMBOL_RESTORE_K1
package test

interface ClassA
interface ClassB

interface MyInterface<T> {
    val <Own : ClassA> Own.withOwnGeneric_InterfaceWithValBase: ClassA
    val <Own : T> Own.withOwnAndOuterGenericAsTypeBound_InterfaceWithValBase: ClassA
}

abstract class <caret>Inheritor : MyInterface<ClassB>
