UFile (package = test.pkg)
    UClass (name = SuspendKt)
        UMethod (name = top)
            UParameter (name = p)
                UAnnotation (fqName = org.jetbrains.annotations.NotNull)
            UBlockExpression
                UReturnExpression
                    UQualifiedReferenceExpression
                        UCallExpression (kind = UastCallKind(name='constructor_call'), argCount = 0))
                            UIdentifier (Identifier (Context))
                            USimpleNameReferenceExpression (identifier = <init>, resolvesTo = Context)
                        UCallExpression (kind = UastCallKind(name='method_call'), argCount = 0))
                            UIdentifier (Identifier (inner))
                            USimpleNameReferenceExpression (identifier = inner, resolvesTo = null)
    UClass (name = Context)
        UMethod (name = inner)
            UParameter (name = p)
                UAnnotation (fqName = org.jetbrains.annotations.NotNull)
            UBlockExpression
                UReturnExpression
                    UCallExpression (kind = UastCallKind(name='method_call'), argCount = 0))
                        UIdentifier (Identifier (suspendPrivate))
                        USimpleNameReferenceExpression (identifier = suspendPrivate, resolvesTo = null)
        UMethod (name = Context)
        UMethod (name = suspendPrivate)
            UBlockExpression
                UReturnExpression
                    UCallExpression (kind = UastCallKind(name='method_call'), argCount = 0))
                        UIdentifier (Identifier (inner))
                        USimpleNameReferenceExpression (identifier = inner, resolvesTo = null)
