FILE: typeAliasWithForEach.kt
    public abstract interface ArgsInfo : R|kotlin/Any| {
    }
    public final class ArgsInfoImpl : R|ArgsInfo| {
        public constructor(info: R|ArgsInfo|): R|ArgsInfoImpl| {
            super<R|kotlin/Any|>()
        }

    }
    public final typealias Arguments = R|kotlin/collections/Map<kotlin/String, ArgsInfo>|
    public final fun R|Arguments|.deepCopy(): R|Arguments| {
        lval result: R|java/util/HashMap<ft<kotlin/String, kotlin/String?>, ft<ArgsInfo, ArgsInfo?>>| = R|java/util/HashMap.HashMap|<R|ft<kotlin/String, kotlin/String?>|, R|ft<ArgsInfo, ArgsInfo?>|>()
        this@R|/deepCopy|.R|SubstitutionOverride<kotlin/collections/Map.forEach: R|kotlin/Unit|>|(<L> = forEach@fun <anonymous>(key: R|@EnhancedNullability kotlin/String|, value: R|@EnhancedNullability ArgsInfo|): R|kotlin/Unit| <inline=NoInline>  {
            R|<local>/result|.R|kotlin/collections/set|<R|ft<kotlin/String, kotlin/String?>|, R|ft<ArgsInfo, ArgsInfo?>|>(R|<local>/key|, R|/ArgsInfoImpl.ArgsInfoImpl|(R|<local>/value|))
        }
        )
        ^deepCopy R|<local>/result|
    }
