ean5533
class SpecialCollection<T> private constructor (private val collection: Collection<T>): Collection<T> by collection { constructor() : this(emptyList()) }