java -> [!] UnknownKotlinExpression (REFERENCE_EXPRESSION)
io -> [!] UnknownKotlinExpression (REFERENCE_EXPRESSION)
Closeable -> [!] UnknownKotlinExpression (REFERENCE_EXPRESSION)
java -> [!] UnknownKotlinExpression (REFERENCE_EXPRESSION)
io -> [!] UnknownKotlinExpression (REFERENCE_EXPRESSION)
InputStream -> [!] UnknownKotlinExpression (REFERENCE_EXPRESSION)
foo -> UMethod (name = foo)
    runnable -> [!] UnknownKotlinExpression (PROPERTY)
    object -> UClass (name = null)
    Runnable -> [!] UnknownKotlinExpression (REFERENCE_EXPRESSION)
    run -> UMethod (name = run)
    runnable -> [!] UnknownKotlinExpression (REFERENCE_EXPRESSION)
    run -> [!] UnknownKotlinExpression (CALL_EXPRESSION)
    runnable2 -> [!] UnknownKotlinExpression (PROPERTY)
    Runnable -> [!] UnknownKotlinExpression (CALL_EXPRESSION)
        println -> [!] UnknownKotlinExpression (CALL_EXPRESSION)
    runnable2 -> [!] UnknownKotlinExpression (REFERENCE_EXPRESSION)
    run -> [!] UnknownKotlinExpression (CALL_EXPRESSION)
    closeableRunnable -> [!] UnknownKotlinExpression (PROPERTY)
    object -> UClass (name = null)
    Runnable -> [!] UnknownKotlinExpression (REFERENCE_EXPRESSION)
    Closeable -> [!] UnknownKotlinExpression (REFERENCE_EXPRESSION)
    close -> UMethod (name = close)
    run -> UMethod (name = run)
    runnableIs -> [!] UnknownKotlinExpression (PROPERTY)
    object -> UClass (name = null)
    InputStream -> [!] UnknownKotlinExpression (REFERENCE_EXPRESSION)
    Runnable -> [!] UnknownKotlinExpression (REFERENCE_EXPRESSION)
    read -> UMethod (name = read)
    Int -> [!] UnknownKotlinExpression (REFERENCE_EXPRESSION)
    run -> UMethod (name = run)
withErr -> UMethod (name = withErr)
    runnable -> [!] UnknownKotlinExpression (PROPERTY)
    object -> [!] UnknownKotlinExpression (OBJECT_DECLARATION)
    Runnable -> null
