T -> [!] UnknownKotlinExpression (TYPE_PARAMETER)
Any -> [!] UnknownKotlinExpression (REFERENCE_EXPRESSION)
foo -> [!] UnknownKotlinExpression (FUN)
init -> [!] UnknownKotlinExpression (VALUE_PARAMETER)
T -> [!] UnknownKotlinExpression (REFERENCE_EXPRESSION)
Unit -> [!] UnknownKotlinExpression (REFERENCE_EXPRESSION)
T -> [!] UnknownKotlinExpression (REFERENCE_EXPRESSION)
    TODO -> [!] UnknownKotlinExpression (CALL_EXPRESSION)
T -> [!] UnknownKotlinExpression (TYPE_PARAMETER)
Any -> [!] UnknownKotlinExpression (REFERENCE_EXPRESSION)
bar -> [!] UnknownKotlinExpression (FUN)
init -> [!] UnknownKotlinExpression (VALUE_PARAMETER)
T -> [!] UnknownKotlinExpression (REFERENCE_EXPRESSION)
Unit -> [!] UnknownKotlinExpression (REFERENCE_EXPRESSION)
T -> [!] UnknownKotlinExpression (REFERENCE_EXPRESSION)
    TODO -> [!] UnknownKotlinExpression (CALL_EXPRESSION)
resolve -> UMethod (name = resolve)
    foo -> [!] UnknownKotlinExpression (CALL_EXPRESSION)
    String -> [!] UnknownKotlinExpression (REFERENCE_EXPRESSION)
    x -> [!] UnknownKotlinExpression (PROPERTY)
    String -> [!] UnknownKotlinExpression (REFERENCE_EXPRESSION)
    foo -> [!] UnknownKotlinExpression (CALL_EXPRESSION)
    bar -> [!] UnknownKotlinExpression (CALL_EXPRESSION)
    String -> [!] UnknownKotlinExpression (REFERENCE_EXPRESSION)
    y -> [!] UnknownKotlinExpression (PROPERTY)
    String -> [!] UnknownKotlinExpression (REFERENCE_EXPRESSION)
    bar -> [!] UnknownKotlinExpression (CALL_EXPRESSION)
    z -> [!] UnknownKotlinExpression (PROPERTY)
    listOf -> [!] UnknownKotlinExpression (CALL_EXPRESSION)
    filterIsInstance -> [!] UnknownKotlinExpression (CALL_EXPRESSION)
    String -> [!] UnknownKotlinExpression (REFERENCE_EXPRESSION)
