FILE: literalInWhenSubject.kt
    public final fun test_1(s: R|kotlin/String?|): R|kotlin/Unit| {
        when (lval <when-subject>: R|kotlin/Boolean| = Boolean(true)) {
            ==($subj$, !=(R|<local>/s|, Null(null))) ->  {
                R|<local>/s|.R|kotlin/String.length|
            }
            else ->  {
                Null(null)
            }
        }

    }
    public final fun test_2(s: R|kotlin/String?|): R|kotlin/Unit| {
        when (lval <when-subject>: R|kotlin/Boolean| = !=(R|<local>/s|, Null(null))) {
            ==($subj$, Boolean(true)) ->  {
                R|<local>/s|.R|kotlin/String.length|
            }
            else ->  {
                Null(null)
            }
        }

    }
    public final fun test_3(s: R|kotlin/String?|): R|kotlin/Unit| {
        when () {
            ==(Boolean(true), !=(R|<local>/s|, Null(null))) ->  {
                R|<local>/s|.R|kotlin/String.length|
            }
        }

    }
