public interface A { public abstract @org.jetbrains.annotations.NotNull method bar(): In public abstract @org.jetbrains.annotations.NotNull method foo(): OutPair } public abstract class B { public method (): void public @org.jetbrains.annotations.NotNull method bar(): In public @org.jetbrains.annotations.NotNull method foo(): OutPair } public final class In { public method (): void public final @org.jetbrains.annotations.NotNull method make(p0: java.lang.Object): java.lang.String } public final class MainKt { public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String } public final class OutPair { private final field x: java.lang.Object private final field y: java.lang.Object public method (p0: java.lang.Object, p1: java.lang.Object): void public final method getX(): java.lang.Object public final method getY(): java.lang.Object }