COMPILATION_UNIT -> COMPILATION_UNIT [1:1]
|--PACKAGE_DEF -> package [1:1]
|   |--ANNOTATIONS -> ANNOTATIONS [1:48]
|   |--DOT -> . [1:48]
|   |   |--DOT -> . [1:40]
|   |   |   |--DOT -> . [1:29]
|   |   |   |   |--DOT -> . [1:23]
|   |   |   |   |   |--DOT -> . [1:12]
|   |   |   |   |   |   |--IDENT -> com [1:9]
|   |   |   |   |   |   `--IDENT -> puppycrawl [1:13]
|   |   |   |   |   `--IDENT -> tools [1:24]
|   |   |   |   `--IDENT -> checkstyle [1:30]
|   |   |   `--IDENT -> grammar [1:41]
|   |   `--IDENT -> antlr4 [1:49]
|   `--SEMI -> ; [1:55]
|--STATIC_IMPORT -> import [3:1]
|   |--LITERAL_STATIC -> static [3:8]
|   |--DOT -> . [3:31]
|   |   |--DOT -> . [3:24]
|   |   |   |--DOT -> . [3:19]
|   |   |   |   |--IDENT -> java [3:15]
|   |   |   |   `--IDENT -> lang [3:20]
|   |   |   `--IDENT -> String [3:25]
|   |   `--IDENT -> valueOf [3:32]
|   `--SEMI -> ; [3:39]
|--IMPORT -> import [5:1]
|   |--DOT -> . [5:15]
|   |   |--DOT -> . [5:12]
|   |   |   |--IDENT -> java [5:8]
|   |   |   `--IDENT -> io [5:13]
|   |   `--IDENT -> BufferedReader [5:16]
|   `--SEMI -> ; [5:30]
|--IMPORT -> import [6:1]
|   |--DOT -> . [6:15]
|   |   |--DOT -> . [6:12]
|   |   |   |--IDENT -> java [6:8]
|   |   |   `--IDENT -> io [6:13]
|   |   `--IDENT -> FileNotFoundException [6:16]
|   `--SEMI -> ; [6:37]
|--IMPORT -> import [7:1]
|   |--DOT -> . [7:15]
|   |   |--DOT -> . [7:12]
|   |   |   |--IDENT -> java [7:8]
|   |   |   `--IDENT -> io [7:13]
|   |   `--IDENT -> IOException [7:16]
|   `--SEMI -> ; [7:27]
|--IMPORT -> import [8:1]
|   |--DOT -> . [8:15]
|   |   |--DOT -> . [8:12]
|   |   |   |--IDENT -> java [8:8]
|   |   |   `--IDENT -> io [8:13]
|   |   `--IDENT -> InputStreamReader [8:16]
|   `--SEMI -> ; [8:33]
|--IMPORT -> import [9:1]
|   |--DOT -> . [9:17]
|   |   |--DOT -> . [9:12]
|   |   |   |--IDENT -> java [9:8]
|   |   |   `--IDENT -> util [9:13]
|   |   `--IDENT -> ArrayList [9:18]
|   `--SEMI -> ; [9:27]
|--IMPORT -> import [10:1]
|   |--DOT -> . [10:17]
|   |   |--DOT -> . [10:12]
|   |   |   |--IDENT -> java [10:8]
|   |   |   `--IDENT -> util [10:13]
|   |   `--IDENT -> HashMap [10:18]
|   `--SEMI -> ; [10:25]
|--IMPORT -> import [11:1]
|   |--DOT -> . [11:17]
|   |   |--DOT -> . [11:12]
|   |   |   |--IDENT -> java [11:8]
|   |   |   `--IDENT -> util [11:13]
|   |   `--IDENT -> Iterator [11:18]
|   `--SEMI -> ; [11:26]
|--IMPORT -> import [12:1]
|   |--DOT -> . [12:17]
|   |   |--DOT -> . [12:12]
|   |   |   |--IDENT -> java [12:8]
|   |   |   `--IDENT -> util [12:13]
|   |   `--IDENT -> List [12:18]
|   `--SEMI -> ; [12:22]
|--IMPORT -> import [13:1]
|   |--DOT -> . [13:17]
|   |   |--DOT -> . [13:12]
|   |   |   |--IDENT -> java [13:8]
|   |   |   `--IDENT -> util [13:13]
|   |   `--IDENT -> Map [13:18]
|   `--SEMI -> ; [13:21]
|--IMPORT -> import [15:1]
|   |--DOT -> . [15:17]
|   |   |--DOT -> . [15:13]
|   |   |   |--IDENT -> javax [15:8]
|   |   |   `--IDENT -> xml [15:14]
|   |   `--STAR -> * [15:18]
|   `--SEMI -> ; [15:19]
`--CLASS_DEF -> CLASS_DEF [17:1]
    |--MODIFIERS -> MODIFIERS [17:1]
    |   `--LITERAL_PUBLIC -> public [17:1]
    |--LITERAL_CLASS -> class [17:8]
    |--IDENT -> InputAntlr4AstRegressionImports [17:14]
    `--OBJBLOCK -> OBJBLOCK [17:46]
        |--LCURLY -> { [17:46]
        `--RCURLY -> } [18:1]
