foo -> UMethod (name = foo)
bar -> UParameter (name = bar)
String -> USimpleNameReferenceExpression (identifier = String)
String -> USimpleNameReferenceExpression (identifier = String)
bar -> UMethod (name = bar)
baz -> UMethod (name = baz)
String -> USimpleNameReferenceExpression (identifier = String)
    foo -> UCallExpression (kind = UastCallKind(name='method_call'), argCount = 1))
    ?: -> USimpleNameReferenceExpression (identifier = ?:)
    foo -> UCallExpression (kind = UastCallKind(name='method_call'), argCount = 1))
    ?: -> USimpleNameReferenceExpression (identifier = ?:)
    bar -> UCallExpression (kind = UastCallKind(name='method_call'), argCount = 0))
    toString -> UCallExpression (kind = UastCallKind(name='method_call'), argCount = 0))
