package test

public final class E1 : java.lang.Exception {
    public constructor E1()
    public final /*fake_override*/ fun getCause(): kotlin.Throwable?
    public final /*fake_override*/ fun getMessage(): kotlin.String?
    public final /*fake_override*/ fun printStackTrace(): kotlin.Unit
}

public final class E2 : java.lang.Exception {
    public constructor E2()
    public final /*fake_override*/ fun getCause(): kotlin.Throwable?
    public final /*fake_override*/ fun getMessage(): kotlin.String?
    public final /*fake_override*/ fun printStackTrace(): kotlin.Unit
}

public/*package*/ open class JavaClass {
    public/*package*/ constructor JavaClass()
    public/*package*/ open fun testMethod(): kotlin.Unit
}

public final class Test : test.Trait {
    public constructor Test()
    public open /*fake_override*/ fun none(): kotlin.Unit
    public open /*fake_override*/ fun one(): kotlin.Unit
    public open /*fake_override*/ fun two(): kotlin.Unit
}

public interface Trait {
    public open fun none(): kotlin.Unit
    public open fun one(): kotlin.Unit
    public open fun two(): kotlin.Unit
}
