@kotlin.Metadata
public final class E$X$C {
    // source: 'nullabilityAnnotationInInnerClasses.kt'
    synthetic final field this$0: E$X
    final inner class E$X
    public method <init>(p0: E$X): void
    public final method foo(): java.lang.String
    public final inner class E$X$C
}

@kotlin.Metadata
final class E$X {
    // source: 'nullabilityAnnotationInInnerClasses.kt'
    final inner class E$X
    method <init>(p0: java.lang.String, p1: int): void
    public final inner class E$X$C
}

@kotlin.Metadata
public enum class E {
    // source: 'nullabilityAnnotationInInnerClasses.kt'
    private synthetic final static field $ENTRIES: kotlin.enums.EnumEntries
    private synthetic final static field $VALUES: E[]
    public final enum static field X: E
    final inner class E$X
    private synthetic final static method $values(): E[]
    static method <clinit>(): void
    private method <init>(p0: java.lang.String, p1: int): void
    public synthetic method <init>(p0: java.lang.String, p1: int, p2: kotlin.jvm.internal.DefaultConstructorMarker): void
    public static @org.jetbrains.annotations.NotNull method getEntries(): kotlin.enums.EnumEntries
    public static method valueOf(p0: java.lang.String): E
    public static method values(): E[]
}
