UFile (package = ) UClass (name = ElvisKt) UMethod (name = foo) UParameter (name = bar) UAnnotation (fqName = org.jetbrains.annotations.NotNull) UBlockExpression UReturnExpression ULiteralExpression (value = null) UMethod (name = bar) UBlockExpression UReturnExpression ULiteralExpression (value = 42) UMethod (name = baz) UBlockExpression UReturnExpression UExpressionList (elvis) UDeclarationsExpression ULocalVariable (name = var243c51a0) UExpressionList (elvis) UDeclarationsExpression ULocalVariable (name = varc4aef569) UCallExpression (kind = UastCallKind(name='method_call'), argCount = 1)) UIdentifier (Identifier (foo)) USimpleNameReferenceExpression (identifier = foo, resolvesTo = null) UPolyadicExpression (operator = +) ULiteralExpression (value = "Lorem ipsum") UIfExpression UBinaryExpression (operator = !=) USimpleNameReferenceExpression (identifier = varc4aef569) ULiteralExpression (value = null) USimpleNameReferenceExpression (identifier = varc4aef569) UCallExpression (kind = UastCallKind(name='method_call'), argCount = 1)) UIdentifier (Identifier (foo)) USimpleNameReferenceExpression (identifier = foo, resolvesTo = null) UPolyadicExpression (operator = +) ULiteralExpression (value = "dolor sit amet") UIfExpression UBinaryExpression (operator = !=) USimpleNameReferenceExpression (identifier = var243c51a0) ULiteralExpression (value = null) USimpleNameReferenceExpression (identifier = var243c51a0) UQualifiedReferenceExpression UCallExpression (kind = UastCallKind(name='method_call'), argCount = 0)) UIdentifier (Identifier (bar)) USimpleNameReferenceExpression (identifier = bar, resolvesTo = null) UCallExpression (kind = UastCallKind(name='method_call'), argCount = 0)) UIdentifier (Identifier (toString)) USimpleNameReferenceExpression (identifier = toString, resolvesTo = null)