UFile (package = ) UClass (name = LocalDeclarationsKt) UMethod (name = foo) UBlockExpression UDeclarationsExpression UClass (name = Local) UMethod (name = Local) UDeclarationsExpression UVariable (name = bar) ULambdaExpression UBlockExpression UReturnExpression UCallExpression (kind = UastCallKind(name='constructor_call'), argCount = 0)) UIdentifier (Identifier (Local)) USimpleNameReferenceExpression (identifier = , resolvesTo = PsiClass: Local) UDeclarationsExpression ULocalVariable (name = baz) ULambdaExpression UBlockExpression UCallExpression (kind = UastCallKind(name='constructor_call'), argCount = 0)) UIdentifier (Identifier (Local)) USimpleNameReferenceExpression (identifier = , resolvesTo = PsiClass: Local) UDeclarationsExpression UVariable (name = someLocalFun) ULambdaExpression UParameter (name = text) UAnnotation (fqName = org.jetbrains.annotations.NotNull) UBlockExpression UReturnExpression ULiteralExpression (value = 42) UReturnExpression UBinaryExpression (operator = ==) UCallExpression (kind = UastCallKind(name='method_call'), argCount = 0)) UIdentifier (Identifier (bar)) USimpleNameReferenceExpression (identifier = bar, resolvesTo = null) UCallExpression (kind = UastCallKind(name='constructor_call'), argCount = 0)) UIdentifier (Identifier (Local)) USimpleNameReferenceExpression (identifier = , resolvesTo = PsiClass: Local)