KT element: KtWhenConditionInRange
FIR element: FirFunctionCallImpl
FIR source kind: KtRealSourceElementKind

FIR element rendered:
R|/MyClass.MyClass|().R|/contains|<R|MyClass|>($subj$)

FIR FILE:
FILE: [ResolvedTo(IMPORTS)] whenConditionInRange.kt
    public final [ResolvedTo(STATUS)] class MyClass : R|kotlin/Any| {
        public [ResolvedTo(STATUS)] [ContainingClassKey=MyClass] constructor(): R|MyClass| {
            LAZY_super<R|kotlin/Any|>
        }

    }
    public final operator [ResolvedTo(CONTRACTS)] fun <[ResolvedTo(CONTRACTS)] T> [ResolvedTo(CONTRACTS)] R|T|.contains([ResolvedTo(CONTRACTS)] int: R|kotlin/Int|): R|kotlin/Boolean| { LAZY_BLOCK }
    public final [ResolvedTo(BODY_RESOLVE)] fun usage(): R|kotlin/Unit| {
        when ([ResolvedTo(BODY_RESOLVE)] lval <when-subject>: R|kotlin/Int| = Int(1)) {
            R|/MyClass.MyClass|().R|/contains|<R|MyClass|>($subj$) ->  {
                Boolean(true)
            }
        }

    }