UFile (package = )
    UClass (name = Callback)
        UAnnotationMethod (name = onError)
            UParameter (name = throwable)
                UAnnotation (fqName = org.jetbrains.annotations.NotNull)
    UClass (name = Model)
        UAnnotationMethod (name = crashMe)
            UParameter (name = clazz)
                UAnnotation (fqName = org.jetbrains.annotations.NotNull)
            UParameter (name = factory)
                UAnnotation (fqName = org.jetbrains.annotations.NotNull)
            UBlockExpression
                UThrowExpression
                    UCallExpression (kind = UastCallKind(name='constructor_call'), argCount = 0))
                        UIdentifier (Identifier (UnsupportedOperationException))
                        USimpleNameReferenceExpression (identifier = <init>, resolvesTo = UnsupportedOperationException)
        UAnnotationMethod (name = Model)
            UBlockExpression
                UBlockExpression
                    UCallExpression (kind = UastCallKind(name='method_call'), argCount = 2))
                        UIdentifier (Identifier (crashMe))
                        USimpleNameReferenceExpression (identifier = crashMe, resolvesTo = null)
                        UQualifiedReferenceExpression
                            UClassLiteralExpression
                            USimpleNameReferenceExpression (identifier = java)
                        ULambdaExpression
                            UBlockExpression
                                UReturnExpression
                                    UObjectLiteralExpression
                                        UClass (name = null)
                                            UAnnotationMethod (name = onError)
                                                UParameter (name = throwable)
                                                    UAnnotation (fqName = org.jetbrains.annotations.NotNull)
                                                UBlockExpression
                                                    UThrowExpression
                                                        UCallExpression (kind = UastCallKind(name='constructor_call'), argCount = 1))
                                                            UIdentifier (Identifier (UnsupportedOperationException))
                                                            USimpleNameReferenceExpression (identifier = <init>, resolvesTo = UnsupportedOperationException)
                                                            ULiteralExpression (value = "")
                                            UAnnotationMethod (name = Model$1$1)
