UFile (package = ) UClass (name = ElvisKt) UAnnotationMethod (name = foo) UParameter (name = bar) UAnnotation (fqName = org.jetbrains.annotations.NotNull) UBlockExpression UReturnExpression ULiteralExpression (value = null) UAnnotationMethod (name = bar) UBlockExpression UReturnExpression ULiteralExpression (value = 42) UAnnotationMethod (name = baz) UBlockExpression UReturnExpression UExpressionList (elvis) UDeclarationsExpression ULocalVariable (name = var243c51a0) UAnnotation (fqName = null) UExpressionList (elvis) UDeclarationsExpression ULocalVariable (name = varc4aef569) UAnnotation (fqName = null) UCallExpression (kind = UastCallKind(name='method_call'), argCount = 1)) UIdentifier (Identifier (foo)) USimpleNameReferenceExpression (identifier = foo) 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) 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) UCallExpression (kind = UastCallKind(name='method_call'), argCount = 0)) UIdentifier (Identifier (toString)) USimpleNameReferenceExpression (identifier = toString)