// FULL_JDK // STDLIB_JDK8 // !JVM_TARGET: 1.8 fun MutableMap>.initAndAdd(key: String, value: D) { this.compute(key) { _, maybeValues -> val setOfValues = maybeValues ?: mutableSetOf() setOfValues.add(value) setOfValues } }