FILE: reifiedToNothing.kt
    public final inline fun <reified P : R|kotlin/Any|> parse(text: R|kotlin/String|): R|P| {
        ^parse R|kotlin/TODO|()
    }
    public final inline fun <T : R|kotlin/Any|> ifTrue(condition: R|kotlin/Boolean|, exec: R|() -> T?|): R|T?| {
        ^ifTrue Null(null)
    }
    public final fun decode(src: R|kotlin/String|): R|kotlin/String| {
        ^decode R|<local>/src|
    }
    public final class Result : R|kotlin/Any| {
        public constructor(): R|Result| {
            super<R|kotlin/Any|>()
        }

    }
    public final fun parse(token: R|kotlin/String|, flag: R|kotlin/Boolean|): R|Result?| {
        ^parse R|/ifTrue|<R|Result|>(R|<local>/flag|, <L> = ifTrue@fun <anonymous>(): R|Result?| <inline=Inline, kind=UNKNOWN>  {
            ^ try {
                R|/parse|<R|Result|>(R|/decode|(R|<local>/token|))
            }
            catch (e: R|{kotlin/Exception=} java/lang/Exception|) {
                Null(null)
            }

        }
        )
    }
