global -> UMethod (name = global)
a -> UParameter (name = a)
Int -> USimpleNameReferenceExpression (identifier = Int)
b -> UParameter (name = b)
Float -> USimpleNameReferenceExpression (identifier = Float)
withDefault -> UMethod (name = withDefault)
c -> UParameter (name = c)
Int -> USimpleNameReferenceExpression (identifier = Int)
d -> UParameter (name = d)
String -> USimpleNameReferenceExpression (identifier = String)
String -> USimpleNameReferenceExpression (identifier = String)
withReceiver -> UMethod (name = withReceiver)
a -> UParameter (name = a)
Int -> USimpleNameReferenceExpression (identifier = Int)
b -> UParameter (name = b)
Float -> USimpleNameReferenceExpression (identifier = Float)
call -> UMethod (name = call)
    global -> UCallExpression (kind = UastCallKind(name='method_call'), argCount = 2))
    b -> USimpleNameReferenceExpression (identifier = b)
    a -> USimpleNameReferenceExpression (identifier = a)
    withDefault -> UCallExpression (kind = UastCallKind(name='method_call'), argCount = 1))
    d -> USimpleNameReferenceExpression (identifier = d)
    withReceiver -> UCallExpression (kind = UastCallKind(name='method_call'), argCount = 2))
    Math -> USimpleNameReferenceExpression (identifier = Math)
    atan2 -> UCallExpression (kind = UastCallKind(name='method_call'), argCount = 2))
    unresolvedMethod -> UCallExpression (kind = UastCallKind(name='method_call'), argCount = 2))
    java -> USimpleNameReferenceExpression (identifier = java)
    lang -> USimpleNameReferenceExpression (identifier = lang)
    String -> USimpleNameReferenceExpression (identifier = String)
    format -> UCallExpression (kind = UastCallKind(name='method_call'), argCount = 4))
    java -> USimpleNameReferenceExpression (identifier = java)
    lang -> USimpleNameReferenceExpression (identifier = lang)
    String -> USimpleNameReferenceExpression (identifier = String)
    format -> UCallExpression (kind = UastCallKind(name='method_call'), argCount = 2))
    arrayOf -> UCallExpression (kind = UastCallKind(name='method_call'), argCount = 3))
    java -> USimpleNameReferenceExpression (identifier = java)
    lang -> USimpleNameReferenceExpression (identifier = lang)
    String -> USimpleNameReferenceExpression (identifier = String)
    format -> UCallExpression (kind = UastCallKind(name='method_call'), argCount = 3))
    arrayOf -> UCallExpression (kind = UastCallKind(name='method_call'), argCount = 3))
    arrayOf -> UCallExpression (kind = UastCallKind(name='method_call'), argCount = 3))
    java -> USimpleNameReferenceExpression (identifier = java)
    lang -> USimpleNameReferenceExpression (identifier = lang)
    String -> USimpleNameReferenceExpression (identifier = String)
    format -> UCallExpression (kind = UastCallKind(name='method_call'), argCount = 2))
    chunked -> UCallExpression (kind = UastCallKind(name='method_call'), argCount = 1))
    toTypedArray -> UCallExpression (kind = UastCallKind(name='method_call'), argCount = 0))
    with -> UCallExpression (kind = UastCallKind(name='method_call'), argCount = 2))
    A -> UCallExpression (kind = UastCallKind(name='constructor_call'), argCount = 0))
        with2Receivers -> UCallExpression (kind = UastCallKind(name='method_call'), argCount = 2))
A -> UClass (name = A)
String -> USimpleNameReferenceExpression (identifier = String)
with2Receivers -> UMethod (name = with2Receivers)
a -> UParameter (name = a)
Int -> USimpleNameReferenceExpression (identifier = Int)
b -> UParameter (name = b)
Float -> USimpleNameReferenceExpression (identifier = Float)
Parent -> UClass (name = Parent)
a -> UParameter (name = a)
String -> USimpleNameReferenceExpression (identifier = String)
b -> UParameter (name = b)
Int -> USimpleNameReferenceExpression (identifier = Int)
objectLiteral -> UMethod (name = objectLiteral)
    object -> UClass (name = null)
    Parent -> UObjectLiteralExpression
    b -> USimpleNameReferenceExpression (identifier = b)
    a -> USimpleNameReferenceExpression (identifier = a)
