+- Input[@CanonicalImage = null, @ExcludedLinesCount = 0, @ExcludedRangesCount = 0]
   +- Global[@CanonicalImage = null]
      +- ProgramUnit[@CanonicalImage = null, @MethodName = "EXAMPLE_PROCEDURE", @Name = "EXAMPLE_PROCEDURE", @ObjectName = null]
         +- MethodDeclarator[@CanonicalImage = "EXAMPLE_PROCEDURE", @Image = "EXAMPLE_PROCEDURE", @ParameterCount = 1]
Added line: 1576
Added line: 8268
         |  +- ObjectNameDeclaration[@CanonicalImage = "EXAMPLE_PROCEDURE", @Image = "EXAMPLE_PROCEDURE"]
Added line: 7887
Added line: 4907
Added line: 4436
         |     +- ID[@CanonicalImage = "EXAMPLE_PROCEDURE", @Image = "EXAMPLE_PROCEDURE"]
         +- DeclarativeSection[@CanonicalImage = null]
         |  +- DeclarativeUnit[@CanonicalImage = null]
         |     +- CursorSpecification[@CanonicalImage = null]
         |        +- CursorUnit[@CanonicalImage = "C_EXAMPLE", @Image = "c_example"]
Added line: 2202
         |           +- ID[@CanonicalImage = "C_EXAMPLE", @Image = "c_example"]
Added line: 4727
Added line: 3176
         |           +- SelectStatement[@All = false, @CanonicalImage = null, @Distinct = false, @Unique = false]
         |              +- SelectList[@CanonicalImage = null]
         |              |  +- SqlExpression[@CanonicalImage = "A.OWNER", @Image = "a.owner"]
         |              |  |     +- SimpleExpression[@CanonicalImage = "A.OWNER", @Image = "a.owner"]
Added line: 3342
         |              |  |        +- TableName[@CanonicalImage = "A", @Image = "a"]
         |              |  |        |  +- ID[@CanonicalImage = "A", @Image = "a"]
         |              |  +- SqlExpression[@CanonicalImage = "U.OBJECT_NAME", @Image = "u.object_name"]
         |              |  |  +- PrimaryPrefix[@CanonicalImage = "U.OBJECT_NAME", @Image = "u.object_name", @SelfModifier = false]
         |              |  |     +- SimpleExpression[@CanonicalImage = "U.OBJECT_NAME", @Image = "u.object_name"]
         |              |  |        +- TableName[@CanonicalImage = "U", @Image = "u"]
         |              |  |        |  +- ID[@CanonicalImage = "U", @Image = "u"]
         |              |  |        +- Column[@CanonicalImage = "OBJECT_NAME", @Image = "object_name"]
Added line: 4589
Added line: 2511
         |              |  |           +- ID[@CanonicalImage = "OBJECT_NAME", @Image = "object_name"]
         |              |  +- SqlExpression[@CanonicalImage = "P.AGGREGATE", @Image = "p.aggregate"]
Added line: 6147
Added line: 9121
         |              |     +- PrimaryPrefix[@CanonicalImage = "P.AGGREGATE", @Image = "p.aggregate", @SelfModifier = false]
         |              |        +- SimpleExpression[@CanonicalImage = "P.AGGREGATE", @Image = "p.aggregate"]
         |              |           +- TableName[@CanonicalImage = "P", @Image = "p"]
         |              |           |  +- ID[@CanonicalImage = "P", @Image = "p"]
Added line: 777
Added line: 2540
         |              |           +- Column[@CanonicalImage = "AGGREGATE", @Image = "aggregate"]
         |              |              +- ID[@CanonicalImage = "AGGREGATE", @Image = "aggregate"]
         |              +- FromClause[@CanonicalImage = null]
         |              |  +- JoinClause[@CanonicalImage = null]
         |              |     +- TableReference[@CanonicalImage = null]
         |              |     |  +- TableName[@CanonicalImage = "USER_OBJECTS", @Image = "USER_OBJECTS"]
Added line: 1122
         |              |     |  |  +- ID[@CanonicalImage = "USER_OBJECTS", @Image = "USER_OBJECTS"]
         |              |     |  +- TableAlias[@CanonicalImage = "U", @Image = "u"]
         |              |     |  |  +- ID[@CanonicalImage = "U", @Image = "u"]
         |              |     |  +- TableAlias[@CanonicalImage = "INNER", @Image = "INNER"]
Added line: 2866
         |              |     |     +- ID[@CanonicalImage = "INNER", @Image = "INNER"]
Added line: 3386
         |              |     +- InnerCrossJoinClause[@CanonicalImage = null, @Cross = false, @Natural = false]
Added line: 3675
         |              |     |  +- TableReference[@CanonicalImage = null]
         |              |     |  |  +- TableName[@CanonicalImage = "ALL_OBJECTS", @Image = "ALL_OBJECTS"]
         |              |     |  |  |  +- ID[@CanonicalImage = "ALL_OBJECTS", @Image = "ALL_OBJECTS"]
         |              |     |  |  +- TableAlias[@CanonicalImage = "A", @Image = "a"]
         |              |     |  |     +- ID[@CanonicalImage = "A", @Image = "a"]
         |              |     |  +- ConditionalAndExpression[@CanonicalImage = "U.OBJECT_NAME = A.OBJECT_NAME AND U.OBJECT_TYPE = A.OBJECT_TYPE AND U.OBJECT_ID = A.OBJECT_ID", @Image = "u.object_name = a.object_name AND u.object_type = a.object_type AND u.object_id = a.object_id"]
         |              |     |     +- EqualityExpression[@CanonicalImage = "U.OBJECT_NAME = A.OBJECT_NAME", @Image = "u.object_name = a.object_name"]
         |              |     |     |  +- PrimaryPrefix[@CanonicalImage = "U.OBJECT_NAME", @Image = "u.object_name", @SelfModifier = false]
Added line: 2805
         |              |     |     |  |  +- SimpleExpression[@CanonicalImage = "U.OBJECT_NAME", @Image = "u.object_name"]
         |              |     |     |  |     +- TableName[@CanonicalImage = "U", @Image = "u"]
         |              |     |     |  |     |  +- ID[@CanonicalImage = "U", @Image = "u"]
Added line: 3393
Added line: 201
         |              |     |     |  |     +- Column[@CanonicalImage = "OBJECT_NAME", @Image = "object_name"]
         |              |     |     |  |        +- ID[@CanonicalImage = "OBJECT_NAME", @Image = "object_name"]
Added line: 2617
         |              |     |     |  +- PrimaryPrefix[@CanonicalImage = "A.OBJECT_NAME", @Image = "a.object_name", @SelfModifier = false]
         |              |     |     |     +- SimpleExpression[@CanonicalImage = "A.OBJECT_NAME", @Image = "a.object_name"]
         |              |     |     |        +- TableName[@CanonicalImage = "A", @Image = "a"]
         |              |     |     |        |  +- ID[@CanonicalImage = "A", @Image = "a"]
         |              |     |     |        +- Column[@CanonicalImage = "OBJECT_NAME", @Image = "object_name"]
Added line: 796
Added line: 7273
         |              |     |     |           +- ID[@CanonicalImage = "OBJECT_NAME", @Image = "object_name"]
Added line: 8467
Added line: 2571
Added line: 6005
         |              |     |     +- EqualityExpression[@CanonicalImage = "U.OBJECT_TYPE = A.OBJECT_TYPE", @Image = "u.object_type = a.object_type"]
         |              |     |     |  +- PrimaryPrefix[@CanonicalImage = "U.OBJECT_TYPE", @Image = "u.object_type", @SelfModifier = false]
Added line: 5404
Added line: 1633
         |              |     |     |  |  +- SimpleExpression[@CanonicalImage = "U.OBJECT_TYPE", @Image = "u.object_type"]
         |              |     |     |  |     +- TableName[@CanonicalImage = "U", @Image = "u"]
Added line: 7215
         |              |     |     |  |     |  +- ID[@CanonicalImage = "U", @Image = "u"]
Added line: 5307
Added line: 1123
         |              |     |     |  |     +- Column[@CanonicalImage = "OBJECT_TYPE", @Image = "object_type"]
         |              |     |     |  |        +- ID[@CanonicalImage = "OBJECT_TYPE", @Image = "object_type"]
         |              |     |     |  +- PrimaryPrefix[@CanonicalImage = "A.OBJECT_TYPE", @Image = "a.object_type", @SelfModifier = false]
         |              |     |     |     +- SimpleExpression[@CanonicalImage = "A.OBJECT_TYPE", @Image = "a.object_type"]
         |              |     |     |        +- TableName[@CanonicalImage = "A", @Image = "a"]
         |              |     |     |        |  +- ID[@CanonicalImage = "A", @Image = "a"]
Added line: 9167
         |              |     |     |        +- Column[@CanonicalImage = "OBJECT_TYPE", @Image = "object_type"]
         |              |     |     |           +- ID[@CanonicalImage = "OBJECT_TYPE", @Image = "object_type"]
         |              |     |     +- EqualityExpression[@CanonicalImage = "U.OBJECT_ID = A.OBJECT_ID", @Image = "u.object_id = a.object_id"]
Added line: 3203
Added line: 589
Added line: 9216
         |              |     |        +- PrimaryPrefix[@CanonicalImage = "U.OBJECT_ID", @Image = "u.object_id", @SelfModifier = false]
Added line: 738
         |              |     |        |  +- SimpleExpression[@CanonicalImage = "U.OBJECT_ID", @Image = "u.object_id"]
Added line: 8326
Added line: 6980
         |              |     |        |     +- TableName[@CanonicalImage = "U", @Image = "u"]
         |              |     |        |     |  +- ID[@CanonicalImage = "U", @Image = "u"]
         |              |     |        |     +- Column[@CanonicalImage = "OBJECT_ID", @Image = "object_id"]
Added line: 4606
         |              |     |        |        +- ID[@CanonicalImage = "OBJECT_ID", @Image = "object_id"]
Added line: 5439
         |              |     |        +- PrimaryPrefix[@CanonicalImage = "A.OBJECT_ID", @Image = "a.object_id", @SelfModifier = false]
Added line: 8027
Added line: 5881
         |              |     |           +- SimpleExpression[@CanonicalImage = "A.OBJECT_ID", @Image = "a.object_id"]
         |              |     |              +- TableName[@CanonicalImage = "A", @Image = "a"]
         |              |     |              |  +- ID[@CanonicalImage = "A", @Image = "a"]
Added line: 8031
         |              |     |              +- Column[@CanonicalImage = "OBJECT_ID", @Image = "object_id"]
         |              |     |                 +- ID[@CanonicalImage = "OBJECT_ID", @Image = "object_id"]
Added line: 8683
         |              |     +- InnerCrossJoinClause[@CanonicalImage = null, @Cross = false, @Natural = false]
Added line: 8014
Added line: 3006
         |              |        |  +- TableName[@CanonicalImage = "ALL_PROCEDURES", @Image = "ALL_PROCEDURES"]
         |              |        |  |  +- ID[@CanonicalImage = "ALL_PROCEDURES", @Image = "ALL_PROCEDURES"]
         |              |        |  +- TableAlias[@CanonicalImage = "P", @Image = "p"]
Added line: 650
Added line: 3429
         |              |        |     +- ID[@CanonicalImage = "P", @Image = "p"]
         |              |        +- ConditionalAndExpression[@CanonicalImage = "P.OWNER = A.OWNER AND P.OBJECT_NAME = A.OBJECT_NAME AND P.OBJECT_TYPE = A.OBJECT_TYPE", @Image = "p.owner = a.owner AND p.object_name = a.object_name AND p.object_type = a.object_type"]
         |              |           +- EqualityExpression[@CanonicalImage = "P.OWNER = A.OWNER", @Image = "p.owner = a.owner"]
Added line: 9305
Added line: 3713
         |              |           |  +- PrimaryPrefix[@CanonicalImage = "P.OWNER", @Image = "p.owner", @SelfModifier = false]
Added line: 9163
Added line: 8109
         |              |           |  |  +- SimpleExpression[@CanonicalImage = "P.OWNER", @Image = "p.owner"]
Added line: 8898
Added line: 9252
         |              |           |  |     |  +- ID[@CanonicalImage = "P", @Image = "p"]
         |              |           |  |     +- Column[@CanonicalImage = "OWNER", @Image = "owner"]
Added line: 3962
         |              |           |  |        +- ID[@CanonicalImage = "OWNER", @Image = "owner"]
         |              |           |  +- PrimaryPrefix[@CanonicalImage = "A.OWNER", @Image = "a.owner", @SelfModifier = false]
Added line: 9121
         |              |           |     +- SimpleExpression[@CanonicalImage = "A.OWNER", @Image = "a.owner"]
Added line: 6678
Added line: 7018
         |              |           |        +- TableName[@CanonicalImage = "A", @Image = "a"]
         |              |           |        |  +- ID[@CanonicalImage = "A", @Image = "a"]
         |              |           |        +- Column[@CanonicalImage = "OWNER", @Image = "owner"]
         |              |           |           +- ID[@CanonicalImage = "OWNER", @Image = "owner"]
         |              |           +- EqualityExpression[@CanonicalImage = "P.OBJECT_NAME = A.OBJECT_NAME", @Image = "p.object_name = a.object_name"]
         |              |           |  +- PrimaryPrefix[@CanonicalImage = "P.OBJECT_NAME", @Image = "p.object_name", @SelfModifier = false]
         |              |           |  |     +- TableName[@CanonicalImage = "P", @Image = "p"]
         |              |           |  |     |  +- ID[@CanonicalImage = "P", @Image = "p"]
Added line: 4488
Added line: 48
Added line: 782
Added line: 9260
Added line: 5673
         |              |           |  |     +- Column[@CanonicalImage = "OBJECT_NAME", @Image = "object_name"]
         |              |           |  |        +- ID[@CanonicalImage = "OBJECT_NAME", @Image = "object_name"]
         |              |           |  +- PrimaryPrefix[@CanonicalImage = "A.OBJECT_NAME", @Image = "a.object_name", @SelfModifier = false]
         |              |           |     +- SimpleExpression[@CanonicalImage = "A.OBJECT_NAME", @Image = "a.object_name"]
         |              |           |        +- TableName[@CanonicalImage = "A", @Image = "a"]
         |              |           |        +- Column[@CanonicalImage = "OBJECT_NAME", @Image = "object_name"]
         |              |           |           +- ID[@CanonicalImage = "OBJECT_NAME", @Image = "object_name"]
         |              |           +- EqualityExpression[@CanonicalImage = "P.OBJECT_TYPE = A.OBJECT_TYPE", @Image = "p.object_type = a.object_type"]
Added line: 4584
         |              |              +- PrimaryPrefix[@CanonicalImage = "P.OBJECT_TYPE", @Image = "p.object_type", @SelfModifier = false]
Added line: 5497
         |              |              |  +- SimpleExpression[@CanonicalImage = "P.OBJECT_TYPE", @Image = "p.object_type"]
         |              |              |     +- TableName[@CanonicalImage = "P", @Image = "p"]
         |              |              |     |  +- ID[@CanonicalImage = "P", @Image = "p"]
Added line: 6827
         |              |              |     +- Column[@CanonicalImage = "OBJECT_TYPE", @Image = "object_type"]
Added line: 8718
         |              |              |        +- ID[@CanonicalImage = "OBJECT_TYPE", @Image = "object_type"]
         |              |              +- PrimaryPrefix[@CanonicalImage = "A.OBJECT_TYPE", @Image = "a.object_type", @SelfModifier = false]
Added line: 3849
         |              |                 +- SimpleExpression[@CanonicalImage = "A.OBJECT_TYPE", @Image = "a.object_type"]
         |              |                    +- TableName[@CanonicalImage = "A", @Image = "a"]
Added line: 8595
         |              |                    +- Column[@CanonicalImage = "OBJECT_TYPE", @Image = "object_type"]
         |              |                       +- ID[@CanonicalImage = "OBJECT_TYPE", @Image = "object_type"]
         |              +- WhereClause[@CanonicalImage = null]
Added line: 5820
         |                 +- Condition[@CanonicalImage = null]
         |                    +- CompoundCondition[@CanonicalImage = null, @Type = null]
         |                       +- ComparisonCondition[@CanonicalImage = null, @Operator = "="]
Added line: 5585
         |                          +- SqlExpression[@CanonicalImage = "A.OWNER", @Image = "a.owner"]
         |                          |  +- PrimaryPrefix[@CanonicalImage = "A.OWNER", @Image = "a.owner", @SelfModifier = false]
Added line: 330
         |                          |     +- SimpleExpression[@CanonicalImage = "A.OWNER", @Image = "a.owner"]
         |                          |        |  +- ID[@CanonicalImage = "A", @Image = "a"]
         |                          |        +- Column[@CanonicalImage = "OWNER", @Image = "owner"]
         |                          |           +- ID[@CanonicalImage = "OWNER", @Image = "owner"]
         |                          +- SqlExpression[@CanonicalImage = "USER", @Image = "USER"]
Added line: 6830
         |                             +- PrimaryPrefix[@CanonicalImage = "USER", @Image = "USER", @SelfModifier = false]
         |                                +- SimpleExpression[@CanonicalImage = "USER", @Image = "USER"]
         |                                   +- Column[@CanonicalImage = "USER", @Image = "USER"]
         |                                      +- ID[@CanonicalImage = "USER", @Image = "USER"]
         +- Statement[@CanonicalImage = null]
Added line: 8747
         |  +- UnlabelledStatement[@CanonicalImage = null]
         |     +- ForStatement[@CanonicalImage = null]
         |        +- ForIndex[@CanonicalImage = "L_OBJECT", @Image = "l_object"]
         |        |  +- ID[@CanonicalImage = "L_OBJECT", @Image = "l_object"]
Added line: 471
         |        +- Expression[@CanonicalImage = "C_EXAMPLE", @Image = "c_example"]
         |        |  +- PrimaryPrefix[@CanonicalImage = "C_EXAMPLE", @Image = "c_example", @SelfModifier = false]
         |        |        +- Column[@CanonicalImage = "C_EXAMPLE", @Image = "c_example"]
         |        |           +- ID[@CanonicalImage = "C_EXAMPLE", @Image = "c_example"]
         |        +- 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]
Added line: 1305
         |        |           +- FunctionCall[@CanonicalImage = "DBMS_OUTPUT.PUT_LINE", @Image = "DBMS_OUTPUT.Put_Line"]
Added line: 4754
         |        |              +- FunctionName[@CanonicalImage = "DBMS_OUTPUT.PUT_LINE", @Image = "DBMS_OUTPUT.Put_Line"]
         |        |              |  +- ID[@CanonicalImage = "DBMS_OUTPUT", @Image = "DBMS_OUTPUT"]
Added line: 8999
         |        |              |  +- ID[@CanonicalImage = "PUT_LINE", @Image = "Put_Line"]
         |        |              +- Arguments[@ArgumentCount = 1, @CanonicalImage = null]
         |        |                 +- ArgumentList[@CanonicalImage = null]
         |        |                    +- Argument[@CanonicalImage = null]
         |        |                       +- Expression[@CanonicalImage = "L_OBJECT.OWNER", @Image = "l_object.owner"]
         |        |                          +- PrimaryPrefix[@CanonicalImage = "L_OBJECT.OWNER", @Image = "l_object.owner", @SelfModifier = false]
Added line: 7007
         |        |                             +- SimpleExpression[@CanonicalImage = "L_OBJECT.OWNER", @Image = "l_object.owner"]
         |        |                                +- TableName[@CanonicalImage = "L_OBJECT", @Image = "l_object"]
Added line: 5103
         |        |                                |  +- ID[@CanonicalImage = "L_OBJECT", @Image = "l_object"]
         |        |                                +- Column[@CanonicalImage = "OWNER", @Image = "owner"]
         |        |                                   +- ID[@CanonicalImage = "OWNER", @Image = "owner"]
         |        +- 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"]
Added line: 7912
         |        |              +- Arguments[@ArgumentCount = 1, @CanonicalImage = null]
         |        |                 +- ArgumentList[@CanonicalImage = null]
Added line: 5110
         |        |                    +- Argument[@CanonicalImage = null]
Added line: 4394
Added line: 7498
Added line: 6841
         |        |                       +- Expression[@CanonicalImage = "L_OBJECT.OBJECT_NAME", @Image = "l_object.object_name"]
         |        |                          +- PrimaryPrefix[@CanonicalImage = "L_OBJECT.OBJECT_NAME", @Image = "l_object.object_name", @SelfModifier = false]
         |        |                             +- SimpleExpression[@CanonicalImage = "L_OBJECT.OBJECT_NAME", @Image = "l_object.object_name"]
         |        |                                +- TableName[@CanonicalImage = "L_OBJECT", @Image = "l_object"]
         |        |                                |  +- ID[@CanonicalImage = "L_OBJECT", @Image = "l_object"]
         |        |                                +- Column[@CanonicalImage = "OBJECT_NAME", @Image = "object_name"]
         |        |                                   +- ID[@CanonicalImage = "OBJECT_NAME", @Image = "object_name"]
         |        +- 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]
Added line: 9918
         |                    +- FunctionCall[@CanonicalImage = "DBMS_OUTPUT.PUT_LINE", @Image = "DBMS_OUTPUT.Put_Line"]
         |                       +- FunctionName[@CanonicalImage = "DBMS_OUTPUT.PUT_LINE", @Image = "DBMS_OUTPUT.Put_Line"]
Added line: 139
Added line: 7812
         |                       |  +- ID[@CanonicalImage = "DBMS_OUTPUT", @Image = "DBMS_OUTPUT"]
Added line: 7898
         |                       |  +- ID[@CanonicalImage = "PUT_LINE", @Image = "Put_Line"]
         |                       +- Arguments[@ArgumentCount = 1, @CanonicalImage = null]
Added line: 423
         |                          +- ArgumentList[@CanonicalImage = null]
         |                             +- Argument[@CanonicalImage = null]
Added line: 1500
Added line: 6617
         |                                +- Expression[@CanonicalImage = "L_OBJECT.AGGREGATE", @Image = "l_object.aggregate"]
Added line: 9261
         |                                   +- PrimaryPrefix[@CanonicalImage = "L_OBJECT.AGGREGATE", @Image = "l_object.aggregate", @SelfModifier = false]
Added line: 9100
Added line: 4154
Added line: 762
         |                                         +- TableName[@CanonicalImage = "L_OBJECT", @Image = "l_object"]
Added line: 1696
         |                                         |  +- ID[@CanonicalImage = "L_OBJECT", @Image = "l_object"]
Added line: 8225
         |                                         +- Column[@CanonicalImage = "AGGREGATE", @Image = "aggregate"]
Added line: 6640
         |                                            +- ID[@CanonicalImage = "AGGREGATE", @Image = "aggregate"]
Added line: 4072
Added line: 700
         +- ID[@CanonicalImage = "EXAMPLE_PROCEDURE", @Image = "EXAMPLE_PROCEDURE"]
