+- CompilationUnit[@PackageName = ""]
Added line: 734
Added line: 7593
   +- ImportDeclaration[@ImportOnDemand = false, @ImportedName = "java.util.Locale", @ImportedSimpleName = "Locale", @ModuleImport = false, @PackageName = "java.util", @Static = false]
   +- ClassDeclaration[@Abstract = false, @Annotation = false, @Anonymous = false, @BinaryName = "Jep467_MarkdownDocumentationComments", @CanonicalName = "Jep467_MarkdownDocumentationComments", @EffectiveVisibility = Visibility.V_PUBLIC, @Enum = false, @Final = false, @Interface = false, @Local = false, @Nested = false, @PackageName = "", @Record = false, @RegularClass = true, @RegularInterface = false, @SimpleName = "Jep467_MarkdownDocumentationComments", @Static = false, @TopLevel = true, @UnnamedToplevelClass = false, @Visibility = Visibility.V_PUBLIC]
      +- ClassBody[@Empty = false, @Size = 2]
Added line: 3207
Added line: 7588
         +- MethodDeclaration[@Abstract = false, @Arity = 1, @EffectiveVisibility = Visibility.V_PUBLIC, @Final = false, @Name = "name", @Overridden = false, @Static = false, @Varargs = false, @Visibility = Visibility.V_PUBLIC, @Void = false]
         |  +- ModifierList[@EffectiveModifiers = (JModifier.PUBLIC), @ExplicitModifiers = (JModifier.PUBLIC)]
Added line: 4969
Added line: 6039
Added line: 7391
         |  +- ClassType[@FullyQualified = false, @PackageQualifier = null, @SimpleName = "String"]
Added line: 3103
Added line: 8434
Added line: 1658
Added line: 6601
Added line: 4917
Added line: 3565
Added line: 5894
Added line: 6509
Added line: 5376
Added line: 7004
Added line: 1581
Added line: 2964
Added line: 1004
Added line: 8671
Added line: 2926
Added line: 4930
Added line: 8520
         |  +- FormalParameters[@Empty = false, @Size = 1]
Added line: 5555
         |  |  +- FormalParameter[@EffectiveVisibility = Visibility.V_LOCAL, @Final = false, @Varargs = false, @Visibility = Visibility.V_LOCAL]
         |  |     +- ModifierList[@EffectiveModifiers = (), @ExplicitModifiers = ()]
Added line: 4420
Added line: 8339
         |  |     +- ClassType[@FullyQualified = false, @PackageQualifier = null, @SimpleName = "String"]
         |  |     +- VariableId[@ArrayType = false, @EffectiveVisibility = Visibility.V_LOCAL, @EnumConstant = false, @ExceptionBlockParameter = false, @Field = false, @Final = false, @ForLoopVariable = false, @ForeachVariable = false, @FormalParameter = true, @LambdaParameter = false, @LocalVariable = false, @Name = "prefix", @PatternBinding = false, @RecordComponent = false, @ResourceDeclaration = false, @Static = false, @TypeInferred = false, @Unnamed = false, @Visibility = Visibility.V_LOCAL]
Added line: 227
Added line: 2433
Added line: 361
Added line: 5868
Added line: 7446
         |  +- Block[@Empty = false, @Size = 1, @containsComment = false]
Added line: 5957
Added line: 8961
Added line: 3897
Added line: 8202
Added line: 7038
Added line: 4316
Added line: 8188
         |     +- ReturnStatement[]
Added line: 9450
Added line: 5011
Added line: 9138
Added line: 5203
         |        +- MethodCall[@CompileTimeConstant = false, @Image = "toUpperCase", @MethodName = "toUpperCase", @ParenthesisDepth = 0, @Parenthesized = false]
Added line: 1716
Added line: 6363
Added line: 5054
         |           +- InfixExpression[@CompileTimeConstant = false, @Operator = BinaryOp.ADD, @ParenthesisDepth = 1, @Parenthesized = true]
Added line: 7807
Added line: 452
         |           |  +- VariableAccess[@AccessType = AccessType.READ, @CompileTimeConstant = false, @Image = "prefix", @Name = "prefix", @ParenthesisDepth = 0, @Parenthesized = false]
Added line: 5174
         |           |  +- StringLiteral[@CompileTimeConstant = true, @ConstValue = "name", @Empty = false, @Image = "\"name\"", @Length = 4, @LiteralText = "\"name\"", @ParenthesisDepth = 0, @Parenthesized = false, @TextBlock = false]
         |           +- ArgumentList[@Empty = false, @Size = 1]
Added line: 2566
Added line: 2603
         |              +- FieldAccess[@AccessType = AccessType.READ, @CompileTimeConstant = false, @Image = "ROOT", @Name = "ROOT", @ParenthesisDepth = 0, @Parenthesized = false]
         |                 +- TypeExpression[@CompileTimeConstant = false, @ParenthesisDepth = 0, @Parenthesized = false]
Added line: 2108
Added line: 4031
         |                    +- ClassType[@FullyQualified = false, @PackageQualifier = null, @SimpleName = "Locale"]
         +- MethodDeclaration[@Abstract = false, @Arity = 0, @EffectiveVisibility = Visibility.V_PUBLIC, @Final = false, @Name = "toString", @Overridden = true, @Static = false, @Varargs = false, @Visibility = Visibility.V_PUBLIC, @Void = false]
            +- ModifierList[@EffectiveModifiers = (JModifier.PUBLIC), @ExplicitModifiers = (JModifier.PUBLIC)]
Added line: 6753
Added line: 765
            |  +- Annotation[@SimpleName = "Override"]
Added line: 8844
Added line: 6427
Added line: 4828
            |     +- ClassType[@FullyQualified = false, @PackageQualifier = null, @SimpleName = "Override"]
Added line: 6218
Added line: 3507
            +- ClassType[@FullyQualified = false, @PackageQualifier = null, @SimpleName = "String"]
Added line: 9637
            +- FormalParameters[@Empty = true, @Size = 0]
Added line: 459
Added line: 78
Added line: 9261
Added line: 3910
            +- Block[@Empty = false, @Size = 1, @containsComment = false]
Added line: 2677
Added line: 7351
Added line: 9348
Added line: 6807
Added line: 5324
Added line: 7621
Added line: 4032
Added line: 1162
Added line: 6001
Added line: 619
Added line: 5631
Added line: 7652
               +- ReturnStatement[]
Added line: 8496
Added line: 5002
Added line: 3169
                  +- MethodCall[@CompileTimeConstant = false, @Image = "toString", @MethodName = "toString", @ParenthesisDepth = 0, @Parenthesized = false]
Added line: 5121
Added line: 6493
Added line: 582
Added line: 6579
Added line: 9715
Added line: 9666
Added line: 8589
Added line: 6758
Added line: 9338
Added line: 7689
Added line: 5090
Added line: 6239
