UFile (package = )
    UClass (name = Annotation)
        UAnnotationMethod (name = strings)
    UClass (name = A)
        UAnnotation (fqName = Annotation)
        UAnnotationMethod (name = A)
    UClass (name = AnnotationInner)
        UAnnotationMethod (name = value)
    UClass (name = B1)
        UAnnotation (fqName = AnnotationArray)
            UNamedExpression (name = value)
                UCallExpression (kind = UastCallKind(name='constructor_call'), argCount = 0))
                    UIdentifier (Identifier (Annotation))
                    USimpleNameReferenceExpression (identifier = <init>, resolvesTo = Annotation)
        UAnnotationMethod (name = B1)
    UClass (name = B2)
        UAnnotation (fqName = AnnotationArray)
            UNamedExpression (name = value)
                UCallExpression (kind = UastCallKind(name='constructor_call'), argCount = 2))
                    UIdentifier (Identifier (Annotation))
                    USimpleNameReferenceExpression (identifier = <init>, resolvesTo = Annotation)
                    ULiteralExpression (value = "sv1")
                    ULiteralExpression (value = "sv2")
        UAnnotationMethod (name = B2)
    UClass (name = AnnotationArray)
        UAnnotationMethod (name = value)
    UClass (name = C)
        UAnnotation (fqName = AnnotationArray)
            UNamedExpression (name = value)
                UCallExpression (kind = UastCallKind(name='constructor_call'), argCount = 1))
                    UIdentifier (Identifier (Annotation))
                    USimpleNameReferenceExpression (identifier = <init>, resolvesTo = Annotation)
                    UCallExpression (kind = UastCallKind(name='array_initializer'), argCount = 2))
                        UIdentifier (Identifier (arrayOf))
                        USimpleNameReferenceExpression (identifier = arrayOf, resolvesTo = null)
                        ULiteralExpression (value = "sar1")
                        ULiteralExpression (value = "sar2")
        UAnnotationMethod (name = C)
    UClass (name = C2)
        UAnnotation (fqName = AnnotationArray)
            UNamedExpression (name = value)
                UCallExpression (kind = UastCallKind(name='constructor_call'), argCount = 1))
                    UIdentifier (Identifier (Annotation))
                    USimpleNameReferenceExpression (identifier = <init>, resolvesTo = Annotation)
                    UCallExpression (kind = UastCallKind(name='array_initializer'), argCount = 2))
                        UIdentifier (Identifier ([))
                        ULiteralExpression (value = "[sar]1")
                        ULiteralExpression (value = "[sar]2")
        UAnnotationMethod (name = C2)
