| PACKAGE_DEF -> package [1:0] |
| |--ANNOTATIONS -> ANNOTATIONS [1:28] |
| |--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] |
| `--SEMI -> ; [1:39] |
| CLASS_DEF -> CLASS_DEF [4:0] |
| |--MODIFIERS -> MODIFIERS [4:0] |
| |--BLOCK_COMMENT_BEGIN -> /* [3:0] |
| | |--COMMENT_CONTENT -> *my class [3:2] |
| | `--BLOCK_COMMENT_END -> */ [3:10] |
| |--LITERAL_CLASS -> class [4:0] |
| |--IDENT -> InputAstTreeStringPrinterComments [4:6] |
| `--OBJBLOCK -> OBJBLOCK [4:40] |
| |--LCURLY -> { [4:40] |
| |--SINGLE_LINE_COMMENT -> // [5:1] |
| | `--COMMENT_CONTENT -> no code\r\n [5:3] |
| `--RCURLY -> } [6:0] |