marstran
sealed class MySealedClass class A : MySealedClass() class B : MySealedClass() val a: List<MySealedClass> = listOf(A(), B())