@kotlin.Metadata
public final class TestInternalCompanion$Test {
    inner class TestInternalCompanion$Test
    private method <init>(): void
    public synthetic method <init>(p0: kotlin.jvm.internal.DefaultConstructorMarker): void
}

@kotlin.Metadata
public final class TestInternalCompanion {
    public final static field Test: TestInternalCompanion$Test
    inner class TestInternalCompanion$Test
    static method <clinit>(): void
    public method <init>(): void
}

@kotlin.Metadata
final class TestPrivateCompanion$Test {
    inner class TestPrivateCompanion$Test
    private method <init>(): void
    public synthetic method <init>(p0: kotlin.jvm.internal.DefaultConstructorMarker): void
}

@kotlin.Metadata
public final class TestPrivateCompanion {
    public final static field Test: TestPrivateCompanion$Test
    inner class TestPrivateCompanion$Test
    static method <clinit>(): void
    public method <init>(): void
}

@kotlin.Metadata
public final class TestProtectedCompanion$Test {
    inner class TestProtectedCompanion$Test
    private method <init>(): void
    public synthetic method <init>(p0: kotlin.jvm.internal.DefaultConstructorMarker): void
}

@kotlin.Metadata
public class TestProtectedCompanion {
    public final static field Test: TestProtectedCompanion$Test
    inner class TestProtectedCompanion$Test
    static method <clinit>(): void
    public method <init>(): void
}
