// IGNORE_ANNOTATIONS inline class InlineMap(private val map: Map) : Map { override val entries: Set> get() = map.entries override val keys: Set get() = map.keys override val size: Int get() = map.size override val values: Collection get() = map.values override fun containsKey(key: K): Boolean = map.containsKey(key) override fun containsValue(value: V): Boolean = map.containsValue(value) override fun get(key: K): V? = map[key] override fun isEmpty(): Boolean = map.isEmpty() }