UFile (package = ) [public class Foo {...]
    UClass (name = Foo) [public class Foo {...}]
        UMethod (name = bar) [public static fun bar() : void {...}]
            UBlockExpression [{...}] = external println(s)((var s = 32))
                UDeclarationsExpression [var s: int = Integer.SIZE] = Undetermined
                    ULocalVariable (name = s) [var s: int = Integer.SIZE]
                        UQualifiedReferenceExpression [Integer.SIZE] = 32
                            USimpleNameReferenceExpression (identifier = Integer) [Integer] = external Integer()
                            USimpleNameReferenceExpression (identifier = SIZE) [SIZE] = 32
                UQualifiedReferenceExpression [System.out.println(s)] = external println(s)((var s = 32))
                    UQualifiedReferenceExpression [System.out] = Undetermined
                        USimpleNameReferenceExpression (identifier = System) [System] = external System()
                        USimpleNameReferenceExpression (identifier = out) [out] = Undetermined
                    UCallExpression (kind = UastCallKind(name='method_call'), argCount = 1)) [println(s)] = external println(s)((var s = 32))
                        UIdentifier (Identifier (println)) [UIdentifier (Identifier (println))]
                        USimpleNameReferenceExpression (identifier = s) [s] = (var s = 32)
