UFile (package = ) [public class Anonymous {...]
    UClass (name = Anonymous) [public class Anonymous {...}]
        UMethod (name = foo) [public static fun foo() : int {...}]
            UBlockExpression [{...}] = Nothing
                UDeclarationsExpression [var variable: int = 42] = Undetermined
                    ULocalVariable (name = variable) [var variable: int = 42]
                        ULiteralExpression (value = 42) [42] = 42
                UDeclarationsExpression [var runnable: java.lang.Runnable = anonymous Runnable() {...        }] = Undetermined
                    ULocalVariable (name = runnable) [var runnable: java.lang.Runnable = anonymous Runnable() {...        }]
                        UObjectLiteralExpression [anonymous Runnable() {...        }] = Undetermined
                            UClass (name = null) [final class null : java.lang.Runnable {...}]
                                UMethod (name = run) [public fun run() : void {...}]
                                    UBlockExpression [{...}] = (var variable = 24)
                                        UDeclarationsExpression [var variable: int = 24] = Undetermined
                                            ULocalVariable (name = variable) [var variable: int = 24]
                                                ULiteralExpression (value = 24) [24] = 24
                                        UPostfixExpression (operator = ++) [variable++] = (var variable = 24)
                                            USimpleNameReferenceExpression (identifier = variable) [variable] = (var variable = 24)
                UQualifiedReferenceExpression [runnable.run()] = external run()()
                    USimpleNameReferenceExpression (identifier = runnable) [runnable] = (var runnable = Undetermined)
                    UCallExpression (kind = UastCallKind(name='method_call'), argCount = 0)) [run()] = external run()()
                        UIdentifier (Identifier (run)) [UIdentifier (Identifier (run))]
                UReturnExpression [return variable] = Nothing
                    USimpleNameReferenceExpression (identifier = variable) [variable] = (var variable = 42)
