Tower Data Context:
    Element 0
        Scope: FirDefaultStarImportingScope
    Element 1
        Scope: FirExplicitStarImportingScope
    Element 2
        Scope: FirDefaultSimpleImportingScope
    Element 3
        Scope: FirDefaultSimpleImportingScope
    Element 4
        Scope: FirPackageMemberScope
    Element 5
        Scope: FirExplicitSimpleImportingScope
    Element 6
        Scope: FirLocalScope
            Properties:
                FirValueParameterSymbol df: R|DataFrame<*>?|
    Element 7
        Scope: FirLocalScope
            Properties:
                FirLocalPropertySymbol lval df1: <ERROR TYPE REF: Unresolved name: getValue>
                    local get(): <ERROR TYPE REF: Unresolved name: getValue>

FILE: [ResolvedTo(IMPORTS)] callShapeBasedInjector_delegate.kt
    public final? [ResolvedTo(RAW_FIR)] interface DataFrame<[ResolvedTo(RAW_FIR)] out T> : R|kotlin/Any| {
    }
    public final? [ResolvedTo(RAW_FIR)] annotation class Refine : R|kotlin/Annotation| {
        public? [ResolvedTo(RAW_FIR)] constructor(): R|Refine| {
            LAZY_super<R|kotlin/Any|>
        }

    }
    @Refine[Unresolved]() public? final? [ResolvedTo(RAW_FIR)] fun <[ResolvedTo(RAW_FIR)] T, [ResolvedTo(RAW_FIR)] R> [ResolvedTo(RAW_FIR)] DataFrame<T>.add([ResolvedTo(RAW_FIR)] columnName: String, [ResolvedTo(RAW_FIR)] expression: ( () -> R )): DataFrame<Any?> { LAZY_BLOCK }
    public final [ResolvedTo(BODY_RESOLVE)] fun test_1([ResolvedTo(BODY_RESOLVE)] df: R|DataFrame<*>?|): R|kotlin/Unit| {
        [ResolvedTo(BODY_RESOLVE)] lval df1: <ERROR TYPE REF: Unresolved name: getValue>by <Unresolved name: lazy>#(<L> = [ResolvedTo(BODY_RESOLVE)] lazy@fun <anonymous>(): R|DataFrame<<local>/DataFrameType>| <inline=Unknown>  {
            ^ R|<local>/it|.R|kotlin/let|<R|DataFrame<*>?|, R|DataFrame<<local>/DataFrameType>|>(<L> = [ResolvedTo(BODY_RESOLVE)] fun <anonymous>([ResolvedTo(BODY_RESOLVE)] it: R|DataFrame<*>?|): R|DataFrame<<local>/DataFrameType>| <inline=Inline, kind=EXACTLY_ONCE>  {
                local abstract [ResolvedTo(BODY_RESOLVE)] class Schema1 : R|kotlin/Any| {
                }

                local abstract [ResolvedTo(BODY_RESOLVE)] class Scope1 : R|kotlin/Any| {
                }

                local abstract [ResolvedTo(BODY_RESOLVE)] class DataFrameType : R|<local>/Schema1| {
                }

                ^ R|<local>/it|.R|/add|<R|kotlin/Any?|, R|kotlin/Int|>(String(column), <L> = [ResolvedTo(BODY_RESOLVE)] add@fun <anonymous>(): R|kotlin/Int| <inline=Unknown>  {
                    ^ Int(1)
                }
                )
            }
            )
        }
        )
            local [ResolvedTo(BODY_RESOLVE)] get(): <ERROR TYPE REF: Unresolved name: getValue> {
                ^ D|<local>/df1|.<Unresolved name: getValue>#(Null(null), ::R|<local>/df1|)
            }

        R|<local>/df1|.<Unresolved name: column>#
    }