@kotlin.Metadata public final class WhenUnitKt { public final static @org.jetbrains.annotations.Nullable method process(@org.jetbrains.annotations.NotNull p0: X$A, @org.jetbrains.annotations.Nullable p1: java.lang.Object): java.lang.Object public final static @org.jetbrains.annotations.Nullable method process(@org.jetbrains.annotations.NotNull p0: X$B, @org.jetbrains.annotations.Nullable p1: java.lang.Object): java.lang.Object public final static @org.jetbrains.annotations.Nullable method process(@org.jetbrains.annotations.NotNull p0: X, @org.jetbrains.annotations.Nullable p1: java.lang.Object): java.lang.Object } @kotlin.Metadata public final class X$A { inner class X$A public method (): void } @kotlin.Metadata public final class X$B { inner class X$B public method (): void } @kotlin.Metadata public abstract class X { inner class X$A inner class X$B private method (): void public synthetic method (p0: kotlin.jvm.internal.DefaultConstructorMarker): void }