UFile (package = )
    UClass (name = ParametersDisorderKt)
        UAnnotationMethod (name = global)
            UParameter (name = a)
                UAnnotation (fqName = org.jetbrains.annotations.NotNull)
            UParameter (name = b)
                UAnnotation (fqName = org.jetbrains.annotations.NotNull)
            UBlockExpression
        UAnnotationMethod (name = withDefault)
            UParameter (name = c)
                UAnnotation (fqName = org.jetbrains.annotations.NotNull)
                ULiteralExpression (value = 1)
            UParameter (name = d)
                UAnnotation (fqName = org.jetbrains.annotations.NotNull)
                ULiteralExpression (value = "aaa")
            UBlockExpression
        UAnnotationMethod (name = withReceiver)
            UParameter (name = $this$withReceiver)
                UAnnotation (fqName = org.jetbrains.annotations.NotNull)
            UParameter (name = a)
                UAnnotation (fqName = org.jetbrains.annotations.NotNull)
            UParameter (name = b)
                UAnnotation (fqName = org.jetbrains.annotations.NotNull)
            UBlockExpression
        UAnnotationMethod (name = call)
            UBlockExpression
                UCallExpression (kind = UastCallKind(name='method_call'), argCount = 2))
                    UIdentifier (Identifier (global))
                    USimpleNameReferenceExpression (identifier = global, resolvesTo = null)
                    ULiteralExpression (value = 2.2)
                    ULiteralExpression (value = 2)
                UCallExpression (kind = UastCallKind(name='method_call'), argCount = 1))
                    UIdentifier (Identifier (withDefault))
                    USimpleNameReferenceExpression (identifier = withDefault, resolvesTo = null)
                    ULiteralExpression (value = "bbb")
                UQualifiedReferenceExpression
                    ULiteralExpression (value = "abc")
                    UCallExpression (kind = UastCallKind(name='method_call'), argCount = 2))
                        UIdentifier (Identifier (withReceiver))
                        USimpleNameReferenceExpression (identifier = withReceiver, resolvesTo = null)
                        ULiteralExpression (value = 1)
                        ULiteralExpression (value = 1.2)
                UQualifiedReferenceExpression
                    USimpleNameReferenceExpression (identifier = Math)
                    UCallExpression (kind = UastCallKind(name='method_call'), argCount = 2))
                        UIdentifier (Identifier (atan2))
                        USimpleNameReferenceExpression (identifier = atan2, resolvesTo = null)
                        ULiteralExpression (value = 1.3)
                        ULiteralExpression (value = 3.4)
                UCallExpression (kind = UastCallKind(name='method_call'), argCount = 2))
                    UIdentifier (Identifier (unresolvedMethod))
                    USimpleNameReferenceExpression (identifier = <anonymous class>, resolvesTo = null)
                    ULiteralExpression (value = "param1")
                    ULiteralExpression (value = "param2")
                UQualifiedReferenceExpression
                    UQualifiedReferenceExpression
                        UQualifiedReferenceExpression
                            USimpleNameReferenceExpression (identifier = java)
                            USimpleNameReferenceExpression (identifier = lang)
                        USimpleNameReferenceExpression (identifier = String)
                    UCallExpression (kind = UastCallKind(name='method_call'), argCount = 4))
                        UIdentifier (Identifier (format))
                        USimpleNameReferenceExpression (identifier = format, resolvesTo = null)
                        ULiteralExpression (value = "%i %i %i")
                        ULiteralExpression (value = 1)
                        ULiteralExpression (value = 2)
                        ULiteralExpression (value = 3)
                UQualifiedReferenceExpression
                    UQualifiedReferenceExpression
                        UQualifiedReferenceExpression
                            USimpleNameReferenceExpression (identifier = java)
                            USimpleNameReferenceExpression (identifier = lang)
                        USimpleNameReferenceExpression (identifier = String)
                    UCallExpression (kind = UastCallKind(name='method_call'), argCount = 2))
                        UIdentifier (Identifier (format))
                        USimpleNameReferenceExpression (identifier = format, resolvesTo = null)
                        ULiteralExpression (value = "%i %i %i")
                        UCallExpression (kind = UastCallKind(name='method_call'), argCount = 3))
                            UIdentifier (Identifier (arrayOf))
                            USimpleNameReferenceExpression (identifier = arrayOf, resolvesTo = null)
                            ULiteralExpression (value = 1)
                            ULiteralExpression (value = 2)
                            ULiteralExpression (value = 3)
                UQualifiedReferenceExpression
                    UQualifiedReferenceExpression
                        UQualifiedReferenceExpression
                            USimpleNameReferenceExpression (identifier = java)
                            USimpleNameReferenceExpression (identifier = lang)
                        USimpleNameReferenceExpression (identifier = String)
                    UCallExpression (kind = UastCallKind(name='method_call'), argCount = 3))
                        UIdentifier (Identifier (format))
                        USimpleNameReferenceExpression (identifier = format, resolvesTo = null)
                        ULiteralExpression (value = "%i %i %i")
                        UCallExpression (kind = UastCallKind(name='method_call'), argCount = 3))
                            UIdentifier (Identifier (arrayOf))
                            USimpleNameReferenceExpression (identifier = arrayOf, resolvesTo = null)
                            ULiteralExpression (value = 1)
                            ULiteralExpression (value = 2)
                            ULiteralExpression (value = 3)
                        UCallExpression (kind = UastCallKind(name='method_call'), argCount = 3))
                            UIdentifier (Identifier (arrayOf))
                            USimpleNameReferenceExpression (identifier = arrayOf, resolvesTo = null)
                            ULiteralExpression (value = 4)
                            ULiteralExpression (value = 5)
                            ULiteralExpression (value = 6)
                UQualifiedReferenceExpression
                    UQualifiedReferenceExpression
                        UQualifiedReferenceExpression
                            USimpleNameReferenceExpression (identifier = java)
                            USimpleNameReferenceExpression (identifier = lang)
                        USimpleNameReferenceExpression (identifier = String)
                    UCallExpression (kind = UastCallKind(name='method_call'), argCount = 2))
                        UIdentifier (Identifier (format))
                        USimpleNameReferenceExpression (identifier = format, resolvesTo = null)
                        ULiteralExpression (value = "%i %i %i")
                        UQualifiedReferenceExpression
                            UQualifiedReferenceExpression
                                ULiteralExpression (value = "")
                                UCallExpression (kind = UastCallKind(name='method_call'), argCount = 1))
                                    UIdentifier (Identifier (chunked))
                                    USimpleNameReferenceExpression (identifier = chunked, resolvesTo = null)
                                    ULiteralExpression (value = 2)
                            UCallExpression (kind = UastCallKind(name='method_call'), argCount = 0))
                                UIdentifier (Identifier (toTypedArray))
                                USimpleNameReferenceExpression (identifier = toTypedArray, resolvesTo = null)
                UCallExpression (kind = UastCallKind(name='method_call'), argCount = 2))
                    UIdentifier (Identifier (with))
                    USimpleNameReferenceExpression (identifier = with, resolvesTo = null)
                    UCallExpression (kind = UastCallKind(name='constructor_call'), argCount = 0))
                        UIdentifier (Identifier (A))
                        USimpleNameReferenceExpression (identifier = <init>, resolvesTo = A)
                    ULambdaExpression
                        UBlockExpression
                            UQualifiedReferenceExpression
                                ULiteralExpression (value = "def")
                                UCallExpression (kind = UastCallKind(name='method_call'), argCount = 2))
                                    UIdentifier (Identifier (with2Receivers))
                                    USimpleNameReferenceExpression (identifier = with2Receivers, resolvesTo = null)
                                    ULiteralExpression (value = 8)
                                    ULiteralExpression (value = 7.0)
        UAnnotationMethod (name = objectLiteral)
            UBlockExpression
                UObjectLiteralExpression
                    ULiteralExpression (value = 1)
                    ULiteralExpression (value = "foo")
                    UClass (name = null)
                        UAnnotationMethod (name = ParametersDisorderKt$objectLiteral$1)
    UClass (name = A)
        UAnnotationMethod (name = with2Receivers)
            UParameter (name = $this$with2Receivers)
                UAnnotation (fqName = org.jetbrains.annotations.NotNull)
            UParameter (name = a)
                UAnnotation (fqName = org.jetbrains.annotations.NotNull)
            UParameter (name = b)
                UAnnotation (fqName = org.jetbrains.annotations.NotNull)
            UBlockExpression
        UAnnotationMethod (name = A)
    UClass (name = Parent)
        UAnnotationMethod (name = Parent)
            UParameter (name = a)
                UAnnotation (fqName = org.jetbrains.annotations.NotNull)
            UParameter (name = b)
                UAnnotation (fqName = org.jetbrains.annotations.NotNull)
