Added line: 8627
+- CompilationUnit[@PackageName = ""]
      +- ModifierList[@EffectiveModifiers = (JModifier.PUBLIC), @ExplicitModifiers = (JModifier.PUBLIC)]
         +- MethodDeclaration[@Abstract = false, @Arity = 1, @EffectiveVisibility = Visibility.V_PUBLIC, @Final = false, @MainMethod = true, @Name = "main", @Overridden = false, @Static = true, @Varargs = false, @Visibility = Visibility.V_PUBLIC, @Void = true]
Added line: 5381
            +- ModifierList[@EffectiveModifiers = (JModifier.PUBLIC, JModifier.STATIC), @ExplicitModifiers = (JModifier.PUBLIC, JModifier.STATIC)]
Added line: 4651
Added line: 9950
Added line: 7390
Added line: 3655
Added line: 7366
            +- VoidType[]
            +- FormalParameters[@Empty = false, @Size = 1]
Added line: 431
Added line: 3329
Added line: 8016
Added line: 6302
            |     +- ModifierList[@EffectiveModifiers = (), @ExplicitModifiers = ()]
Added line: 3813
            |     +- ArrayType[@ArrayDepth = 1]
Added line: 1930
            |     |  +- ClassType[@FullyQualified = false, @PackageQualifier = null, @SimpleName = "String"]
Added line: 6550
Added line: 4565
            |     |  +- ArrayDimensions[@Empty = false, @Size = 1]
            |     |     +- ArrayTypeDim[@Varargs = false]
Added line: 7658
Added line: 9554
Added line: 8104
Added line: 858
Added line: 2430
Added line: 3469
            |     +- VariableId[@ArrayType = true, @EffectiveVisibility = Visibility.V_LOCAL, @EnumConstant = false, @ExceptionBlockParameter = false, @Field = false, @Final = false, @ForLoopVariable = false, @ForeachVariable = false, @FormalParameter = true, @LambdaParameter = false, @LocalVariable = false, @Name = "args", @PatternBinding = false, @RecordComponent = false, @ResourceDeclaration = false, @Static = false, @TypeInferred = false, @Unnamed = false, @Visibility = Visibility.V_LOCAL]
Added line: 5558
Added line: 1548
            +- Block[@Empty = false, @Size = 5, @containsComment = false]
               +- LocalVariableDeclaration[@EffectiveVisibility = Visibility.V_LOCAL, @Final = false, @TypeInferred = false, @Visibility = Visibility.V_LOCAL]
               |  +- ModifierList[@EffectiveModifiers = (), @ExplicitModifiers = ()]
Added line: 6335
Added line: 598
Added line: 8178
Added line: 6476
Added line: 5774
Added line: 9705
Added line: 3976
Added line: 4472
Added line: 157
               |  +- PrimitiveType[@Kind = PrimitiveTypeKind.INT]
Added line: 9080
Added line: 2092
Added line: 4687
               |  +- VariableDeclarator[@Initializer = true, @Name = "result"]
Added line: 8805
               |     +- VariableId[@ArrayType = false, @EffectiveVisibility = Visibility.V_LOCAL, @EnumConstant = false, @ExceptionBlockParameter = false, @Field = false, @Final = false, @ForLoopVariable = false, @ForeachVariable = false, @FormalParameter = false, @LambdaParameter = false, @LocalVariable = true, @Name = "result", @PatternBinding = false, @RecordComponent = false, @ResourceDeclaration = false, @Static = false, @TypeInferred = false, @Unnamed = false, @Visibility = Visibility.V_LOCAL]
Added line: 5765
               |     +- NumericLiteral[@Base = 10, @CompileTimeConstant = true, @DoubleLiteral = false, @FloatLiteral = false, @Image = "0", @IntLiteral = true, @Integral = true, @LiteralText = "0", @LongLiteral = false, @ParenthesisDepth = 0, @Parenthesized = false, @ValueAsDouble = 0.0, @ValueAsFloat = 0.0, @ValueAsInt = 0, @ValueAsLong = 0]
Added line: 8817
Added line: 5394
Added line: 3592
Added line: 1291
               +- LocalVariableDeclaration[@EffectiveVisibility = Visibility.V_LOCAL, @Final = false, @TypeInferred = false, @Visibility = Visibility.V_LOCAL]
               |  +- ModifierList[@EffectiveModifiers = (), @ExplicitModifiers = ()]
Added line: 2972
Added line: 1979
Added line: 788
Added line: 3060
               |  +- PrimitiveType[@Kind = PrimitiveTypeKind.INT]
Added line: 6440
Added line: 5645
Added line: 234
Added line: 5229
Added line: 4243
Added line: 9928
               |  +- VariableDeclarator[@Initializer = true, @Name = "non"]
Added line: 3378
Added line: 8288
               |     +- VariableId[@ArrayType = false, @EffectiveVisibility = Visibility.V_LOCAL, @EnumConstant = false, @ExceptionBlockParameter = false, @Field = false, @Final = false, @ForLoopVariable = false, @ForeachVariable = false, @FormalParameter = false, @LambdaParameter = false, @LocalVariable = true, @Name = "non", @PatternBinding = false, @RecordComponent = false, @ResourceDeclaration = false, @Static = false, @TypeInferred = false, @Unnamed = false, @Visibility = Visibility.V_LOCAL]
Added line: 1673
Added line: 1934
Added line: 710
Added line: 7944
               |     +- NumericLiteral[@Base = 10, @CompileTimeConstant = true, @DoubleLiteral = false, @FloatLiteral = false, @Image = "1", @IntLiteral = true, @Integral = true, @LiteralText = "1", @LongLiteral = false, @ParenthesisDepth = 0, @Parenthesized = false, @ValueAsDouble = 1.0, @ValueAsFloat = 1.0, @ValueAsInt = 1, @ValueAsLong = 1]
Added line: 7983
Added line: 6196
Added line: 1371
Added line: 4182
               |  +- ModifierList[@EffectiveModifiers = (), @ExplicitModifiers = ()]
Added line: 5360
Added line: 3094
               |  +- VariableDeclarator[@Initializer = true, @Name = "sealed"]
Added line: 5400
Added line: 96
Added line: 7278
               |     +- NumericLiteral[@Base = 10, @CompileTimeConstant = true, @DoubleLiteral = false, @FloatLiteral = false, @Image = "2", @IntLiteral = true, @Integral = true, @LiteralText = "2", @LongLiteral = false, @ParenthesisDepth = 0, @Parenthesized = false, @ValueAsDouble = 2.0, @ValueAsFloat = 2.0, @ValueAsInt = 2, @ValueAsLong = 2]
Added line: 1583
               |  +- AssignmentExpression[@CompileTimeConstant = false, @Compound = false, @Operator = AssignmentOp.ASSIGN, @ParenthesisDepth = 0, @Parenthesized = false]
Added line: 3423
               |     +- InfixExpression[@CompileTimeConstant = false, @Operator = BinaryOp.SUB, @ParenthesisDepth = 0, @Parenthesized = false]
Added line: 7618
Added line: 3501
Added line: 7511
Added line: 1680
Added line: 7529
Added line: 3699
Added line: 8725
               |        +- VariableAccess[@AccessType = AccessType.READ, @CompileTimeConstant = false, @Image = "non", @Name = "non", @ParenthesisDepth = 0, @Parenthesized = false]
Added line: 6488
Added line: 1607
Added line: 1453
               |        +- VariableAccess[@AccessType = AccessType.READ, @CompileTimeConstant = false, @Image = "sealed", @Name = "sealed", @ParenthesisDepth = 0, @Parenthesized = false]
Added line: 6461
Added line: 6454
Added line: 2986
Added line: 5642
Added line: 4902
Added line: 210
Added line: 6172
Added line: 6650
Added line: 7335
Added line: 9594
               +- ExpressionStatement[]
Added line: 2821
Added line: 9615
                  +- MethodCall[@CompileTimeConstant = false, @Image = "println", @MethodName = "println", @ParenthesisDepth = 0, @Parenthesized = false]
Added line: 9341
Added line: 3899
                     +- FieldAccess[@AccessType = AccessType.READ, @CompileTimeConstant = false, @Image = "out", @Name = "out", @ParenthesisDepth = 0, @Parenthesized = false]
Added line: 7563
Added line: 9707
Added line: 7084
                     |  +- TypeExpression[@CompileTimeConstant = false, @ParenthesisDepth = 0, @Parenthesized = false]
                     |     +- ClassType[@FullyQualified = false, @PackageQualifier = null, @SimpleName = "System"]
Added line: 1869
Added line: 6709
                     +- ArgumentList[@Empty = false, @Size = 1]
Added line: 960
Added line: 1958
Added line: 2124
Added line: 9266
Added line: 2703
                        +- VariableAccess[@AccessType = AccessType.READ, @CompileTimeConstant = false, @Image = "result", @Name = "result", @ParenthesisDepth = 0, @Parenthesized = false]
Added line: 5405
