// Rendering settings:
// - Signature version: 2
// - Show manifest properties: false
// - Show declarations: true

// Library unique name: <main>
open class /Base { // /Base|null[0]
    constructor <init>() // /Base.<init>|<init>(){}[0]
    open fun equals(kotlin/Any?): kotlin/Boolean // /Base.equals|equals(kotlin.Any?){}[0]
}
final class /Child1 : /Base, /I { // /Child1|null[0]
    constructor <init>() // /Child1.<init>|<init>(){}[0]
}
final class /Child2 : /Base, /I { // /Child2|null[0]
    constructor <init>() // /Child2.<init>|<init>(){}[0]
}
abstract interface /I // /I|null[0]
