UFile (package = ) [public final class PropertyReferencesKt {...]
    UClass (name = PropertyReferencesKt) [public final class PropertyReferencesKt {...}]
        UMethod (name = properties) [public static final fun properties() : void {...}]
            UBlockExpression [{...}] = Undetermined
                [!] UnknownKotlinExpression (PROPERTY) [[!] UnknownKotlinExpression (PROPERTY)] = Undetermined
                [!] UnknownKotlinExpression (PROPERTY) [[!] UnknownKotlinExpression (PROPERTY)] = Undetermined
                [!] UnknownKotlinExpression (BINARY_EXPRESSION) [[!] UnknownKotlinExpression (BINARY_EXPRESSION)] = Undetermined
                [!] UnknownKotlinExpression (BINARY_EXPRESSION) [[!] UnknownKotlinExpression (BINARY_EXPRESSION)] = Undetermined
                [!] UnknownKotlinExpression (PREFIX_EXPRESSION) [[!] UnknownKotlinExpression (PREFIX_EXPRESSION)] = Undetermined
                [!] UnknownKotlinExpression (POSTFIX_EXPRESSION) [[!] UnknownKotlinExpression (POSTFIX_EXPRESSION)] = Undetermined
        UMethod (name = ext) [public static final fun ext($this$ext: A) : void {...}]
            UParameter (name = $this$ext) [var $this$ext: A]
            UBlockExpression [{...}] = Undetermined
                [!] UnknownKotlinExpression (PROPERTY) [[!] UnknownKotlinExpression (PROPERTY)] = Undetermined
                [!] UnknownKotlinExpression (BINARY_EXPRESSION) [[!] UnknownKotlinExpression (BINARY_EXPRESSION)] = Undetermined
                [!] UnknownKotlinExpression (BINARY_EXPRESSION) [[!] UnknownKotlinExpression (BINARY_EXPRESSION)] = Undetermined
                [!] UnknownKotlinExpression (PREFIX_EXPRESSION) [[!] UnknownKotlinExpression (PREFIX_EXPRESSION)] = Undetermined
                [!] UnknownKotlinExpression (POSTFIX_EXPRESSION) [[!] UnknownKotlinExpression (POSTFIX_EXPRESSION)] = Undetermined
    UClass (name = A) [public final class A {...}]
        UField (name = privateProp) [private var privateProp: int = 0]
            ULiteralExpression (value = 0) [0] = (long)0
        UField (name = mutableProp) [private var mutableProp: int]
        UMethod (name = A) [public fun A(init: int) {...}]
            UParameter (name = init) [var init: int]
            UBlockExpression [{...}] = Undetermined
                UBlockExpression [{...}] = Undetermined
                    [!] UnknownKotlinExpression (BINARY_EXPRESSION) [[!] UnknownKotlinExpression (BINARY_EXPRESSION)] = Undetermined
        UMethod (name = getMutableProp) [public final fun getMutableProp() : int = UastEmptyExpression]
        UMethod (name = setMutableProp) [public final fun setMutableProp(value: int) : void = UastEmptyExpression]
            UParameter (name = value) [var value: int]
        UMethod (name = add) [public final fun add(x: int) : int {...}]
            UParameter (name = x) [var x: int]
            UBlockExpression [{...}] = Nothing
                [!] UnknownKotlinExpression (PROPERTY) [[!] UnknownKotlinExpression (PROPERTY)] = Undetermined
                [!] UnknownKotlinExpression (BINARY_EXPRESSION) [[!] UnknownKotlinExpression (BINARY_EXPRESSION)] = Undetermined
                UReturnExpression [return privateProp] = Nothing
                    USimpleNameReferenceExpression (identifier = privateProp) [privateProp] = external privateProp()
