@kotlin.Metadata public interface A @kotlin.Metadata public interface B { public abstract method foo(): void } @kotlin.Metadata public interface C { public abstract method getBar(): int } @kotlin.Metadata public final class D$DefaultImpls { inner class D$DefaultImpls public static method baz(p0: D): int } @kotlin.Metadata public interface D { inner class D$DefaultImpls public abstract method baz(): int } @kotlin.Metadata public final class E$InsideE { inner class E$InsideE public method (): void } @kotlin.Metadata public interface E { inner class E$InsideE }