@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 <init>(): void
}

@kotlin.Metadata
public interface E {
    inner class E$InsideE
}