public final class FooClass {
    public method <init>(): void
    public synthetic method make(p0: int): java.lang.Object
    public @org.jetbrains.annotations.NotNull method make(p0: int): java.lang.String
    public synthetic method makeFromTraitImpl(): java.lang.Object
    public @org.jetbrains.annotations.NotNull method makeFromTraitImpl(): java.lang.String
}


public interface FooTrait {
    inner class FooTrait/DefaultImpls
    public abstract method make(p0: int): java.lang.Object
    public abstract method makeFromTraitImpl(): java.lang.Object
}


public final class FooTrait/DefaultImpls {
    inner class FooTrait/DefaultImpls
    public synthetic static method make$default(p0: FooTrait, p1: int, p2: int, p3: java.lang.Object): java.lang.Object
    public static method makeFromTraitImpl(p0: FooTrait): java.lang.Object
}


public final class Kt2789Kt {
    public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String
}
