UFile (package = )
    UClass (name = Foo)
        UAnnotationMethod (name = Foo)
        UClass (name = Bar)
            UField (name = a)
                UAnnotation (fqName = org.jetbrains.annotations.NotNull)
            UField (name = b)
                UAnnotation (fqName = org.jetbrains.annotations.NotNull)
            UAnnotationMethod (name = getAPlusB)
                UBlockExpression
                    UReturnExpression
                        UBinaryExpression (operator = +)
                            USimpleNameReferenceExpression (identifier = a)
                            USimpleNameReferenceExpression (identifier = b)
            UAnnotationMethod (name = getA)
            UAnnotationMethod (name = getB)
            UAnnotationMethod (name = Bar)
                UParameter (name = a)
                    UAnnotation (fqName = org.jetbrains.annotations.NotNull)
                UParameter (name = b)
                    UAnnotation (fqName = org.jetbrains.annotations.NotNull)
            UClass (name = Baz)
                UAnnotationMethod (name = doNothing)
                    UBlockExpression
                        UReturnExpression
                            USimpleNameReferenceExpression (identifier = Unit)
                UAnnotationMethod (name = Baz)
