@java.lang.annotation.Retention @kotlin.Metadata public annotation class AllOpen @kotlin.Metadata public class Sealed$C1 { inner class Sealed$C1 public method (): void } @kotlin.Metadata public class Sealed$C2 { inner class Sealed$C2 public method (): void } @AllOpen @kotlin.Metadata public abstract class Sealed { inner class Sealed$C1 inner class Sealed$C2 private method (): void public synthetic method (p0: kotlin.jvm.internal.DefaultConstructorMarker): void } @AllOpen @kotlin.Metadata public class Sealed2$C1 { inner class Sealed2$C1 public method (): void } @kotlin.Metadata public final class Sealed2$C2 { inner class Sealed2$C2 public method (): void } @kotlin.Metadata public abstract class Sealed2 { inner class Sealed2$C1 inner class Sealed2$C2 private method (): void public synthetic method (p0: kotlin.jvm.internal.DefaultConstructorMarker): void }