A -> USimpleNameReferenceExpression (identifier = A)
B -> USimpleNameReferenceExpression (identifier = B)
C -> USimpleNameReferenceExpression (identifier = C)
Foo -> UClass (name = Foo)
Bar -> UClass (name = Bar)
getFoo -> UMethod (name = getFoo)
Foo -> USimpleNameReferenceExpression (identifier = Foo)
    A -> USimpleNameReferenceExpression (identifier = A)
    B -> USimpleNameReferenceExpression (identifier = B)
    C -> USimpleNameReferenceExpression (identifier = C)
    Foo -> UCallExpression (kind = UastCallKind(name='constructor_call'), argCount = 0))
