package test

public interface TwoSuperclassesInconsistentGenericTypes {
    public abstract fun dummy(): kotlin.Unit
    public abstract fun foo(): kotlin.collections.(Mutable)List<kotlin.String!>!

    public interface Other {
        public abstract fun dummy(): kotlin.Unit
        public abstract fun foo(): kotlin.collections.(Mutable)List<kotlin.String!>!
    }

    public open class Sub : test.TwoSuperclassesInconsistentGenericTypes, test.TwoSuperclassesInconsistentGenericTypes.Other {
        public constructor Sub()
        public open override /*2*/ fun dummy(): kotlin.Unit
        public open override /*2*/ fun foo(): kotlin.collections.(Mutable)List<kotlin.String!>!
    }
}
