JAVADOC -> JAVADOC [0:0]
|--LEADING_ASTERISK -> * [0:0]
|--TEXT ->   [0:1]
|--HTML_ELEMENT -> HTML_ELEMENT [0:2]
|   `--OPTGROUP_TAG_END -> OPTGROUP_TAG_END [0:2]
|       |--START -> < [0:2]
|       |--SLASH -> / [0:3]
|       |--OPTGROUP_HTML_TAG_NAME -> optgroup [0:4]
|       `--END -> > [0:12]
|--TEXT ->   [0:13]
|--HTML_ELEMENT -> HTML_ELEMENT [0:14]
|   `--OPTGROUP_TAG_START -> OPTGROUP_TAG_START [0:14]
|       |--START -> < [0:14]
|       |--OPTGROUP_HTML_TAG_NAME -> optgroup [0:15]
|       `--END -> > [0:23]
|--NEWLINE -> \n [0:24]
|--LEADING_ASTERISK -> * [1:0]
|--TEXT ->   [1:1]
|--HTML_ELEMENT -> HTML_ELEMENT [1:2]
|   `--PARAGRAPH -> PARAGRAPH [1:2]
|       |--P_TAG_START -> P_TAG_START [1:2]
|       |   |--START -> < [1:2]
|       |   |--P_HTML_TAG_NAME -> p [1:3]
|       |   `--END -> > [1:4]
|       |--TEXT ->   [1:5]
|       |--OPTGROUP_TAG_START -> OPTGROUP_TAG_START [1:6]
|       |   |--START -> < [1:6]
|       |   |--OPTGROUP_HTML_TAG_NAME -> optgroup [1:7]
|       |   `--END -> > [1:15]
|       |--TEXT ->   [1:16]
|       `--P_TAG_END -> P_TAG_END [1:17]
|           |--START -> < [1:17]
|           |--SLASH -> / [1:18]
|           |--P_HTML_TAG_NAME -> p [1:19]
|           `--END -> > [1:20]
|--NEWLINE -> \n [1:21]
|--LEADING_ASTERISK -> * [2:0]
|--TEXT ->   [2:1]
|--HTML_ELEMENT -> HTML_ELEMENT [2:2]
|   `--LI -> LI [2:2]
|       |--LI_TAG_START -> LI_TAG_START [2:2]
|       |   |--START -> < [2:2]
|       |   |--LI_HTML_TAG_NAME -> li [2:3]
|       |   `--END -> > [2:5]
|       |--TEXT ->   [2:6]
|       |--OPTGROUP_TAG_START -> OPTGROUP_TAG_START [2:7]
|       |   |--START -> < [2:7]
|       |   |--OPTGROUP_HTML_TAG_NAME -> optgroup [2:8]
|       |   `--END -> > [2:16]
|       |--TEXT ->   [2:17]
|       `--LI_TAG_END -> LI_TAG_END [2:18]
|           |--START -> < [2:18]
|           |--SLASH -> / [2:19]
|           |--LI_HTML_TAG_NAME -> li [2:20]
|           `--END -> > [2:22]
|--NEWLINE -> \n [2:23]
|--LEADING_ASTERISK -> * [3:0]
|--TEXT ->   [3:1]
|--HTML_ELEMENT -> HTML_ELEMENT [3:2]
|   `--TR -> TR [3:2]
|       |--TR_TAG_START -> TR_TAG_START [3:2]
|       |   |--START -> < [3:2]
|       |   |--TR_HTML_TAG_NAME -> tr [3:3]
|       |   `--END -> > [3:5]
|       |--TEXT ->   [3:6]
|       |--OPTGROUP_TAG_START -> OPTGROUP_TAG_START [3:7]
|       |   |--START -> < [3:7]
|       |   |--OPTGROUP_HTML_TAG_NAME -> optgroup [3:8]
|       |   `--END -> > [3:16]
|       |--TEXT ->   [3:17]
|       `--TR_TAG_END -> TR_TAG_END [3:18]
|           |--START -> < [3:18]
|           |--SLASH -> / [3:19]
|           |--TR_HTML_TAG_NAME -> tr [3:20]
|           `--END -> > [3:22]
|--NEWLINE -> \n [3:23]
|--LEADING_ASTERISK -> * [4:0]
|--TEXT ->   [4:1]
|--HTML_ELEMENT -> HTML_ELEMENT [4:2]
|   `--TD -> TD [4:2]
|       |--TD_TAG_START -> TD_TAG_START [4:2]
|       |   |--START -> < [4:2]
|       |   |--TD_HTML_TAG_NAME -> td [4:3]
|       |   `--END -> > [4:5]
|       |--TEXT ->   [4:6]
|       |--OPTGROUP_TAG_START -> OPTGROUP_TAG_START [4:7]
|       |   |--START -> < [4:7]
|       |   |--OPTGROUP_HTML_TAG_NAME -> optgroup [4:8]
|       |   `--END -> > [4:16]
|       |--TEXT ->   [4:17]
|       `--TD_TAG_END -> TD_TAG_END [4:18]
|           |--START -> < [4:18]
|           |--SLASH -> / [4:19]
|           |--TD_HTML_TAG_NAME -> td [4:20]
|           `--END -> > [4:22]
|--NEWLINE -> \n [4:23]
|--LEADING_ASTERISK -> * [5:0]
|--TEXT ->   [5:1]
|--HTML_ELEMENT -> HTML_ELEMENT [5:2]
|   `--TH -> TH [5:2]
|       |--TH_TAG_START -> TH_TAG_START [5:2]
|       |   |--START -> < [5:2]
|       |   |--TH_HTML_TAG_NAME -> th [5:3]
|       |   `--END -> > [5:5]
|       |--TEXT ->   [5:6]
|       |--OPTGROUP_TAG_START -> OPTGROUP_TAG_START [5:7]
|       |   |--START -> < [5:7]
|       |   |--OPTGROUP_HTML_TAG_NAME -> optgroup [5:8]
|       |   `--END -> > [5:16]
|       |--TEXT ->   [5:17]
|       `--TH_TAG_END -> TH_TAG_END [5:18]
|           |--START -> < [5:18]
|           |--SLASH -> / [5:19]
|           |--TH_HTML_TAG_NAME -> th [5:20]
|           `--END -> > [5:22]
|--NEWLINE -> \n [5:23]
|--LEADING_ASTERISK -> * [6:0]
|--TEXT ->   [6:1]
|--HTML_ELEMENT -> HTML_ELEMENT [6:2]
|   `--BODY -> BODY [6:2]
|       |--BODY_TAG_START -> BODY_TAG_START [6:2]
|       |   |--START -> < [6:2]
|       |   |--BODY_HTML_TAG_NAME -> body [6:3]
|       |   `--END -> > [6:7]
|       |--TEXT ->   [6:8]
|       |--OPTGROUP_TAG_START -> OPTGROUP_TAG_START [6:9]
|       |   |--START -> < [6:9]
|       |   |--OPTGROUP_HTML_TAG_NAME -> optgroup [6:10]
|       |   `--END -> > [6:18]
|       |--TEXT ->   [6:19]
|       `--BODY_TAG_END -> BODY_TAG_END [6:20]
|           |--START -> < [6:20]
|           |--SLASH -> / [6:21]
|           |--BODY_HTML_TAG_NAME -> body [6:22]
|           `--END -> > [6:26]
|--NEWLINE -> \n [6:27]
|--LEADING_ASTERISK -> * [7:0]
|--TEXT ->   [7:1]
|--HTML_ELEMENT -> HTML_ELEMENT [7:2]
|   `--COLGROUP -> COLGROUP [7:2]
|       |--COLGROUP_TAG_START -> COLGROUP_TAG_START [7:2]
|       |   |--START -> < [7:2]
|       |   |--COLGROUP_HTML_TAG_NAME -> colgroup [7:3]
|       |   `--END -> > [7:11]
|       |--TEXT ->   [7:12]
|       |--OPTGROUP_TAG_START -> OPTGROUP_TAG_START [7:13]
|       |   |--START -> < [7:13]
|       |   |--OPTGROUP_HTML_TAG_NAME -> optgroup [7:14]
|       |   `--END -> > [7:22]
|       |--TEXT ->   [7:23]
|       `--COLGROUP_TAG_END -> COLGROUP_TAG_END [7:24]
|           |--START -> < [7:24]
|           |--SLASH -> / [7:25]
|           |--COLGROUP_HTML_TAG_NAME -> colgroup [7:26]
|           `--END -> > [7:34]
|--NEWLINE -> \n [7:35]
|--LEADING_ASTERISK -> * [8:0]
|--TEXT ->   [8:1]
|--HTML_ELEMENT -> HTML_ELEMENT [8:2]
|   `--DD -> DD [8:2]
|       |--DD_TAG_START -> DD_TAG_START [8:2]
|       |   |--START -> < [8:2]
|       |   |--DD_HTML_TAG_NAME -> dd [8:3]
|       |   `--END -> > [8:5]
|       |--TEXT ->   [8:6]
|       |--OPTGROUP_TAG_START -> OPTGROUP_TAG_START [8:7]
|       |   |--START -> < [8:7]
|       |   |--OPTGROUP_HTML_TAG_NAME -> optgroup [8:8]
|       |   `--END -> > [8:16]
|       |--TEXT ->   [8:17]
|       `--DD_TAG_END -> DD_TAG_END [8:18]
|           |--START -> < [8:18]
|           |--SLASH -> / [8:19]
|           |--DD_HTML_TAG_NAME -> dd [8:20]
|           `--END -> > [8:22]
|--NEWLINE -> \n [8:23]
|--LEADING_ASTERISK -> * [9:0]
|--TEXT ->   [9:1]
|--HTML_ELEMENT -> HTML_ELEMENT [9:2]
|   `--DT -> DT [9:2]
|       |--DT_TAG_START -> DT_TAG_START [9:2]
|       |   |--START -> < [9:2]
|       |   |--DT_HTML_TAG_NAME -> dt [9:3]
|       |   `--END -> > [9:5]
|       |--TEXT ->   [9:6]
|       |--OPTGROUP_TAG_START -> OPTGROUP_TAG_START [9:7]
|       |   |--START -> < [9:7]
|       |   |--OPTGROUP_HTML_TAG_NAME -> optgroup [9:8]
|       |   `--END -> > [9:16]
|       |--TEXT ->   [9:17]
|       `--DT_TAG_END -> DT_TAG_END [9:18]
|           |--START -> < [9:18]
|           |--SLASH -> / [9:19]
|           |--DT_HTML_TAG_NAME -> dt [9:20]
|           `--END -> > [9:22]
|--NEWLINE -> \n [9:23]
|--LEADING_ASTERISK -> * [10:0]
|--TEXT ->   [10:1]
|--HTML_ELEMENT -> HTML_ELEMENT [10:2]
|   `--HEAD -> HEAD [10:2]
|       |--HEAD_TAG_START -> HEAD_TAG_START [10:2]
|       |   |--START -> < [10:2]
|       |   |--HEAD_HTML_TAG_NAME -> head [10:3]
|       |   `--END -> > [10:7]
|       |--TEXT ->   [10:8]
|       |--OPTGROUP_TAG_START -> OPTGROUP_TAG_START [10:9]
|       |   |--START -> < [10:9]
|       |   |--OPTGROUP_HTML_TAG_NAME -> optgroup [10:10]
|       |   `--END -> > [10:18]
|       |--TEXT ->   [10:19]
|       `--HEAD_TAG_END -> HEAD_TAG_END [10:20]
|           |--START -> < [10:20]
|           |--SLASH -> / [10:21]
|           |--HEAD_HTML_TAG_NAME -> head [10:22]
|           `--END -> > [10:26]
|--NEWLINE -> \n [10:27]
|--LEADING_ASTERISK -> * [11:0]
|--TEXT ->   [11:1]
|--HTML_ELEMENT -> HTML_ELEMENT [11:2]
|   `--HTML -> HTML [11:2]
|       |--HTML_TAG_START -> HTML_TAG_START [11:2]
|       |   |--START -> < [11:2]
|       |   |--HTML_HTML_TAG_NAME -> html [11:3]
|       |   `--END -> > [11:7]
|       |--TEXT ->   [11:8]
|       |--OPTGROUP_TAG_START -> OPTGROUP_TAG_START [11:9]
|       |   |--START -> < [11:9]
|       |   |--OPTGROUP_HTML_TAG_NAME -> optgroup [11:10]
|       |   `--END -> > [11:18]
|       |--TEXT ->   [11:19]
|       `--HTML_TAG_END -> HTML_TAG_END [11:20]
|           |--START -> < [11:20]
|           |--SLASH -> / [11:21]
|           |--HTML_HTML_TAG_NAME -> html [11:22]
|           `--END -> > [11:26]
|--NEWLINE -> \n [11:27]
|--LEADING_ASTERISK -> * [12:0]
|--TEXT ->   [12:1]
|--HTML_ELEMENT -> HTML_ELEMENT [12:2]
|   `--OPTION -> OPTION [12:2]
|       |--OPTION_TAG_START -> OPTION_TAG_START [12:2]
|       |   |--START -> < [12:2]
|       |   |--OPTION_HTML_TAG_NAME -> option [12:3]
|       |   `--END -> > [12:9]
|       |--TEXT ->   [12:10]
|       |--OPTGROUP_TAG_START -> OPTGROUP_TAG_START [12:11]
|       |   |--START -> < [12:11]
|       |   |--OPTGROUP_HTML_TAG_NAME -> optgroup [12:12]
|       |   `--END -> > [12:20]
|       |--TEXT ->   [12:21]
|       `--OPTION_TAG_END -> OPTION_TAG_END [12:22]
|           |--START -> < [12:22]
|           |--SLASH -> / [12:23]
|           |--OPTION_HTML_TAG_NAME -> option [12:24]
|           `--END -> > [12:30]
|--NEWLINE -> \n [12:31]
|--LEADING_ASTERISK -> * [13:0]
|--TEXT ->   [13:1]
|--HTML_ELEMENT -> HTML_ELEMENT [13:2]
|   `--TBODY -> TBODY [13:2]
|       |--TBODY_TAG_START -> TBODY_TAG_START [13:2]
|       |   |--START -> < [13:2]
|       |   |--TBODY_HTML_TAG_NAME -> tbody [13:3]
|       |   `--END -> > [13:8]
|       |--TEXT ->   [13:9]
|       |--OPTGROUP_TAG_START -> OPTGROUP_TAG_START [13:10]
|       |   |--START -> < [13:10]
|       |   |--OPTGROUP_HTML_TAG_NAME -> optgroup [13:11]
|       |   `--END -> > [13:19]
|       |--TEXT ->   [13:20]
|       `--TBODY_TAG_END -> TBODY_TAG_END [13:21]
|           |--START -> < [13:21]
|           |--SLASH -> / [13:22]
|           |--TBODY_HTML_TAG_NAME -> tbody [13:23]
|           `--END -> > [13:28]
|--NEWLINE -> \n [13:29]
|--LEADING_ASTERISK -> * [14:0]
|--TEXT ->   [14:1]
|--HTML_ELEMENT -> HTML_ELEMENT [14:2]
|   `--TFOOT -> TFOOT [14:2]
|       |--TFOOT_TAG_START -> TFOOT_TAG_START [14:2]
|       |   |--START -> < [14:2]
|       |   |--TFOOT_HTML_TAG_NAME -> tfoot [14:3]
|       |   `--END -> > [14:8]
|       |--TEXT ->   [14:9]
|       |--OPTGROUP_TAG_START -> OPTGROUP_TAG_START [14:10]
|       |   |--START -> < [14:10]
|       |   |--OPTGROUP_HTML_TAG_NAME -> optgroup [14:11]
|       |   `--END -> > [14:19]
|       |--TEXT ->   [14:20]
|       `--TFOOT_TAG_END -> TFOOT_TAG_END [14:21]
|           |--START -> < [14:21]
|           |--SLASH -> / [14:22]
|           |--TFOOT_HTML_TAG_NAME -> tfoot [14:23]
|           `--END -> > [14:28]
|--NEWLINE -> \n [14:29]
|--LEADING_ASTERISK -> * [15:0]
|--TEXT ->   [15:1]
|--HTML_ELEMENT -> HTML_ELEMENT [15:2]
|   `--OPTGROUP_TAG_START -> OPTGROUP_TAG_START [15:2]
|       |--START -> < [15:2]
|       |--OPTGROUP_HTML_TAG_NAME -> optgroup [15:3]
|       |--WS ->   [15:11]
|       |--ATTRIBUTE -> ATTRIBUTE [15:12]
|       |   |--HTML_TAG_NAME -> style [15:12]
|       |   |--EQUALS -> = [15:17]
|       |   `--ATTR_VALUE -> "color:red" [15:18]
|       |--NEWLINE -> \n [15:29]
|       |--LEADING_ASTERISK -> * [16:0]
|       |--NEWLINE -> \n [16:1]
|       |--LEADING_ASTERISK -> * [17:0]
|       |--WS ->   [17:2]
|       `--END -> > [17:3]
|--TEXT ->   [17:4]
|--HTML_COMMENT -> HTML_COMMENT [17:5]
|   |--HTML_COMMENT_START -> <!-- [17:5]
|   |--TEXT -> HTML COMMENT [17:9]
|   `--HTML_COMMENT_END -> --> [17:21]
|--NEWLINE -> \n [17:24]
`--EOF -> <EOF> [18:0]
