FILE: jumpFromRhsOfOperator.kt
    public abstract interface A : R|kotlin/Any| {
        public abstract fun foo(): R|kotlin/Unit|

    }
    public final fun test_1(a: R|A?|): R|kotlin/Unit| {
        !=(R|<local>/a|, Null(null)) || throw R|java/lang/Exception.Exception|()
        R|<local>/a|.R|/A.foo|()
    }
    public final fun teat_2(a: R|A?|): R|kotlin/Unit| {
        ==(R|<local>/a|, Null(null)) && throw R|java/lang/Exception.Exception|()
        R|<local>/a|.R|/A.foo|()
    }
    public final fun test_3(a: R|A?|): R|kotlin/Unit| {
        when () {
            !=(R|<local>/a|, Null(null)) || throw R|java/lang/Exception.Exception|() ->  {
                R|<local>/a|.R|/A.foo|()
            }
        }

        R|<local>/a|.R|/A.foo|()
    }
    public final fun test_4(a: R|A?|): R|kotlin/Unit| {
        when () {
            ==(R|<local>/a|, Null(null)) && throw R|java/lang/Exception.Exception|() ->  {
                R|<local>/a|.R|/A.foo|()
            }
        }

        R|<local>/a|.R|/A.foo|()
    }
    public final fun test_5(a: R|A?|): R|kotlin/Unit| {
        ==(R|<local>/a|, Null(null)) || throw R|java/lang/Exception.Exception|()
        R|<local>/a|.<Inapplicable(UNSAFE_CALL): /A.foo>#()
    }
    public final fun teat_6(a: R|A?|): R|kotlin/Unit| {
        !=(R|<local>/a|, Null(null)) && throw R|java/lang/Exception.Exception|()
        R|<local>/a|.<Inapplicable(UNSAFE_CALL): /A.foo>#()
    }
    public final fun test_7(a: R|A?|): R|kotlin/Unit| {
        when () {
            ==(R|<local>/a|, Null(null)) || throw R|java/lang/Exception.Exception|() ->  {
                R|<local>/a|.<Inapplicable(UNSAFE_CALL): /A.foo>#()
            }
        }

        R|<local>/a|.<Inapplicable(UNSAFE_CALL): /A.foo>#()
    }
    public final fun test_8(a: R|A?|): R|kotlin/Unit| {
        when () {
            !=(R|<local>/a|, Null(null)) && throw R|java/lang/Exception.Exception|() ->  {
                R|<local>/a|.<Inapplicable(UNSAFE_CALL): /A.foo>#()
            }
        }

        R|<local>/a|.<Inapplicable(UNSAFE_CALL): /A.foo>#()
    }
