package test public interface LoadIterableWithPropagation { public interface LoadIterable { @org.jetbrains.annotations.Mutable public abstract fun getIterable(): kotlin.collections.MutableIterable! @org.jetbrains.annotations.ReadOnly public abstract fun getReadOnlyIterable(): kotlin.collections.Iterable! public abstract fun setIterable(/*0*/ @org.jetbrains.annotations.Mutable p0: kotlin.collections.MutableIterable!): kotlin.Unit public abstract fun setReadOnlyIterable(/*0*/ @org.jetbrains.annotations.ReadOnly p0: kotlin.collections.Iterable!): kotlin.Unit } public open class LoadIterableImpl : test.LoadIterableWithPropagation.LoadIterable { public constructor LoadIterableImpl() public open override /*1*/ fun getIterable(): kotlin.collections.MutableIterable! public open override /*1*/ fun getReadOnlyIterable(): kotlin.collections.Iterable! public open override /*1*/ fun setIterable(/*0*/ p0: kotlin.collections.MutableIterable!): kotlin.Unit public open override /*1*/ fun setReadOnlyIterable(/*0*/ p0: kotlin.collections.Iterable!): kotlin.Unit } }