Added line: 5668
+- CompilationUnit[@PackageName = ""]
   +- ImportDeclaration[@ImportOnDemand = true, @ImportedName = "java.util", @ImportedSimpleName = null, @ModuleImport = false, @PackageName = "java.util", @Static = false]
Added line: 3882
   +- ClassDeclaration[@Abstract = false, @Annotation = false, @Anonymous = false, @BinaryName = "GitHubBug309", @CanonicalName = "GitHubBug309", @EffectiveVisibility = Visibility.V_PUBLIC, @Enum = false, @Final = false, @Interface = false, @Local = false, @Nested = false, @PackageName = "", @Record = false, @RegularClass = true, @RegularInterface = false, @SimpleName = "GitHubBug309", @Static = false, @TopLevel = true, @UnnamedToplevelClass = false, @Visibility = Visibility.V_PUBLIC]
Added line: 2434
      +- ModifierList[@EffectiveModifiers = (JModifier.PUBLIC), @ExplicitModifiers = (JModifier.PUBLIC)]
Added line: 2029
Added line: 11
Added line: 4174
Added line: 6811
Added line: 9921
Added line: 7678
Added line: 5218
Added line: 2697
Added line: 5819
      +- ClassBody[@Empty = false, @Size = 1]
         +- 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: 3880
Added line: 4341
Added line: 99
            +- ModifierList[@EffectiveModifiers = (JModifier.PUBLIC, JModifier.STATIC), @ExplicitModifiers = (JModifier.PUBLIC, JModifier.STATIC)]
Added line: 5889
Added line: 9614
Added line: 1763
            +- FormalParameters[@Empty = false, @Size = 1]
            |  +- FormalParameter[@EffectiveVisibility = Visibility.V_LOCAL, @Final = false, @Varargs = false, @Visibility = Visibility.V_LOCAL]
            |     +- ModifierList[@EffectiveModifiers = (), @ExplicitModifiers = ()]
            |     +- ArrayType[@ArrayDepth = 1]
Added line: 161
Added line: 6402
Added line: 8514
            |     |  +- ClassType[@FullyQualified = false, @PackageQualifier = null, @SimpleName = "String"]
Added line: 7725
            |     |  +- ArrayDimensions[@Empty = false, @Size = 1]
Added line: 5141
Added line: 4084
            |     |     +- ArrayTypeDim[@Varargs = false]
Added line: 8567
Added line: 798
Added line: 9385
Added line: 4872
Added line: 6641
            |     +- 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: 8310
            +- Block[@Empty = false, @Size = 2, @containsComment = true]
               +- LocalVariableDeclaration[@EffectiveVisibility = Visibility.V_LOCAL, @Final = false, @TypeInferred = false, @Visibility = Visibility.V_LOCAL]
               |  +- ModifierList[@EffectiveModifiers = (), @ExplicitModifiers = ()]
Added line: 6096
Added line: 1908
               |  +- VariableDeclarator[@Initializer = true, @Name = "r11"]
Added line: 1880
Added line: 5005
               |     +- 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 = "r11", @PatternBinding = false, @RecordComponent = false, @ResourceDeclaration = false, @Static = false, @TypeInferred = false, @Unnamed = false, @Visibility = Visibility.V_LOCAL]
Added line: 6401
               |     +- MethodReference[@CompileTimeConstant = false, @ConstructorReference = true, @MethodName = "new", @ParenthesisDepth = 0, @Parenthesized = false]
Added line: 7185
               |        +- TypeExpression[@CompileTimeConstant = false, @ParenthesisDepth = 0, @Parenthesized = false]
Added line: 3174
               |        |  +- ClassType[@FullyQualified = false, @PackageQualifier = null, @SimpleName = "Main"]
               |        +- TypeArguments[@Diamond = false, @Empty = false, @Size = 1]
               |           +- ClassType[@FullyQualified = false, @PackageQualifier = null, @SimpleName = "String"]
Added line: 9985
Added line: 8315
Added line: 2895
Added line: 3237
               +- LocalVariableDeclaration[@EffectiveVisibility = Visibility.V_LOCAL, @Final = false, @TypeInferred = false, @Visibility = Visibility.V_LOCAL]
Added line: 6063
Added line: 4855
Added line: 8818
Added line: 1356
Added line: 2266
Added line: 8124
Added line: 1267
Added line: 6272
Added line: 414
                  +- ModifierList[@EffectiveModifiers = (), @ExplicitModifiers = ()]
Added line: 8420
Added line: 3042
Added line: 2055
Added line: 1140
Added line: 6593
Added line: 2038
Added line: 466
Added line: 4669
Added line: 1676
Added line: 2393
Added line: 3391
Added line: 6727
                  +- ClassType[@FullyQualified = false, @PackageQualifier = null, @SimpleName = "IntFunction"]
Added line: 5540
                  |  +- TypeArguments[@Diamond = false, @Empty = false, @Size = 1]
Added line: 7684
                  |     +- ArrayType[@ArrayDepth = 1]
Added line: 6601
                  |        +- PrimitiveType[@Kind = PrimitiveTypeKind.INT]
Added line: 970
Added line: 556
Added line: 571
Added line: 9518
Added line: 2823
                  +- VariableDeclarator[@Initializer = true, @Name = "r13"]
Added line: 9271
Added line: 7600
Added line: 89
Added line: 3960
Added line: 3191
Added line: 2033
Added line: 5892
Added line: 2447
Added line: 376
                     +- 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 = "r13", @PatternBinding = false, @RecordComponent = false, @ResourceDeclaration = false, @Static = false, @TypeInferred = false, @Unnamed = false, @Visibility = Visibility.V_LOCAL]
Added line: 9704
Added line: 7579
Added line: 345
                     +- MethodReference[@CompileTimeConstant = false, @ConstructorReference = true, @MethodName = "new", @ParenthesisDepth = 0, @Parenthesized = false]
Added line: 2615
                        +- TypeExpression[@CompileTimeConstant = false, @ParenthesisDepth = 0, @Parenthesized = false]
Added line: 9260
Added line: 2363
Added line: 9189
                        |  +- ArrayType[@ArrayDepth = 1]
Added line: 106
Added line: 1637
Added line: 7987
                        |     +- PrimitiveType[@Kind = PrimitiveTypeKind.INT]
Added line: 9900
Added line: 1944
                        |     +- ArrayDimensions[@Empty = false, @Size = 1]
                        |        +- ArrayTypeDim[@Varargs = false]
                        +- TypeArguments[@Diamond = false, @Empty = false, @Size = 1]
Added line: 4827
                           +- ClassType[@FullyQualified = false, @PackageQualifier = null, @SimpleName = "String"]
Added line: 7979
