UFile (package = ) [public final class TypeAliasExpansionWithOtherAliasInArgumentKt {...]
    UClass (name = TypeAliasExpansionWithOtherAliasInArgumentKt) [public final class TypeAliasExpansionWithOtherAliasInArgumentKt {...}]
        UMethod (name = foo) [public static final fun foo($this$foo: kotlin.jvm.functions.Function1, x: kotlin.jvm.functions.Function1) : kotlin.jvm.functions.Function1 {...}]
            UParameter (name = $this$foo) [var $this$foo: kotlin.jvm.functions.Function1]
            UParameter (name = x) [var x: kotlin.jvm.functions.Function1]
            UBlockExpression [{...}]
                UReturnExpression [return null]
                    ULiteralExpression (value = null) [null] : PsiType:Void
        UMethod (name = bar) [public static final fun bar($this$bar: java.util.Map<java.lang.String,? extends java.lang.Integer>, x: java.util.Map<java.lang.String,? extends java.lang.Integer>) : java.util.Map<java.lang.String,? extends java.lang.Integer> {...}]
            UParameter (name = $this$bar) [var $this$bar: java.util.Map<java.lang.String,? extends java.lang.Integer>]
            UParameter (name = x) [var x: java.util.Map<java.lang.String,? extends java.lang.Integer>]
            UBlockExpression [{...}]
                UReturnExpression [return null]
                    ULiteralExpression (value = null) [null] : PsiType:Void
