class Impl : A, B { constructor(b: B) /* primary */ { super/*Any*/() /* () */ } override fun add(element: @FlexibleNullability String?): Boolean { return .#<$$delegate_0>.add(element = element) } override fun addAll(elements: Collection<@FlexibleNullability String?>): Boolean { return .#<$$delegate_0>.addAll(elements = elements) } override fun clear() { .#<$$delegate_0>.clear() } override operator fun iterator(): MutableIterator<@FlexibleNullability String?> { return .#<$$delegate_0>.iterator() } override fun remove(element: @FlexibleNullability String?): Boolean { return .#<$$delegate_0>.remove(element = element) } override fun removeAll(elements: Collection<@FlexibleNullability String?>): Boolean { return .#<$$delegate_0>.removeAll(elements = elements) } override fun retainAll(elements: Collection<@FlexibleNullability String?>): Boolean { return .#<$$delegate_0>.retainAll(elements = elements) } override operator fun contains(element: @FlexibleNullability String?): Boolean { return .#<$$delegate_0>.contains(element = element) } override fun containsAll(elements: Collection<@FlexibleNullability String?>): Boolean { return .#<$$delegate_0>.containsAll(elements = elements) } override fun isEmpty(): Boolean { return .#<$$delegate_0>.isEmpty() } override val size: Int override get(): Int { return .#<$$delegate_0>.() } local /* final field */ val <$$delegate_0>: B = b } fun box(): String { return "OK" }