PACKAGE_DEF -> package [1:0]
|--ANNOTATIONS -> ANNOTATIONS [1:39]
|--DOT -> . [1:39]
|   |--DOT -> . [1:28]
|   |   |--DOT -> . [1:22]
|   |   |   |--DOT -> . [1:11]
|   |   |   |   |--IDENT -> com [1:8]
|   |   |   |   `--IDENT -> puppycrawl [1:12]
|   |   |   `--IDENT -> tools [1:23]
|   |   `--IDENT -> checkstyle [1:29]
|   `--IDENT -> asttreestringprinter [1:40]
`--SEMI -> ; [1:60]
CLASS_DEF -> CLASS_DEF [6:0]
|--MODIFIERS -> MODIFIERS [6:0]
|--BLOCK_COMMENT_BEGIN -> /* [3:0]
|   |--COMMENT_CONTENT -> *\n* class javadoc\n [3:2]
|   |   `--JAVADOC -> JAVADOC [3:3]
|   |       |--NEWLINE -> \n [3:3]
|   |       |--LEADING_ASTERISK -> * [4:0]
|   |       |--TEXT ->  class javadoc [4:1]
|   |       |--NEWLINE -> \n [4:15]
|   |       `--EOF -> <EOF> [5:0]
|   `--BLOCK_COMMENT_END -> */ [5:0]
|--LITERAL_CLASS -> class [6:0]
|--IDENT -> InputAstTreeStringPrinterAttributesAndMethodsJavadoc [6:6]
`--OBJBLOCK -> OBJBLOCK [6:59]
    |--LCURLY -> { [6:59]
    |--VARIABLE_DEF -> VARIABLE_DEF [9:4]
    |   |--MODIFIERS -> MODIFIERS [9:4]
    |   |--TYPE -> TYPE [9:4]
    |   |   |--BLOCK_COMMENT_BEGIN -> /* [8:4]
    |   |   |   |--COMMENT_CONTENT -> * attribute javadoc [8:6]
    |   |   |   |   `--JAVADOC -> JAVADOC [8:7]
    |   |   |   |       |--TEXT ->  attribute javadoc [8:7]
    |   |   |   |       `--EOF -> <EOF> [8:25]
    |   |   |   `--BLOCK_COMMENT_END -> */ [8:24]
    |   |   `--LITERAL_INT -> int [9:4]
    |   |--IDENT -> attribute [9:8]
    |   `--SEMI -> ; [9:17]
    |--METHOD_DEF -> METHOD_DEF [14:4]
    |   |--MODIFIERS -> MODIFIERS [14:4]
    |   |   |--BLOCK_COMMENT_BEGIN -> /* [11:4]
    |   |   |   |--COMMENT_CONTENT -> *\n    * method javadoc\n     [11:6]
    |   |   |   |   `--JAVADOC -> JAVADOC [11:7]
    |   |   |   |       |--NEWLINE -> \n [11:7]
    |   |   |   |       |--LEADING_ASTERISK ->     * [12:0]
    |   |   |   |       |--TEXT ->  method javadoc [12:5]
    |   |   |   |       |--NEWLINE -> \n [12:20]
    |   |   |   |       |--TEXT ->      [13:0]
    |   |   |   |       `--EOF -> <EOF> [13:4]
    |   |   |   `--BLOCK_COMMENT_END -> */ [13:4]
    |   |   `--LITERAL_PUBLIC -> public [14:4]
    |   |--TYPE -> TYPE [14:11]
    |   |   `--LITERAL_VOID -> void [14:11]
    |   |--IDENT -> method [14:16]
    |   |--LPAREN -> ( [14:22]
    |   |--PARAMETERS -> PARAMETERS [14:23]
    |   |--RPAREN -> ) [14:23]
    |   `--SLIST -> { [14:25]
    |       `--RCURLY -> } [14:27]
    `--RCURLY -> } [16:0]
