- DOCUMENT@0..91
    - OPERATION_DEFINITION@0..91
        - SELECTION_SET@0..91
            - L_CURLY@0..1 "{"
            - WHITESPACE@1..6 "\n    "
            - FIELD@6..12
                - NAME@6..12
                    - IDENT@6..12 "animal"
            - WHITESPACE@12..17 "\n    "
            - FIELD@17..26
                - NAME@17..26
                    - IDENT@17..26 "faveSnack"
            - WHITESPACE@26..31 "\n    "
            - INLINE_FRAGMENT@31..89
                - SPREAD@31..34 "..."
                - WHITESPACE@34..35 " "
                - TYPE_CONDITION@35..41
                    - on_KW@35..37 "on"
                    - WHITESPACE@37..38 " "
                    - NAMED_TYPE@38..41
                        - NAME@38..41
                            - IDENT@38..41 "Pet"
                - WHITESPACE@41..42 " "
                - SELECTION_SET@42..89
                    - L_CURLY@42..43 "{"
                    - WHITESPACE@43..50 "\n      "
                    - FIELD@50..83
                        - NAME@50..59
                            - IDENT@50..59 "playmates"
                        - WHITESPACE@59..60 " "
                        - SELECTION_SET@60..83
                            - L_CURLY@60..61 "{"
                            - WHITESPACE@61..70 "\n        "
                            - FIELD@70..75
                                - NAME@70..75
                                    - IDENT@70..75 "count"
                            - WHITESPACE@75..82 "\n      "
                            - R_CURLY@82..83 "}"
                    - WHITESPACE@83..88 "\n    "
                    - R_CURLY@88..89 "}"
            - WHITESPACE@89..90 "\n"
            - R_CURLY@90..91 "}"
recursion limit: 4096, high: 4