UFile (package = ) [public final class InferenceInsideUnresolvedConstructorKt {...]
    UClass (name = InferenceInsideUnresolvedConstructorKt) [public final class InferenceInsideUnresolvedConstructorKt {...}]
        UMethod (name = getBar) [public static final fun getBar() : java.lang.Object {...}]
            UBlockExpression [{...}]
                UReturnExpression [return [!] UnknownKotlinExpression (CALL_EXPRESSION)]
                    [!] UnknownKotlinExpression (CALL_EXPRESSION) [[!] UnknownKotlinExpression (CALL_EXPRESSION)]
        UMethod (name = id) [public static final fun id(x: T) : T {...}]
            UParameter (name = x) [var x: T]
            UBlockExpression [{...}]
                UReturnExpression [return x]
                    USimpleNameReferenceExpression (identifier = x) [x] : PsiType:T
