+- Input[@CanonicalImage = null, @ExcludedLinesCount = 0, @ExcludedRangesCount = 0]
   +- Global[@CanonicalImage = null]
      +- Block[@CanonicalImage = null]
         +- DeclarativeSection[@CanonicalImage = null]
         |  +- DeclarativeUnit[@CanonicalImage = null]
         |  |  +- SubTypeDefinition[@CanonicalImage = "RECORDTYP", @Image = "RecordTyp"]
         |  |     +- QualifiedID[@CanonicalImage = "RECORDTYP", @Image = "RecordTyp"]
         |  |     +- FieldDeclaration[@CanonicalImage = "LAST", @Image = "last"]
         |  |     |  +- ID[@CanonicalImage = "LAST", @Image = "last"]
         |  |     |  +- Datatype[@CanonicalImage = "EMPLOYEES.LAST_NAME%TYPE", @Image = "employees.last_name%TYPE", @TypeImage = "employees.last_name%TYPE"]
         |  |     |     +- QualifiedName[@CanonicalImage = "EMPLOYEES.LAST_NAME", @Image = "employees.last_name"]
         |  |     |        +- UnqualifiedID[@CanonicalImage = "EMPLOYEES", @Image = "employees"]
         |  |     |        +- QualifiedID[@CanonicalImage = "LAST_NAME", @Image = "last_name"]
         |  |     +- FieldDeclaration[@CanonicalImage = "ID", @Image = "id"]
         |  |        +- ID[@CanonicalImage = "ID", @Image = "id"]
         |  |        +- Datatype[@CanonicalImage = "EMPLOYEES.EMPLOYEE_ID%TYPE", @Image = "employees.employee_id%TYPE", @TypeImage = "employees.employee_id%TYPE"]
         |  |           +- QualifiedName[@CanonicalImage = "EMPLOYEES.EMPLOYEE_ID", @Image = "employees.employee_id"]
         |  |              +- UnqualifiedID[@CanonicalImage = "EMPLOYEES", @Image = "employees"]
         |  |              +- QualifiedID[@CanonicalImage = "EMPLOYEE_ID", @Image = "employee_id"]
         |  +- DeclarativeUnit[@CanonicalImage = null]
         |     +- VariableOrConstantDeclaration[@CanonicalImage = null]
         |        +- VariableOrConstantDeclarator[@CanonicalImage = "REC1 RECORDTYP", @Image = "rec1 RecordTyp"]
         |           +- VariableOrConstantDeclaratorId[@Array = false, @ArrayDepth = 0, @CanonicalImage = "REC1", @Image = "rec1"]
         |           |  +- ID[@CanonicalImage = "REC1", @Image = "rec1"]
         |           +- Datatype[@CanonicalImage = "RECORDTYP", @Image = "RecordTyp", @TypeImage = "RecordTyp"]
         |              +- QualifiedName[@CanonicalImage = "RECORDTYP", @Image = "RecordTyp"]
         |                 +- UnqualifiedID[@CanonicalImage = "RECORDTYP", @Image = "RecordTyp"]
         +- 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"]
         |        |  +- SqlExpression[@CanonicalImage = "EMPLOYEE_ID", @Image = "employee_id"]
         |        |     +- PrimaryPrefix[@CanonicalImage = "EMPLOYEE_ID", @Image = "employee_id", @SelfModifier = false]
         |        |        +- SimpleExpression[@CanonicalImage = "EMPLOYEE_ID", @Image = "employee_id"]
         |        |           +- Column[@CanonicalImage = "EMPLOYEE_ID", @Image = "employee_id"]
         |        |              +- ID[@CanonicalImage = "EMPLOYEE_ID", @Image = "employee_id"]
         |        +- IntoClause[@CanonicalImage = null]
         |        |  +- VariableName[@CanonicalImage = "REC1", @Image = "rec1"]
         |        |     +- ID[@CanonicalImage = "REC1", @Image = "rec1"]
         |        +- 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]
         |                 +- ComparisonCondition[@CanonicalImage = null, @Operator = "="]
         |                    +- SqlExpression[@CanonicalImage = "JOB_ID", @Image = "job_id"]
         |                    |  +- PrimaryPrefix[@CanonicalImage = "JOB_ID", @Image = "job_id", @SelfModifier = false]
         |                    |     +- SimpleExpression[@CanonicalImage = "JOB_ID", @Image = "job_id"]
         |                    |        +- Column[@CanonicalImage = "JOB_ID", @Image = "job_id"]
         |                    |           +- ID[@CanonicalImage = "JOB_ID", @Image = "job_id"]
         |                    +- SqlExpression[@CanonicalImage = "\'AD_PRES\'", @Image = "\'AD_PRES\'"]
         |                       +- PrimaryPrefix[@CanonicalImage = "\'AD_PRES\'", @Image = "\'AD_PRES\'", @SelfModifier = false]
         |                          +- Literal[@CanonicalImage = "\'AD_PRES\'", @Image = "\'AD_PRES\'"]
         |                             +- StringLiteral[@CanonicalImage = "\'AD_PRES\'", @Image = "\'AD_PRES\'", @String = "AD_PRES"]
         +- Statement[@CanonicalImage = null]
            +- UnlabelledStatement[@CanonicalImage = null]
               +- Expression[@CanonicalImage = "DBMS_OUTPUT.PUT_LINE", @Image = "DBMS_OUTPUT.PUT_LINE"]
                  +- PrimaryPrefix[@CanonicalImage = "DBMS_OUTPUT.PUT_LINE", @Image = "DBMS_OUTPUT.PUT_LINE", @SelfModifier = false]
                     +- FunctionCall[@CanonicalImage = "DBMS_OUTPUT.PUT_LINE", @Image = "DBMS_OUTPUT.PUT_LINE"]
                        +- FunctionName[@CanonicalImage = "DBMS_OUTPUT.PUT_LINE", @Image = "DBMS_OUTPUT.PUT_LINE"]
                        |  +- ID[@CanonicalImage = "DBMS_OUTPUT", @Image = "DBMS_OUTPUT"]
                        |  +- ID[@CanonicalImage = "PUT_LINE", @Image = "PUT_LINE"]
                        +- Arguments[@ArgumentCount = 1, @CanonicalImage = null]
                           +- ArgumentList[@CanonicalImage = null]
                              +- Argument[@CanonicalImage = null]
                                 +- Expression[@CanonicalImage = "\'EMPLOYEE #\' || REC1.ID || \' = \' || REC1.LAST", @Image = "\'Employee #\' || rec1.id || \' = \' || rec1.last"]
                                    +- AdditiveExpression[@CanonicalImage = "\'EMPLOYEE #\' || REC1.ID || \' = \' || REC1.LAST", @Image = "\'Employee #\' || rec1.id || \' = \' || rec1.last"]
                                       +- PrimaryPrefix[@CanonicalImage = "\'EMPLOYEE #\'", @Image = "\'Employee #\'", @SelfModifier = false]
                                       |  +- Literal[@CanonicalImage = "\'EMPLOYEE #\'", @Image = "\'Employee #\'"]
                                       |     +- StringLiteral[@CanonicalImage = "\'EMPLOYEE #\'", @Image = "\'Employee #\'", @String = "Employee #"]
                                       +- PrimaryPrefix[@CanonicalImage = "REC1.ID", @Image = "rec1.id", @SelfModifier = false]
                                       |  +- SimpleExpression[@CanonicalImage = "REC1.ID", @Image = "rec1.id"]
                                       |     +- TableName[@CanonicalImage = "REC1", @Image = "rec1"]
                                       |     |  +- ID[@CanonicalImage = "REC1", @Image = "rec1"]
                                       |     +- Column[@CanonicalImage = "ID", @Image = "id"]
                                       |        +- ID[@CanonicalImage = "ID", @Image = "id"]
                                       +- PrimaryPrefix[@CanonicalImage = "\' = \'", @Image = "\' = \'", @SelfModifier = false]
                                       |  +- Literal[@CanonicalImage = "\' = \'", @Image = "\' = \'"]
                                       |     +- StringLiteral[@CanonicalImage = "\' = \'", @Image = "\' = \'", @String = " = "]
                                       +- PrimaryPrefix[@CanonicalImage = "REC1.LAST", @Image = "rec1.last", @SelfModifier = false]
                                          +- SimpleExpression[@CanonicalImage = "REC1.LAST", @Image = "rec1.last"]
                                             +- TableName[@CanonicalImage = "REC1", @Image = "rec1"]
                                             |  +- ID[@CanonicalImage = "REC1", @Image = "rec1"]
                                             +- Column[@CanonicalImage = "LAST", @Image = "last"]
                                                +- ID[@CanonicalImage = "LAST", @Image = "last"]
