+- Input[@CanonicalImage = null, @ExcludedLinesCount = 0, @ExcludedRangesCount = 0]
   +- Global[@CanonicalImage = null]
      +- Block[@CanonicalImage = null]
         +- Statement[@CanonicalImage = null]
         |  +- UnlabelledStatement[@CanonicalImage = null]
         |     +- SelectIntoStatement[@All = false, @CanonicalImage = null, @Distinct = false, @Unique = false]
         |        +- SelectList[@CanonicalImage = null]
         |        |  +- SqlExpression[@CanonicalImage = "FIRST_NAME", @Image = "first_name"]
         |        |  |  +- PrimaryPrefix[@CanonicalImage = "FIRST_NAME", @Image = "first_name", @SelfModifier = false]
         |        |  |     +- SimpleExpression[@CanonicalImage = "FIRST_NAME", @Image = "first_name"]
         |        |  |        +- Column[@CanonicalImage = "FIRST_NAME", @Image = "first_name"]
         |        |  |           +- ID[@CanonicalImage = "FIRST_NAME", @Image = "first_name"]
         |        |  +- SqlExpression[@CanonicalImage = "LAST_NAME", @Image = "last_name"]
         |        |     +- PrimaryPrefix[@CanonicalImage = "LAST_NAME", @Image = "last_name", @SelfModifier = false]
         |        |        +- SimpleExpression[@CanonicalImage = "LAST_NAME", @Image = "last_name"]
         |        |           +- Column[@CanonicalImage = "LAST_NAME", @Image = "last_name"]
         |        |              +- ID[@CanonicalImage = "LAST_NAME", @Image = "last_name"]
         |        +- IntoClause[@CanonicalImage = null]
         |        |  +- VariableName[@CanonicalImage = "TEST", @Image = "test"]
         |        |     +- ID[@CanonicalImage = "TEST", @Image = "test"]
         |        +- FromClause[@CanonicalImage = null]
         |        |  +- TableReference[@CanonicalImage = null]
         |        |     +- TableName[@CanonicalImage = "EMPLOYEES", @Image = "employees"]
         |        |        +- ID[@CanonicalImage = "EMPLOYEES", @Image = "employees"]
         |        +- WhereClause[@CanonicalImage = null]
         |        |  +- Condition[@CanonicalImage = null]
         |        |     +- CompoundCondition[@CanonicalImage = null, @Type = null]
         |        |        +- RegexpLikeCondition[@CanonicalImage = null, @MatchParam = null]
         |        |           +- SqlExpression[@CanonicalImage = "FIRST_NAME", @Image = "first_name"]
         |        |           |  +- PrimaryPrefix[@CanonicalImage = "FIRST_NAME", @Image = "first_name", @SelfModifier = false]
         |        |           |     +- SimpleExpression[@CanonicalImage = "FIRST_NAME", @Image = "first_name"]
         |        |           |        +- Column[@CanonicalImage = "FIRST_NAME", @Image = "first_name"]
         |        |           |           +- ID[@CanonicalImage = "FIRST_NAME", @Image = "first_name"]
         |        |           +- SqlExpression[@CanonicalImage = "\'^STE(V|PH)EN$\'", @Image = "\'^Ste(v|ph)en$\'"]
         |        |              +- PrimaryPrefix[@CanonicalImage = "\'^STE(V|PH)EN$\'", @Image = "\'^Ste(v|ph)en$\'", @SelfModifier = false]
         |        |                 +- Literal[@CanonicalImage = "\'^STE(V|PH)EN$\'", @Image = "\'^Ste(v|ph)en$\'"]
         |        |                    +- StringLiteral[@CanonicalImage = "\'^STE(V|PH)EN$\'", @Image = "\'^Ste(v|ph)en$\'", @String = "^Ste(v|ph)en$"]
         |        +- OrderByClause[@CanonicalImage = null]
         |           +- SqlExpression[@CanonicalImage = "FIRST_NAME", @Image = "first_name"]
         |           |  +- PrimaryPrefix[@CanonicalImage = "FIRST_NAME", @Image = "first_name", @SelfModifier = false]
         |           |     +- SimpleExpression[@CanonicalImage = "FIRST_NAME", @Image = "first_name"]
         |           |        +- Column[@CanonicalImage = "FIRST_NAME", @Image = "first_name"]
         |           |           +- ID[@CanonicalImage = "FIRST_NAME", @Image = "first_name"]
         |           +- SqlExpression[@CanonicalImage = "LAST_NAME", @Image = "last_name"]
         |              +- PrimaryPrefix[@CanonicalImage = "LAST_NAME", @Image = "last_name", @SelfModifier = false]
         |                 +- SimpleExpression[@CanonicalImage = "LAST_NAME", @Image = "last_name"]
         |                    +- Column[@CanonicalImage = "LAST_NAME", @Image = "last_name"]
         |                       +- ID[@CanonicalImage = "LAST_NAME", @Image = "last_name"]
         +- Statement[@CanonicalImage = null]
         |  +- UnlabelledStatement[@CanonicalImage = null]
         |     +- SelectIntoStatement[@All = false, @CanonicalImage = null, @Distinct = false, @Unique = false]
         |        +- SelectList[@CanonicalImage = null]
         |        |  +- SqlExpression[@CanonicalImage = "LAST_NAME", @Image = "last_name"]
         |        |     +- PrimaryPrefix[@CanonicalImage = "LAST_NAME", @Image = "last_name", @SelfModifier = false]
         |        |        +- SimpleExpression[@CanonicalImage = "LAST_NAME", @Image = "last_name"]
         |        |           +- Column[@CanonicalImage = "LAST_NAME", @Image = "last_name"]
         |        |              +- ID[@CanonicalImage = "LAST_NAME", @Image = "last_name"]
         |        +- IntoClause[@CanonicalImage = null]
         |        |  +- VariableName[@CanonicalImage = "TEST", @Image = "test"]
         |        |     +- ID[@CanonicalImage = "TEST", @Image = "test"]
         |        +- FromClause[@CanonicalImage = null]
         |        |  +- TableReference[@CanonicalImage = null]
         |        |     +- TableName[@CanonicalImage = "EMPLOYEES", @Image = "employees"]
         |        |        +- ID[@CanonicalImage = "EMPLOYEES", @Image = "employees"]
         |        +- WhereClause[@CanonicalImage = null]
         |        |  +- Condition[@CanonicalImage = null]
         |        |     +- CompoundCondition[@CanonicalImage = null, @Type = null]
         |        |        +- RegexpLikeCondition[@CanonicalImage = null, @MatchParam = "\'i\'"]
         |        |           +- SqlExpression[@CanonicalImage = "LAST_NAME", @Image = "last_name"]
         |        |           |  +- PrimaryPrefix[@CanonicalImage = "LAST_NAME", @Image = "last_name", @SelfModifier = false]
         |        |           |     +- SimpleExpression[@CanonicalImage = "LAST_NAME", @Image = "last_name"]
         |        |           |        +- Column[@CanonicalImage = "LAST_NAME", @Image = "last_name"]
         |        |           |           +- ID[@CanonicalImage = "LAST_NAME", @Image = "last_name"]
         |        |           +- SqlExpression[@CanonicalImage = "\'([AEIOU])\\1\'", @Image = "\'([aeiou])\\1\'"]
         |        |              +- PrimaryPrefix[@CanonicalImage = "\'([AEIOU])\\1\'", @Image = "\'([aeiou])\\1\'", @SelfModifier = false]
         |        |                 +- Literal[@CanonicalImage = "\'([AEIOU])\\1\'", @Image = "\'([aeiou])\\1\'"]
         |        |                    +- StringLiteral[@CanonicalImage = "\'([AEIOU])\\1\'", @Image = "\'([aeiou])\\1\'", @String = "([aeiou])\\1"]
         |        +- OrderByClause[@CanonicalImage = null]
         |           +- SqlExpression[@CanonicalImage = "LAST_NAME", @Image = "last_name"]
         |              +- PrimaryPrefix[@CanonicalImage = "LAST_NAME", @Image = "last_name", @SelfModifier = false]
         |                 +- SimpleExpression[@CanonicalImage = "LAST_NAME", @Image = "last_name"]
         |                    +- Column[@CanonicalImage = "LAST_NAME", @Image = "last_name"]
         |                       +- ID[@CanonicalImage = "LAST_NAME", @Image = "last_name"]
         +- Statement[@CanonicalImage = null]
            +- UnlabelledStatement[@CanonicalImage = null]
               +- SelectIntoStatement[@All = false, @CanonicalImage = null, @Distinct = false, @Unique = false]
                  +- SelectList[@CanonicalImage = null]
                  |  +- SqlExpression[@CanonicalImage = "E.FIRST_NAME || \',\' || E.LAST_NAME", @Image = "e.first_name || \',\' || e.last_name"]
                  |     +- AdditiveExpression[@CanonicalImage = "E.FIRST_NAME || \',\' || E.LAST_NAME", @Image = "e.first_name || \',\' || e.last_name"]
                  |        +- PrimaryPrefix[@CanonicalImage = "E.FIRST_NAME", @Image = "e.first_name", @SelfModifier = false]
                  |        |  +- SimpleExpression[@CanonicalImage = "E.FIRST_NAME", @Image = "e.first_name"]
                  |        |     +- TableName[@CanonicalImage = "E", @Image = "e"]
                  |        |     |  +- ID[@CanonicalImage = "E", @Image = "e"]
                  |        |     +- Column[@CanonicalImage = "FIRST_NAME", @Image = "first_name"]
                  |        |        +- ID[@CanonicalImage = "FIRST_NAME", @Image = "first_name"]
                  |        +- PrimaryPrefix[@CanonicalImage = "\',\'", @Image = "\',\'", @SelfModifier = false]
                  |        |  +- Literal[@CanonicalImage = "\',\'", @Image = "\',\'"]
                  |        +- PrimaryPrefix[@CanonicalImage = "E.LAST_NAME", @Image = "e.last_name", @SelfModifier = false]
                  |           +- SimpleExpression[@CanonicalImage = "E.LAST_NAME", @Image = "e.last_name"]
                  |              +- TableName[@CanonicalImage = "E", @Image = "e"]
                  |              |  +- ID[@CanonicalImage = "E", @Image = "e"]
                  |              +- Column[@CanonicalImage = "LAST_NAME", @Image = "last_name"]
                  |                 +- ID[@CanonicalImage = "LAST_NAME", @Image = "last_name"]
                  +- IntoClause[@CanonicalImage = null]
                  |  +- VariableName[@CanonicalImage = "TEST", @Image = "test"]
                  |     +- ID[@CanonicalImage = "TEST", @Image = "test"]
                  +- FromClause[@CanonicalImage = null]
                  |  +- TableReference[@CanonicalImage = null]
                  |     +- TableName[@CanonicalImage = "EMPLOYEES", @Image = "employees"]
                  |     |  +- ID[@CanonicalImage = "EMPLOYEES", @Image = "employees"]
                  |     +- TableAlias[@CanonicalImage = "E", @Image = "e"]
                  |        +- ID[@CanonicalImage = "E", @Image = "e"]
                  +- WhereClause[@CanonicalImage = null]
                     +- Condition[@CanonicalImage = null]
                        +- CompoundCondition[@CanonicalImage = null, @Type = "AND"]
                           +- RegexpLikeCondition[@CanonicalImage = null, @MatchParam = "\'i\'"]
                           |  +- SqlExpression[@CanonicalImage = "E.LAST_NAME || \',\' || E.FIRST_NAME", @Image = "e.last_name || \',\' || e.first_name"]
                           |  |  +- AdditiveExpression[@CanonicalImage = "E.LAST_NAME || \',\' || E.FIRST_NAME", @Image = "e.last_name || \',\' || e.first_name"]
                           |  |     +- PrimaryPrefix[@CanonicalImage = "E.LAST_NAME", @Image = "e.last_name", @SelfModifier = false]
                           |  |     |  +- SimpleExpression[@CanonicalImage = "E.LAST_NAME", @Image = "e.last_name"]
                           |  |     |     +- TableName[@CanonicalImage = "E", @Image = "e"]
                           |  |     |     |  +- ID[@CanonicalImage = "E", @Image = "e"]
                           |  |     |     +- Column[@CanonicalImage = "LAST_NAME", @Image = "last_name"]
                           |  |     |        +- ID[@CanonicalImage = "LAST_NAME", @Image = "last_name"]
                           |  |     +- PrimaryPrefix[@CanonicalImage = "\',\'", @Image = "\',\'", @SelfModifier = false]
                           |  |     |  +- Literal[@CanonicalImage = "\',\'", @Image = "\',\'"]
                           |  |     +- PrimaryPrefix[@CanonicalImage = "E.FIRST_NAME", @Image = "e.first_name", @SelfModifier = false]
                           |  |        +- SimpleExpression[@CanonicalImage = "E.FIRST_NAME", @Image = "e.first_name"]
                           |  |           +- TableName[@CanonicalImage = "E", @Image = "e"]
                           |  |           |  +- ID[@CanonicalImage = "E", @Image = "e"]
                           |  |           +- Column[@CanonicalImage = "FIRST_NAME", @Image = "first_name"]
                           |  |              +- ID[@CanonicalImage = "FIRST_NAME", @Image = "first_name"]
                           |  +- SqlExpression[@CanonicalImage = "NVL", @Image = "NVL"]
                           |     +- PrimaryPrefix[@CanonicalImage = "NVL", @Image = "NVL", @SelfModifier = false]
                           |        +- FunctionCall[@CanonicalImage = "NVL", @Image = "NVL"]
                           |           +- FunctionName[@CanonicalImage = "NVL", @Image = "NVL"]
                           |           |  +- ID[@CanonicalImage = "NVL", @Image = "NVL"]
                           |           +- Arguments[@ArgumentCount = 2, @CanonicalImage = null]
                           |              +- ArgumentList[@CanonicalImage = null]
                           |                 +- Argument[@CanonicalImage = null]
                           |                 |  +- Expression[@CanonicalImage = ":SEARCH", @Image = ":search"]
                           |                 |     +- PrimaryPrefix[@CanonicalImage = ":SEARCH", @Image = ":search", @SelfModifier = false]
                           |                 |        +- SimpleExpression[@CanonicalImage = ":SEARCH", @Image = ":search"]
                           |                 |           +- Column[@CanonicalImage = ":SEARCH", @Image = ":search"]
                           |                 |              +- ID[@CanonicalImage = ":SEARCH", @Image = ":search"]
                           |                 +- Argument[@CanonicalImage = null]
                           |                    +- Expression[@CanonicalImage = "E.LAST_NAME || \',\' || E.FIRST_NAME", @Image = "e.last_name || \',\' || e.first_name"]
                           |                       +- AdditiveExpression[@CanonicalImage = "E.LAST_NAME || \',\' || E.FIRST_NAME", @Image = "e.last_name || \',\' || e.first_name"]
                           |                          +- PrimaryPrefix[@CanonicalImage = "E.LAST_NAME", @Image = "e.last_name", @SelfModifier = false]
                           |                          |  +- SimpleExpression[@CanonicalImage = "E.LAST_NAME", @Image = "e.last_name"]
                           |                          |     +- TableName[@CanonicalImage = "E", @Image = "e"]
                           |                          |     |  +- ID[@CanonicalImage = "E", @Image = "e"]
                           |                          |     +- Column[@CanonicalImage = "LAST_NAME", @Image = "last_name"]
                           |                          |        +- ID[@CanonicalImage = "LAST_NAME", @Image = "last_name"]
                           |                          +- PrimaryPrefix[@CanonicalImage = "\',\'", @Image = "\',\'", @SelfModifier = false]
                           |                          |  +- Literal[@CanonicalImage = "\',\'", @Image = "\',\'"]
                           |                          +- PrimaryPrefix[@CanonicalImage = "E.FIRST_NAME", @Image = "e.first_name", @SelfModifier = false]
                           |                             +- SimpleExpression[@CanonicalImage = "E.FIRST_NAME", @Image = "e.first_name"]
                           |                                +- TableName[@CanonicalImage = "E", @Image = "e"]
                           |                                |  +- ID[@CanonicalImage = "E", @Image = "e"]
                           |                                +- Column[@CanonicalImage = "FIRST_NAME", @Image = "first_name"]
                           |                                   +- ID[@CanonicalImage = "FIRST_NAME", @Image = "first_name"]
                           +- Condition[@CanonicalImage = null]
                              +- CompoundCondition[@CanonicalImage = null, @Type = null]
                                 +- ComparisonCondition[@CanonicalImage = null, @Operator = "="]
                                    +- SqlExpression[@CanonicalImage = "NVL", @Image = "NVL"]
                                    |  +- PrimaryPrefix[@CanonicalImage = "NVL", @Image = "NVL", @SelfModifier = false]
                                    |     +- FunctionCall[@CanonicalImage = "NVL", @Image = "NVL"]
                                    |        +- FunctionName[@CanonicalImage = "NVL", @Image = "NVL"]
                                    |        |  +- ID[@CanonicalImage = "NVL", @Image = "NVL"]
                                    |        +- Arguments[@ArgumentCount = 2, @CanonicalImage = null]
                                    |           +- ArgumentList[@CanonicalImage = null]
                                    |              +- Argument[@CanonicalImage = null]
                                    |              |  +- Expression[@CanonicalImage = ":SELECTED", @Image = ":selected"]
                                    |              |     +- PrimaryPrefix[@CanonicalImage = ":SELECTED", @Image = ":selected", @SelfModifier = false]
                                    |              |        +- SimpleExpression[@CanonicalImage = ":SELECTED", @Image = ":selected"]
                                    |              |           +- Column[@CanonicalImage = ":SELECTED", @Image = ":selected"]
                                    |              |              +- ID[@CanonicalImage = ":SELECTED", @Image = ":selected"]
                                    |              +- Argument[@CanonicalImage = null]
                                    |                 +- Expression[@CanonicalImage = "0", @Image = "0"]
                                    |                    +- PrimaryPrefix[@CanonicalImage = "0", @Image = "0", @SelfModifier = false]
                                    |                       +- Literal[@CanonicalImage = "0", @Image = "0"]
                                    |                          +- NumericLiteral[@CanonicalImage = "0", @Image = "0"]
                                    +- SqlExpression[@CanonicalImage = "0", @Image = "0"]
                                       +- PrimaryPrefix[@CanonicalImage = "0", @Image = "0", @SelfModifier = false]
                                          +- Literal[@CanonicalImage = "0", @Image = "0"]
                                             +- NumericLiteral[@CanonicalImage = "0", @Image = "0"]
