+- Input[@CanonicalImage = null, @ExcludedLinesCount = 0, @ExcludedRangesCount = 0]
   +- PackageSpecification[@CanonicalImage = "EMP_ACTIONS", @Image = "emp_actions", @ObjectName = "emp_actions"]
   |  +- ObjectNameDeclaration[@CanonicalImage = "EMP_ACTIONS", @Image = "emp_actions"]
   |  |  +- ID[@CanonicalImage = "EMP_ACTIONS", @Image = "emp_actions"]
   |  +- DeclarativeSection[@CanonicalImage = null]
   |  |  +- DeclarativeUnit[@CanonicalImage = null]
   |  |     +- ProgramUnit[@CanonicalImage = null, @MethodName = "raise_salary", @Name = "raise_salary", @ObjectName = null]
   |  |        +- MethodDeclarator[@CanonicalImage = "RAISE_SALARY", @Image = "raise_salary", @ParameterCount = 1]
   |  |           +- ObjectNameDeclaration[@CanonicalImage = "RAISE_SALARY", @Image = "raise_salary"]
   |  |           |  +- ID[@CanonicalImage = "RAISE_SALARY", @Image = "raise_salary"]
   |  |           +- FormalParameters[@CanonicalImage = "(EMP_ID,SAL_RAISE)", @Image = "(emp_id,sal_raise)"]
   |  |           |  +- FormalParameter[@CanonicalImage = "EMP_ID", @Image = "emp_id", @In = false, @NoCopy = false, @Out = false]
   |  |           |  |  +- ID[@CanonicalImage = "EMP_ID", @Image = "emp_id"]
   |  |           |  |  +- Datatype[@CanonicalImage = "NUMBER", @Image = "NUMBER", @TypeImage = "NUMBER"]
   |  |           |  |     +- ScalarDataTypeName[@CanonicalImage = "NUMBER", @Image = "NUMBER"]
   |  |           |  +- FormalParameter[@CanonicalImage = "SAL_RAISE", @Image = "sal_raise", @In = false, @NoCopy = false, @Out = false]
   |  |           |     +- ID[@CanonicalImage = "SAL_RAISE", @Image = "sal_raise"]
   |  |           |     +- Datatype[@CanonicalImage = "NUMBER", @Image = "NUMBER", @TypeImage = "NUMBER"]
   |  |           |        +- ScalarDataTypeName[@CanonicalImage = "NUMBER", @Image = "NUMBER"]
   |  |           +- Datatype[@CanonicalImage = "NUMBER", @Image = "NUMBER", @TypeImage = "NUMBER"]
   |  |              +- ScalarDataTypeName[@CanonicalImage = "NUMBER", @Image = "NUMBER"]
   |  +- ID[@CanonicalImage = "EMP_ACTIONS", @Image = "emp_actions"]
   +- PackageBody[@CanonicalImage = "EMP_ACTIONS", @Image = "emp_actions", @ObjectName = "emp_actions"]
      +- ObjectNameDeclaration[@CanonicalImage = "EMP_ACTIONS", @Image = "emp_actions"]
      |  +- ID[@CanonicalImage = "EMP_ACTIONS", @Image = "emp_actions"]
      +- DeclarativeSection[@CanonicalImage = null]
      |  +- DeclarativeUnit[@CanonicalImage = null]
      |     +- ProgramUnit[@CanonicalImage = null, @MethodName = "raise_salary", @Name = "raise_salary", @ObjectName = null]
      |        +- MethodDeclarator[@CanonicalImage = "RAISE_SALARY", @Image = "raise_salary", @ParameterCount = 1]
      |        |  +- ObjectNameDeclaration[@CanonicalImage = "RAISE_SALARY", @Image = "raise_salary"]
      |        |  |  +- ID[@CanonicalImage = "RAISE_SALARY", @Image = "raise_salary"]
      |        |  +- FormalParameters[@CanonicalImage = "(EMP_ID,SAL_RAISE)", @Image = "(emp_id,sal_raise)"]
      |        |  |  +- FormalParameter[@CanonicalImage = "EMP_ID", @Image = "emp_id", @In = false, @NoCopy = false, @Out = false]
      |        |  |  |  +- ID[@CanonicalImage = "EMP_ID", @Image = "emp_id"]
      |        |  |  |  +- Datatype[@CanonicalImage = "NUMBER", @Image = "NUMBER", @TypeImage = "NUMBER"]
      |        |  |  |     +- ScalarDataTypeName[@CanonicalImage = "NUMBER", @Image = "NUMBER"]
      |        |  |  +- FormalParameter[@CanonicalImage = "SAL_RAISE", @Image = "sal_raise", @In = false, @NoCopy = false, @Out = false]
      |        |  |     +- ID[@CanonicalImage = "SAL_RAISE", @Image = "sal_raise"]
      |        |  |     +- Datatype[@CanonicalImage = "NUMBER", @Image = "NUMBER", @TypeImage = "NUMBER"]
      |        |  |        +- ScalarDataTypeName[@CanonicalImage = "NUMBER", @Image = "NUMBER"]
      |        |  +- Datatype[@CanonicalImage = "NUMBER", @Image = "NUMBER", @TypeImage = "NUMBER"]
      |        |     +- ScalarDataTypeName[@CanonicalImage = "NUMBER", @Image = "NUMBER"]
      |        +- DeclarativeSection[@CanonicalImage = null]
      |        |  +- DeclarativeUnit[@CanonicalImage = null]
      |        |  |  +- Pragma[@CanonicalImage = null]
      |        |  +- DeclarativeUnit[@CanonicalImage = null]
      |        |     +- VariableOrConstantDeclaration[@CanonicalImage = null]
      |        |        +- VariableOrConstantDeclarator[@CanonicalImage = "NEW_SAL NUMBER(8,2)", @Image = "new_sal NUMBER(8,2)"]
      |        |           +- VariableOrConstantDeclaratorId[@Array = false, @ArrayDepth = 0, @CanonicalImage = "NEW_SAL", @Image = "new_sal"]
      |        |           |  +- ID[@CanonicalImage = "NEW_SAL", @Image = "new_sal"]
      |        |           +- Datatype[@CanonicalImage = "NUMBER(8,2)", @Image = "NUMBER(8,2)", @TypeImage = "NUMBER(8,2)"]
      |        |              +- ScalarDataTypeName[@CanonicalImage = "NUMBER(8,2)", @Image = "NUMBER(8,2)"]
      |        |                 +- NumericLiteral[@CanonicalImage = "8", @Image = "8"]
      |        |                 +- PrimaryPrefix[@CanonicalImage = "2", @Image = "2", @SelfModifier = false]
      |        |                    +- Literal[@CanonicalImage = "2", @Image = "2"]
      |        |                       +- NumericLiteral[@CanonicalImage = "2", @Image = "2"]
      |        +- Statement[@CanonicalImage = null]
      |        |  +- UnlabelledStatement[@CanonicalImage = null]
      |        |     +- UpdateStatement[@CanonicalImage = null]
      |        |        +- DMLTableExpressionClause[@CanonicalImage = null]
      |        |        |  +- TableName[@CanonicalImage = "EMPLOYEES", @Image = "employees"]
      |        |        |     +- ID[@CanonicalImage = "EMPLOYEES", @Image = "employees"]
      |        |        +- UpdateSetClause[@CanonicalImage = null]
      |        |        |  +- Column[@CanonicalImage = "SALARY", @Image = "salary"]
      |        |        |  |  +- ID[@CanonicalImage = "SALARY", @Image = "salary"]
      |        |        |  +- Expression[@CanonicalImage = "SALARY + SAL_RAISE", @Image = "salary + sal_raise"]
      |        |        |     +- AdditiveExpression[@CanonicalImage = "SALARY + SAL_RAISE", @Image = "salary + sal_raise"]
      |        |        |        +- PrimaryPrefix[@CanonicalImage = "SALARY", @Image = "salary", @SelfModifier = false]
      |        |        |        |  +- SimpleExpression[@CanonicalImage = "SALARY", @Image = "salary"]
      |        |        |        |     +- Column[@CanonicalImage = "SALARY", @Image = "salary"]
      |        |        |        |        +- ID[@CanonicalImage = "SALARY", @Image = "salary"]
      |        |        |        +- PrimaryPrefix[@CanonicalImage = "SAL_RAISE", @Image = "sal_raise", @SelfModifier = false]
      |        |        |           +- SimpleExpression[@CanonicalImage = "SAL_RAISE", @Image = "sal_raise"]
      |        |        |              +- Column[@CanonicalImage = "SAL_RAISE", @Image = "sal_raise"]
      |        |        |                 +- ID[@CanonicalImage = "SAL_RAISE", @Image = "sal_raise"]
      |        |        +- WhereClause[@CanonicalImage = null]
      |        |           +- Condition[@CanonicalImage = null]
      |        |              +- CompoundCondition[@CanonicalImage = null, @Type = null]
      |        |                 +- ComparisonCondition[@CanonicalImage = null, @Operator = "="]
      |        |                    +- 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"]
      |        |                    +- SqlExpression[@CanonicalImage = "EMP_ID", @Image = "emp_id"]
      |        |                       +- PrimaryPrefix[@CanonicalImage = "EMP_ID", @Image = "emp_id", @SelfModifier = false]
      |        |                          +- SimpleExpression[@CanonicalImage = "EMP_ID", @Image = "emp_id"]
      |        |                             +- Column[@CanonicalImage = "EMP_ID", @Image = "emp_id"]
      |        |                                +- ID[@CanonicalImage = "EMP_ID", @Image = "emp_id"]
      |        +- Statement[@CanonicalImage = null]
      |        |  +- UnlabelledStatement[@CanonicalImage = null]
      |        |     +- SqlStatement[@CanonicalImage = null, @Type = Type.COMMIT]
      |        |        +- Skip2NextTerminator[@CanonicalImage = null]
      |        +- Statement[@CanonicalImage = null]
      |        |  +- UnlabelledStatement[@CanonicalImage = null]
      |        |     +- SelectIntoStatement[@All = false, @CanonicalImage = null, @Distinct = false, @Unique = false]
      |        |        +- SelectList[@CanonicalImage = null]
      |        |        |  +- SqlExpression[@CanonicalImage = "SALARY", @Image = "salary"]
      |        |        |     +- PrimaryPrefix[@CanonicalImage = "SALARY", @Image = "salary", @SelfModifier = false]
      |        |        |        +- SimpleExpression[@CanonicalImage = "SALARY", @Image = "salary"]
      |        |        |           +- Column[@CanonicalImage = "SALARY", @Image = "salary"]
      |        |        |              +- ID[@CanonicalImage = "SALARY", @Image = "salary"]
      |        |        +- IntoClause[@CanonicalImage = null]
      |        |        |  +- VariableName[@CanonicalImage = "NEW_SAL", @Image = "new_sal"]
      |        |        |     +- ID[@CanonicalImage = "NEW_SAL", @Image = "new_sal"]
      |        |        +- 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 = "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"]
      |        |                    +- SqlExpression[@CanonicalImage = "EMP_ID", @Image = "emp_id"]
      |        |                       +- PrimaryPrefix[@CanonicalImage = "EMP_ID", @Image = "emp_id", @SelfModifier = false]
      |        |                          +- SimpleExpression[@CanonicalImage = "EMP_ID", @Image = "emp_id"]
      |        |                             +- Column[@CanonicalImage = "EMP_ID", @Image = "emp_id"]
      |        |                                +- ID[@CanonicalImage = "EMP_ID", @Image = "emp_id"]
      |        +- Statement[@CanonicalImage = null]
      |        |  +- UnlabelledStatement[@CanonicalImage = null]
      |        |     +- ReturnStatement[@CanonicalImage = null]
      |        |        +- Expression[@CanonicalImage = "NEW_SAL", @Image = "new_sal"]
      |        |           +- PrimaryPrefix[@CanonicalImage = "NEW_SAL", @Image = "new_sal", @SelfModifier = false]
      |        |              +- SimpleExpression[@CanonicalImage = "NEW_SAL", @Image = "new_sal"]
      |        |                 +- Column[@CanonicalImage = "NEW_SAL", @Image = "new_sal"]
      |        |                    +- ID[@CanonicalImage = "NEW_SAL", @Image = "new_sal"]
      |        +- ID[@CanonicalImage = "RAISE_SALARY", @Image = "raise_salary"]
      +- ID[@CanonicalImage = "EMP_ACTIONS", @Image = "emp_actions"]
