UFile (package = ) [public final class StringTemplateWithVarKt {...]
    UClass (name = StringTemplateWithVarKt) [public final class StringTemplateWithVarKt {...}]
        UField (name = bar) [@org.jetbrains.annotations.NotNull private static final var bar: java.lang.String = "bar"]
            UAnnotation (fqName = org.jetbrains.annotations.NotNull) [@org.jetbrains.annotations.NotNull]
            ULiteralExpression (value = "bar") ["bar"] = "bar"
        UField (name = f) [@org.jetbrains.annotations.NotNull private static final var f: java.lang.String = "foo" + bar]
            UAnnotation (fqName = org.jetbrains.annotations.NotNull) [@org.jetbrains.annotations.NotNull]
            UPolyadicExpression (operator = +) ["foo" + bar] = Undetermined
                ULiteralExpression (value = "foo") ["foo"] = "foo"
                USimpleNameReferenceExpression (identifier = bar) [bar] = external bar()
        UMethod (name = getBar) [public static final fun getBar() : java.lang.String = UastEmptyExpression]
        UMethod (name = getF) [public static final fun getF() : java.lang.String = UastEmptyExpression]
