UFile (package = ) [public final class ElvisTypeKt {...]
    UClass (name = ElvisTypeKt) [public final class ElvisTypeKt {...}]
        UMethod (name = foo) [public static final fun foo(@org.jetbrains.annotations.Nullable text: java.lang.String) : void {...}]
            UParameter (name = text) [@org.jetbrains.annotations.Nullable var text: java.lang.String]
                UAnnotation (fqName = org.jetbrains.annotations.Nullable) [@org.jetbrains.annotations.Nullable]
            UBlockExpression [{...}] = Nothing
                UReturnExpression [return bar(elvis {...})] = Nothing
                    UCallExpression (kind = UastCallKind(name='method_call'), argCount = 1)) [bar(elvis {...})] = external bar(elvis {
    var var63c495f9: java.lang.String = text
    if (var63c495f9 != null) var63c495f9 else return
})(Undetermined)
                        UIdentifier (Identifier (bar)) [UIdentifier (Identifier (bar))]
                        USimpleNameReferenceExpression (identifier = bar, resolvesTo = null) [bar] = external bar(elvis {
    var var63c495f9: java.lang.String = text
    if (var63c495f9 != null) var63c495f9 else return
})(Undetermined)
                        UExpressionList (elvis) [elvis {...}] = Undetermined
                            UDeclarationsExpression [var var63c495f9: java.lang.String = text] = Nothing
                                ULocalVariable (name = var63c495f9) [var var63c495f9: java.lang.String = text]
                                    USimpleNameReferenceExpression (identifier = text) [text] = Undetermined
                            UIfExpression [if (var63c495f9 != null) var63c495f9 else return] = Undetermined
                                UBinaryExpression (operator = !=) [var63c495f9 != null] = Undetermined
                                    USimpleNameReferenceExpression (identifier = var63c495f9) [var63c495f9] = Undetermined
                                    ULiteralExpression (value = null) [null] = null
                                USimpleNameReferenceExpression (identifier = var63c495f9) [var63c495f9] = Undetermined
                                UReturnExpression [return] = Nothing
        UMethod (name = bar) [public static final fun bar(@org.jetbrains.annotations.NotNull o: java.lang.Object) : void {...}]
            UParameter (name = o) [@org.jetbrains.annotations.NotNull var o: java.lang.Object]
                UAnnotation (fqName = org.jetbrains.annotations.NotNull) [@org.jetbrains.annotations.NotNull]
            UBlockExpression [{...}] = Undetermined
