FILE: concurrentMapOfAliases.kt
    private final typealias MyAlias = R|kotlin/CharSequence|
    public final class A : R|kotlin/Any| {
        public constructor(): R|A| {
            super<R|kotlin/Any|>()
        }

        private final val foo: R|java/util/concurrent/ConcurrentHashMap<kotlin/String, {MyAlias=} kotlin/CharSequence>| = Q|java/util/concurrent|.R|java/util/concurrent/ConcurrentHashMap.ConcurrentHashMap|<R|ExplicitTypeArgumentIfMadeFlexibleSyntheticallyTypeAttribute(coneType=kotlin/String, relevantFeature=JavaTypeParameterDefaultRepresentationWithDNN) kotlin/String!|, R|ExplicitTypeArgumentIfMadeFlexibleSyntheticallyTypeAttribute(coneType={MyAlias=} kotlin/CharSequence, relevantFeature=JavaTypeParameterDefaultRepresentationWithDNN) {MyAlias=} kotlin/CharSequence!|>()
            private get(): R|java/util/concurrent/ConcurrentHashMap<kotlin/String, {MyAlias=} kotlin/CharSequence>|

        private final fun bar(): R|kotlin/Unit| {
            this@R|/A|.R|/A.foo|.R|SubstitutionOverride<java/util/concurrent/ConcurrentHashMap.get: R|{MyAlias?=} @EnhancedNullability kotlin/CharSequence?|>|(String(dd))?.{ (this@R|/A|, $subj$).R|/A.baz|() }
        }

        private final fun R|{MyAlias=} kotlin/CharSequence|.baz(): R|kotlin/Unit| {
        }

    }
