// WITH_STDLIB // FULL_JDK // TARGET_BACKEND: JVM import java.util.* inline fun > emptyEnumSet(): EnumSet = EnumSet.noneOf(T::class.java) fun > enumSetOf(e: T): EnumSet = EnumSet.of(e) enum class SomeEnum { ONE } val set = enumSetOf(SomeEnum.ONE).takeIf { it.size > 0 } ?: emptyEnumSet() fun box(): String { return if (set.first() == SomeEnum.ONE) "OK" else "NOK" }