UFile (package = ) [public final class ElvisKt {...]
    UClass (name = ElvisKt) [public final class ElvisKt {...}]
        UMethod (name = foo) [public static final fun foo(@org.jetbrains.annotations.NotNull bar: java.lang.String) : java.lang.String {...}]
            UParameter (name = bar) [@org.jetbrains.annotations.NotNull var bar: java.lang.String]
                UAnnotation (fqName = org.jetbrains.annotations.NotNull) [@org.jetbrains.annotations.NotNull]
            UBlockExpression [{...}] = Nothing
                UReturnExpression [return null] = Nothing
                    ULiteralExpression (value = null) [null] = null
        UMethod (name = bar) [public static final fun bar() : int {...}]
            UBlockExpression [{...}] = Nothing
                UReturnExpression [return 42] = Nothing
                    ULiteralExpression (value = 42) [42] = 42
        UMethod (name = baz) [public static final fun baz() : java.lang.String {...}]
            UBlockExpression [{...}] = Nothing
                UReturnExpression [return elvis {...}] = Nothing
                    UExpressionList (elvis) [elvis {...}] = Undetermined
                        UDeclarationsExpression [var var243c51a0: java.lang.String = elvis {...}] = Undetermined
                            ULocalVariable (name = var243c51a0) [var var243c51a0: java.lang.String = elvis {...}]
                                UExpressionList (elvis) [elvis {...}] = Undetermined
                                    UDeclarationsExpression [var varc4aef569: java.lang.String = foo("Lorem ipsum")] = Undetermined
                                        ULocalVariable (name = varc4aef569) [var varc4aef569: java.lang.String = foo("Lorem ipsum")]
                                            UCallExpression (kind = UastCallKind(name='method_call'), argCount = 1)) [foo("Lorem ipsum")] = external foo("Lorem ipsum")("Lorem ipsum")
                                                UIdentifier (Identifier (foo)) [UIdentifier (Identifier (foo))]
                                                USimpleNameReferenceExpression (identifier = foo, resolvesTo = null) [foo] = external foo("Lorem ipsum")("Lorem ipsum")
                                                ULiteralExpression (value = "Lorem ipsum") ["Lorem ipsum"] = "Lorem ipsum"
                                    UIfExpression [if (varc4aef569 != null) varc4aef569 else foo("dolor sit amet")] = Undetermined
                                        UBinaryExpression (operator = !=) [varc4aef569 != null] = Undetermined
                                            USimpleNameReferenceExpression (identifier = varc4aef569) [varc4aef569] = Undetermined
                                            ULiteralExpression (value = null) [null] = null
                                        USimpleNameReferenceExpression (identifier = varc4aef569) [varc4aef569] = Undetermined
                                        UCallExpression (kind = UastCallKind(name='method_call'), argCount = 1)) [foo("dolor sit amet")] = external foo("dolor sit amet")("dolor sit amet")
                                            UIdentifier (Identifier (foo)) [UIdentifier (Identifier (foo))]
                                            USimpleNameReferenceExpression (identifier = foo, resolvesTo = null) [foo] = external foo("dolor sit amet")("dolor sit amet")
                                            ULiteralExpression (value = "dolor sit amet") ["dolor sit amet"] = "dolor sit amet"
                        UIfExpression [if (var243c51a0 != null) var243c51a0 else bar().toString()] = Undetermined
                            UBinaryExpression (operator = !=) [var243c51a0 != null] = Undetermined
                                USimpleNameReferenceExpression (identifier = var243c51a0) [var243c51a0] = Undetermined
                                ULiteralExpression (value = null) [null] = null
                            USimpleNameReferenceExpression (identifier = var243c51a0) [var243c51a0] = Undetermined
                            UQualifiedReferenceExpression [bar().toString()] = external toString()()
                                UCallExpression (kind = UastCallKind(name='method_call'), argCount = 0)) [bar()] = external bar()()
                                    UIdentifier (Identifier (bar)) [UIdentifier (Identifier (bar))]
                                    USimpleNameReferenceExpression (identifier = bar, resolvesTo = null) [bar] = external bar()()
                                UCallExpression (kind = UastCallKind(name='method_call'), argCount = 0)) [toString()] = external toString()()
                                    UIdentifier (Identifier (toString)) [UIdentifier (Identifier (toString))]
                                    USimpleNameReferenceExpression (identifier = toString, resolvesTo = null) [toString] = external toString()()
