COMPILATION_UNIT -> COMPILATION_UNIT [1:0]
|--PACKAGE_DEF -> package [1:0]
|   |--ANNOTATIONS -> ANNOTATIONS [1:47]
|   |--DOT -> . [1:47]
|   |   |--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 -> grammar [1:40]
|   |   `--IDENT -> antlr4 [1:48]
|   `--SEMI -> ; [1:54]
|--STATIC_IMPORT -> import [3:0]
|   |--LITERAL_STATIC -> static [3:7]
|   |--DOT -> . [3:30]
|   |   |--DOT -> . [3:23]
|   |   |   |--DOT -> . [3:18]
|   |   |   |   |--IDENT -> java [3:14]
|   |   |   |   `--IDENT -> lang [3:19]
|   |   |   `--IDENT -> String [3:24]
|   |   `--IDENT -> valueOf [3:31]
|   `--SEMI -> ; [3:38]
|--IMPORT -> import [5:0]
|   |--DOT -> . [5:14]
|   |   |--DOT -> . [5:11]
|   |   |   |--IDENT -> java [5:7]
|   |   |   `--IDENT -> io [5:12]
|   |   `--IDENT -> BufferedReader [5:15]
|   `--SEMI -> ; [5:29]
|--IMPORT -> import [6:0]
|   |--DOT -> . [6:14]
|   |   |--DOT -> . [6:11]
|   |   |   |--IDENT -> java [6:7]
|   |   |   `--IDENT -> io [6:12]
|   |   `--IDENT -> FileNotFoundException [6:15]
|   `--SEMI -> ; [6:36]
|--IMPORT -> import [7:0]
|   |--DOT -> . [7:14]
|   |   |--DOT -> . [7:11]
|   |   |   |--IDENT -> java [7:7]
|   |   |   `--IDENT -> io [7:12]
|   |   `--IDENT -> IOException [7:15]
|   `--SEMI -> ; [7:26]
|--IMPORT -> import [8:0]
|   |--DOT -> . [8:14]
|   |   |--DOT -> . [8:11]
|   |   |   |--IDENT -> java [8:7]
|   |   |   `--IDENT -> io [8:12]
|   |   `--IDENT -> InputStreamReader [8:15]
|   `--SEMI -> ; [8:32]
|--IMPORT -> import [9:0]
|   |--DOT -> . [9:16]
|   |   |--DOT -> . [9:11]
|   |   |   |--IDENT -> java [9:7]
|   |   |   `--IDENT -> util [9:12]
|   |   `--IDENT -> ArrayList [9:17]
|   `--SEMI -> ; [9:26]
|--IMPORT -> import [10:0]
|   |--DOT -> . [10:16]
|   |   |--DOT -> . [10:11]
|   |   |   |--IDENT -> java [10:7]
|   |   |   `--IDENT -> util [10:12]
|   |   `--IDENT -> HashMap [10:17]
|   `--SEMI -> ; [10:24]
|--IMPORT -> import [11:0]
|   |--DOT -> . [11:16]
|   |   |--DOT -> . [11:11]
|   |   |   |--IDENT -> java [11:7]
|   |   |   `--IDENT -> util [11:12]
|   |   `--IDENT -> Iterator [11:17]
|   `--SEMI -> ; [11:25]
|--IMPORT -> import [12:0]
|   |--DOT -> . [12:16]
|   |   |--DOT -> . [12:11]
|   |   |   |--IDENT -> java [12:7]
|   |   |   `--IDENT -> util [12:12]
|   |   `--IDENT -> List [12:17]
|   `--SEMI -> ; [12:21]
|--IMPORT -> import [13:0]
|   |--DOT -> . [13:16]
|   |   |--DOT -> . [13:11]
|   |   |   |--IDENT -> java [13:7]
|   |   |   `--IDENT -> util [13:12]
|   |   `--IDENT -> Map [13:17]
|   `--SEMI -> ; [13:20]
|--IMPORT -> import [15:0]
|   |--DOT -> . [15:16]
|   |   |--DOT -> . [15:12]
|   |   |   |--IDENT -> javax [15:7]
|   |   |   `--IDENT -> xml [15:13]
|   |   `--STAR -> * [15:17]
|   `--SEMI -> ; [15:18]
`--CLASS_DEF -> CLASS_DEF [17:0]
    |--MODIFIERS -> MODIFIERS [17:0]
    |   `--LITERAL_PUBLIC -> public [17:0]
    |--LITERAL_CLASS -> class [17:7]
    |--IDENT -> InputAntlr4AstRegressionImports [17:13]
    `--OBJBLOCK -> OBJBLOCK [17:45]
        |--LCURLY -> { [17:45]
        `--RCURLY -> } [18:0]
