+- Input[@CanonicalImage = null, @ExcludedLinesCount = 0, @ExcludedRangesCount = 0]
   +- Global[@CanonicalImage = null]
      +- Block[@CanonicalImage = null]
         +- Statement[@CanonicalImage = null]
         |  +- UnlabelledStatement[@CanonicalImage = null]
         |     +- SelectStatement[@All = false, @CanonicalImage = null, @Distinct = false, @Unique = false]
         |        +- SelectList[@CanonicalImage = null]
         |        +- FromClause[@CanonicalImage = null]
         |        |  +- TableReference[@CanonicalImage = null]
         |        |     +- TableName[@CanonicalImage = "DUAL", @Image = "dual"]
         |        |        +- ID[@CanonicalImage = "DUAL", @Image = "dual"]
         |        +- WhereClause[@CanonicalImage = null]
         |           +- Condition[@CanonicalImage = null]
         |              +- CompoundCondition[@CanonicalImage = null, @Type = "AND"]
         |                 +- Condition[@CanonicalImage = null]
         |                 |  +- CompoundCondition[@CanonicalImage = null, @Type = "OR"]
         |                 |     +- ComparisonCondition[@CanonicalImage = null, @Operator = "="]
         |                 |     |  +- SqlExpression[@CanonicalImage = "DUMMY", @Image = "dummy"]
         |                 |     |  |  +- PrimaryPrefix[@CanonicalImage = "DUMMY", @Image = "dummy", @SelfModifier = false]
         |                 |     |  |     +- SimpleExpression[@CanonicalImage = "DUMMY", @Image = "dummy"]
         |                 |     |  |        +- Column[@CanonicalImage = "DUMMY", @Image = "dummy"]
         |                 |     |  |           +- ID[@CanonicalImage = "DUMMY", @Image = "dummy"]
         |                 |     |  +- SqlExpression[@CanonicalImage = "X", @Image = "X"]
         |                 |     |     +- PrimaryPrefix[@CanonicalImage = "X", @Image = "X", @SelfModifier = false]
         |                 |     |        +- SimpleExpression[@CanonicalImage = "X", @Image = "X"]
         |                 |     |           +- Column[@CanonicalImage = "X", @Image = "X"]
         |                 |     |              +- ID[@CanonicalImage = "X", @Image = "X"]
         |                 |     +- Condition[@CanonicalImage = null]
         |                 |        +- CompoundCondition[@CanonicalImage = null, @Type = null]
         |                 |           +- ComparisonCondition[@CanonicalImage = null, @Operator = "="]
         |                 |              +- SqlExpression[@CanonicalImage = "1", @Image = "1"]
         |                 |              |  +- PrimaryPrefix[@CanonicalImage = "1", @Image = "1", @SelfModifier = false]
         |                 |              |     +- Literal[@CanonicalImage = "1", @Image = "1"]
         |                 |              |        +- NumericLiteral[@CanonicalImage = "1", @Image = "1"]
         |                 |              +- SqlExpression[@CanonicalImage = "2", @Image = "2"]
         |                 |                 +- PrimaryPrefix[@CanonicalImage = "2", @Image = "2", @SelfModifier = false]
         |                 |                    +- Literal[@CanonicalImage = "2", @Image = "2"]
         |                 |                       +- NumericLiteral[@CanonicalImage = "2", @Image = "2"]
         |                 +- Condition[@CanonicalImage = null]
         |                    +- CompoundCondition[@CanonicalImage = null, @Type = null]
         |                       +- ComparisonCondition[@CanonicalImage = null, @Operator = "="]
         |                          +- SqlExpression[@CanonicalImage = "1", @Image = "1"]
         |                          |  +- PrimaryPrefix[@CanonicalImage = "1", @Image = "1", @SelfModifier = false]
         |                          |     +- Literal[@CanonicalImage = "1", @Image = "1"]
         |                          |        +- NumericLiteral[@CanonicalImage = "1", @Image = "1"]
         |                          +- SqlExpression[@CanonicalImage = "1", @Image = "1"]
         |                             +- PrimaryPrefix[@CanonicalImage = "1", @Image = "1", @SelfModifier = false]
         |                                +- Literal[@CanonicalImage = "1", @Image = "1"]
         |                                   +- NumericLiteral[@CanonicalImage = "1", @Image = "1"]
         +- Statement[@CanonicalImage = null]
         |  +- UnlabelledStatement[@CanonicalImage = null]
         |     +- SelectStatement[@All = false, @CanonicalImage = null, @Distinct = false, @Unique = false]
         |        +- SelectList[@CanonicalImage = null]
         |        +- FromClause[@CanonicalImage = null]
         |        |  +- TableReference[@CanonicalImage = null]
         |        |     +- TableName[@CanonicalImage = "DUAL", @Image = "dual"]
         |        |        +- ID[@CanonicalImage = "DUAL", @Image = "dual"]
         |        +- WhereClause[@CanonicalImage = null]
         |           +- Condition[@CanonicalImage = null]
         |              +- CompoundCondition[@CanonicalImage = null, @Type = "AND"]
         |                 +- Condition[@CanonicalImage = null]
         |                 |  +- CompoundCondition[@CanonicalImage = null, @Type = "OR"]
         |                 |     +- ComparisonCondition[@CanonicalImage = null, @Operator = "<="]
         |                 |     |  +- SqlExpression[@CanonicalImage = "DUMMY", @Image = "dummy"]
         |                 |     |  |  +- PrimaryPrefix[@CanonicalImage = "DUMMY", @Image = "dummy", @SelfModifier = false]
         |                 |     |  |     +- SimpleExpression[@CanonicalImage = "DUMMY", @Image = "dummy"]
         |                 |     |  |        +- Column[@CanonicalImage = "DUMMY", @Image = "dummy"]
         |                 |     |  |           +- ID[@CanonicalImage = "DUMMY", @Image = "dummy"]
         |                 |     |  +- SqlExpression[@CanonicalImage = "X", @Image = "X"]
         |                 |     |     +- PrimaryPrefix[@CanonicalImage = "X", @Image = "X", @SelfModifier = false]
         |                 |     |        +- SimpleExpression[@CanonicalImage = "X", @Image = "X"]
         |                 |     |           +- Column[@CanonicalImage = "X", @Image = "X"]
         |                 |     |              +- ID[@CanonicalImage = "X", @Image = "X"]
         |                 |     +- Condition[@CanonicalImage = null]
         |                 |        +- CompoundCondition[@CanonicalImage = null, @Type = null]
         |                 |           +- ComparisonCondition[@CanonicalImage = null, @Operator = "="]
         |                 |              +- SqlExpression[@CanonicalImage = "1", @Image = "1"]
         |                 |              |  +- PrimaryPrefix[@CanonicalImage = "1", @Image = "1", @SelfModifier = false]
         |                 |              |     +- Literal[@CanonicalImage = "1", @Image = "1"]
         |                 |              |        +- NumericLiteral[@CanonicalImage = "1", @Image = "1"]
         |                 |              +- SqlExpression[@CanonicalImage = "2", @Image = "2"]
         |                 |                 +- PrimaryPrefix[@CanonicalImage = "2", @Image = "2", @SelfModifier = false]
         |                 |                    +- Literal[@CanonicalImage = "2", @Image = "2"]
         |                 |                       +- NumericLiteral[@CanonicalImage = "2", @Image = "2"]
         |                 +- Condition[@CanonicalImage = null]
         |                    +- CompoundCondition[@CanonicalImage = null, @Type = null]
         |                       +- ComparisonCondition[@CanonicalImage = null, @Operator = "="]
         |                          +- SqlExpression[@CanonicalImage = "1", @Image = "1"]
         |                          |  +- PrimaryPrefix[@CanonicalImage = "1", @Image = "1", @SelfModifier = false]
         |                          |     +- Literal[@CanonicalImage = "1", @Image = "1"]
         |                          |        +- NumericLiteral[@CanonicalImage = "1", @Image = "1"]
         |                          +- SqlExpression[@CanonicalImage = "1", @Image = "1"]
         |                             +- PrimaryPrefix[@CanonicalImage = "1", @Image = "1", @SelfModifier = false]
         |                                +- Literal[@CanonicalImage = "1", @Image = "1"]
         |                                   +- NumericLiteral[@CanonicalImage = "1", @Image = "1"]
         +- Statement[@CanonicalImage = null]
            +- UnlabelledStatement[@CanonicalImage = null]
               +- SelectStatement[@All = false, @CanonicalImage = null, @Distinct = false, @Unique = false]
                  +- SelectList[@CanonicalImage = null]
                  +- FromClause[@CanonicalImage = null]
                  |  +- TableReference[@CanonicalImage = null]
                  |     +- TableName[@CanonicalImage = "DUAL", @Image = "dual"]
                  |        +- ID[@CanonicalImage = "DUAL", @Image = "dual"]
                  +- WhereClause[@CanonicalImage = null]
                     +- Condition[@CanonicalImage = null]
                        +- CompoundCondition[@CanonicalImage = null, @Type = null]
                           +- InCondition[@CanonicalImage = null]
                              +- SqlExpression[@CanonicalImage = "(DUMMY, \'X\')", @Image = "(dummy, \'X\')"]
                              |  +- PrimaryPrefix[@CanonicalImage = "(DUMMY, \'X\')", @Image = "(dummy, \'X\')", @SelfModifier = false]
                              |     +- Expression[@CanonicalImage = "DUMMY", @Image = "dummy"]
                              |     |  +- PrimaryPrefix[@CanonicalImage = "DUMMY", @Image = "dummy", @SelfModifier = false]
                              |     |     +- SimpleExpression[@CanonicalImage = "DUMMY", @Image = "dummy"]
                              |     |        +- Column[@CanonicalImage = "DUMMY", @Image = "dummy"]
                              |     |           +- ID[@CanonicalImage = "DUMMY", @Image = "dummy"]
                              |     +- Expression[@CanonicalImage = "\'X\'", @Image = "\'X\'"]
                              |        +- PrimaryPrefix[@CanonicalImage = "\'X\'", @Image = "\'X\'", @SelfModifier = false]
                              |           +- Literal[@CanonicalImage = "\'X\'", @Image = "\'X\'"]
                              +- QueryBlock[@All = false, @CanonicalImage = null, @Distinct = false, @Unique = false]
                                 +- SelectList[@CanonicalImage = null]
                                 |  +- SqlExpression[@CanonicalImage = "DUMMY", @Image = "dummy"]
                                 |  |  +- PrimaryPrefix[@CanonicalImage = "DUMMY", @Image = "dummy", @SelfModifier = false]
                                 |  |     +- SimpleExpression[@CanonicalImage = "DUMMY", @Image = "dummy"]
                                 |  |        +- Column[@CanonicalImage = "DUMMY", @Image = "dummy"]
                                 |  |           +- ID[@CanonicalImage = "DUMMY", @Image = "dummy"]
                                 |  +- SqlExpression[@CanonicalImage = "\'X\'", @Image = "\'X\'"]
                                 |     +- PrimaryPrefix[@CanonicalImage = "\'X\'", @Image = "\'X\'", @SelfModifier = false]
                                 |        +- Literal[@CanonicalImage = "\'X\'", @Image = "\'X\'"]
                                 +- FromClause[@CanonicalImage = null]
                                    +- TableReference[@CanonicalImage = null]
                                       +- TableName[@CanonicalImage = "DUAL", @Image = "dual"]
                                          +- ID[@CanonicalImage = "DUAL", @Image = "dual"]
