JAVADOC_CONTENT -> JAVADOC_CONTENT [0:1]
|--LEADING_ASTERISK -> * [0:1]
|--NEWLINE -> \n [0:2]
|--LEADING_ASTERISK -> * [1:1]
|--TEXT ->   [1:2]
|--HTML_ELEMENT -> HTML_ELEMENT [1:3]
|   |--HTML_TAG_START -> HTML_TAG_START [1:3]
|   |   |--TAG_OPEN -> < [1:3]
|   |   |--TAG_NAME -> p [1:4]
|   |   `--TAG_CLOSE -> > [1:5]
|   |--HTML_CONTENT -> HTML_CONTENT [1:6]
|   |   `--TEXT -> This example demonstrates complex HTML inside a Javadoc comment. [1:6]
|   `--HTML_TAG_END -> HTML_TAG_END [1:70]
|       |--TAG_OPEN -> < [1:70]
|       |--TAG_SLASH -> / [1:71]
|       |--TAG_NAME -> p [1:72]
|       `--TAG_CLOSE -> > [1:73]
|--NEWLINE -> \n [1:74]
|--LEADING_ASTERISK -> * [2:1]
|--NEWLINE -> \n [2:2]
|--LEADING_ASTERISK -> * [3:1]
|--TEXT ->   [3:2]
|--HTML_ELEMENT -> HTML_ELEMENT [3:3]
|   |--HTML_TAG_START -> HTML_TAG_START [3:3]
|   |   |--TAG_OPEN -> < [3:3]
|   |   |--TAG_NAME -> p [3:4]
|   |   `--TAG_CLOSE -> > [3:5]
|   |--HTML_CONTENT -> HTML_CONTENT [3:6]
|   |   |--TEXT -> Formatting examples: [3:6]
|   |   |--NEWLINE -> \n [3:26]
|   |   |--LEADING_ASTERISK -> * [4:1]
|   |   |--TEXT ->   [4:2]
|   |   |--HTML_ELEMENT -> HTML_ELEMENT [4:3]
|   |   |   |--HTML_TAG_START -> HTML_TAG_START [4:3]
|   |   |   |   |--TAG_OPEN -> < [4:3]
|   |   |   |   |--TAG_NAME -> strong [4:4]
|   |   |   |   `--TAG_CLOSE -> > [4:10]
|   |   |   |--HTML_CONTENT -> HTML_CONTENT [4:11]
|   |   |   |   `--TEXT -> bold [4:11]
|   |   |   `--HTML_TAG_END -> HTML_TAG_END [4:15]
|   |   |       |--TAG_OPEN -> < [4:15]
|   |   |       |--TAG_SLASH -> / [4:16]
|   |   |       |--TAG_NAME -> strong [4:17]
|   |   |       `--TAG_CLOSE -> > [4:23]
|   |   |--TEXT -> , [4:24]
|   |   |--NEWLINE -> \n [4:25]
|   |   |--LEADING_ASTERISK -> * [5:1]
|   |   |--TEXT ->   [5:2]
|   |   |--HTML_ELEMENT -> HTML_ELEMENT [5:3]
|   |   |   |--HTML_TAG_START -> HTML_TAG_START [5:3]
|   |   |   |   |--TAG_OPEN -> < [5:3]
|   |   |   |   |--TAG_NAME -> em [5:4]
|   |   |   |   `--TAG_CLOSE -> > [5:6]
|   |   |   |--HTML_CONTENT -> HTML_CONTENT [5:7]
|   |   |   |   `--TEXT -> emphasis [5:7]
|   |   |   `--HTML_TAG_END -> HTML_TAG_END [5:15]
|   |   |       |--TAG_OPEN -> < [5:15]
|   |   |       |--TAG_SLASH -> / [5:16]
|   |   |       |--TAG_NAME -> em [5:17]
|   |   |       `--TAG_CLOSE -> > [5:19]
|   |   |--TEXT -> , [5:20]
|   |   |--NEWLINE -> \n [5:21]
|   |   |--LEADING_ASTERISK -> * [6:1]
|   |   |--TEXT ->   [6:2]
|   |   |--HTML_ELEMENT -> HTML_ELEMENT [6:3]
|   |   |   |--HTML_TAG_START -> HTML_TAG_START [6:3]
|   |   |   |   |--TAG_OPEN -> < [6:3]
|   |   |   |   |--TAG_NAME -> code [6:4]
|   |   |   |   `--TAG_CLOSE -> > [6:8]
|   |   |   |--HTML_CONTENT -> HTML_CONTENT [6:9]
|   |   |   |   `--JAVADOC_INLINE_TAG -> JAVADOC_INLINE_TAG [6:9]
|   |   |   |       `--CODE_INLINE_TAG -> CODE_INLINE_TAG [6:9]
|   |   |   |           |--JAVADOC_INLINE_TAG_START -> {@ [6:9]
|   |   |   |           |--TAG_NAME -> code [6:11]
|   |   |   |           |--TEXT ->  Map&lt;String, List&lt;Integer&gt;&gt; [6:15]
|   |   |   |           `--JAVADOC_INLINE_TAG_END -> } [6:54]
|   |   |   `--HTML_TAG_END -> HTML_TAG_END [6:55]
|   |   |       |--TAG_OPEN -> < [6:55]
|   |   |       |--TAG_SLASH -> / [6:56]
|   |   |       |--TAG_NAME -> code [6:57]
|   |   |       `--TAG_CLOSE -> > [6:61]
|   |   |--TEXT -> , [6:62]
|   |   |--NEWLINE -> \n [6:63]
|   |   |--LEADING_ASTERISK -> * [7:1]
|   |   |--TEXT ->   [7:2]
|   |   |--JAVADOC_INLINE_TAG -> JAVADOC_INLINE_TAG [7:3]
|   |   |   `--LINK_INLINE_TAG -> LINK_INLINE_TAG [7:3]
|   |   |       |--JAVADOC_INLINE_TAG_START -> {@ [7:3]
|   |   |       |--TAG_NAME -> link [7:5]
|   |   |       |--TEXT ->   [7:9]
|   |   |       |--REFERENCE -> REFERENCE [7:10]
|   |   |       |   |--IDENTIFIER -> java.util.function.Function [7:10]
|   |   |       |   |--HASH -> # [7:37]
|   |   |       |   `--MEMBER_REFERENCE -> MEMBER_REFERENCE [7:38]
|   |   |       |       `--IDENTIFIER -> Function [7:38]
|   |   |       `--JAVADOC_INLINE_TAG_END -> } [7:46]
|   |   |--TEXT -> , [7:47]
|   |   |--NEWLINE -> \n [7:48]
|   |   |--LEADING_ASTERISK -> * [8:1]
|   |   |--TEXT ->   [8:2]
|   |   |--JAVADOC_INLINE_TAG -> JAVADOC_INLINE_TAG [8:3]
|   |   |   `--LINKPLAIN_INLINE_TAG -> LINKPLAIN_INLINE_TAG [8:3]
|   |   |       |--JAVADOC_INLINE_TAG_START -> {@ [8:3]
|   |   |       |--TAG_NAME -> linkplain [8:5]
|   |   |       |--TEXT ->   [8:14]
|   |   |       |--REFERENCE -> REFERENCE [8:15]
|   |   |       |   |--IDENTIFIER -> java.util.stream.Stream [8:15]
|   |   |       |   |--HASH -> # [8:38]
|   |   |       |   `--MEMBER_REFERENCE -> MEMBER_REFERENCE [8:39]
|   |   |       |       `--IDENTIFIER -> Stream [8:39]
|   |   |       `--JAVADOC_INLINE_TAG_END -> } [8:45]
|   |   `--TEXT -> . [8:46]
|   |--NEWLINE -> \n [8:47]
|   |--LEADING_ASTERISK -> * [9:1]
|   |--TEXT ->   [9:2]
|   `--HTML_TAG_END -> HTML_TAG_END [9:3]
|       |--TAG_OPEN -> < [9:3]
|       |--TAG_SLASH -> / [9:4]
|       |--TAG_NAME -> p [9:5]
|       `--TAG_CLOSE -> > [9:6]
|--NEWLINE -> \n [9:7]
|--LEADING_ASTERISK -> * [10:1]
|--NEWLINE -> \n [10:2]
|--LEADING_ASTERISK -> * [11:1]
|--TEXT ->   [11:2]
|--HTML_ELEMENT -> HTML_ELEMENT [11:3]
|   |--HTML_TAG_START -> HTML_TAG_START [11:3]
|   |   |--TAG_OPEN -> < [11:3]
|   |   |--TAG_NAME -> p [11:4]
|   |   `--TAG_CLOSE -> > [11:5]
|   |--HTML_CONTENT -> HTML_CONTENT [11:6]
|   |   `--TEXT -> List with nesting and formatting: [11:6]
|   `--HTML_TAG_END -> HTML_TAG_END [11:39]
|       |--TAG_OPEN -> < [11:39]
|       |--TAG_SLASH -> / [11:40]
|       |--TAG_NAME -> p [11:41]
|       `--TAG_CLOSE -> > [11:42]
|--NEWLINE -> \n [11:43]
|--LEADING_ASTERISK -> * [12:1]
|--TEXT ->   [12:2]
|--HTML_ELEMENT -> HTML_ELEMENT [12:3]
|   |--HTML_TAG_START -> HTML_TAG_START [12:3]
|   |   |--TAG_OPEN -> < [12:3]
|   |   |--TAG_NAME -> ul [12:4]
|   |   `--TAG_CLOSE -> > [12:6]
|   |--NEWLINE -> \n [12:7]
|   |--LEADING_ASTERISK -> * [13:1]
|   |--TEXT ->       [13:2]
|   |--HTML_CONTENT -> HTML_CONTENT [13:7]
|   |   |--HTML_ELEMENT -> HTML_ELEMENT [13:7]
|   |   |   |--HTML_TAG_START -> HTML_TAG_START [13:7]
|   |   |   |   |--TAG_OPEN -> < [13:7]
|   |   |   |   |--TAG_NAME -> li [13:8]
|   |   |   |   `--TAG_CLOSE -> > [13:10]
|   |   |   `--HTML_CONTENT -> HTML_CONTENT [13:11]
|   |   |       `--TEXT -> Item one [13:11]
|   |   |--NEWLINE -> \n [13:19]
|   |   |--LEADING_ASTERISK -> * [14:1]
|   |   |--TEXT ->       [14:2]
|   |   |--HTML_ELEMENT -> HTML_ELEMENT [14:7]
|   |   |   |--HTML_TAG_START -> HTML_TAG_START [14:7]
|   |   |   |   |--TAG_OPEN -> < [14:7]
|   |   |   |   |--TAG_NAME -> li [14:8]
|   |   |   |   `--TAG_CLOSE -> > [14:10]
|   |   |   |--HTML_CONTENT -> HTML_CONTENT [14:11]
|   |   |   |   |--TEXT -> Item two with  [14:11]
|   |   |   |   |--HTML_ELEMENT -> HTML_ELEMENT [14:25]
|   |   |   |   |   |--HTML_TAG_START -> HTML_TAG_START [14:25]
|   |   |   |   |   |   |--TAG_OPEN -> < [14:25]
|   |   |   |   |   |   |--TAG_NAME -> code [14:26]
|   |   |   |   |   |   `--TAG_CLOSE -> > [14:30]
|   |   |   |   |   |--HTML_CONTENT -> HTML_CONTENT [14:31]
|   |   |   |   |   |   `--TEXT -> inline code [14:31]
|   |   |   |   |   `--HTML_TAG_END -> HTML_TAG_END [14:42]
|   |   |   |   |       |--TAG_OPEN -> < [14:42]
|   |   |   |   |       |--TAG_SLASH -> / [14:43]
|   |   |   |   |       |--TAG_NAME -> code [14:44]
|   |   |   |   |       `--TAG_CLOSE -> > [14:48]
|   |   |   |   |--TEXT ->  and: [14:49]
|   |   |   |   |--NEWLINE -> \n [14:54]
|   |   |   |   |--LEADING_ASTERISK -> * [15:1]
|   |   |   |   |--TEXT ->           [15:2]
|   |   |   |   `--HTML_ELEMENT -> HTML_ELEMENT [15:11]
|   |   |   |       |--HTML_TAG_START -> HTML_TAG_START [15:11]
|   |   |   |       |   |--TAG_OPEN -> < [15:11]
|   |   |   |       |   |--TAG_NAME -> ul [15:12]
|   |   |   |       |   `--TAG_CLOSE -> > [15:14]
|   |   |   |       |--NEWLINE -> \n [15:15]
|   |   |   |       |--LEADING_ASTERISK -> * [16:1]
|   |   |   |       |--TEXT ->               [16:2]
|   |   |   |       |--HTML_CONTENT -> HTML_CONTENT [16:15]
|   |   |   |       |   |--HTML_ELEMENT -> HTML_ELEMENT [16:15]
|   |   |   |       |   |   |--HTML_TAG_START -> HTML_TAG_START [16:15]
|   |   |   |       |   |   |   |--TAG_OPEN -> < [16:15]
|   |   |   |       |   |   |   |--TAG_NAME -> li [16:16]
|   |   |   |       |   |   |   `--TAG_CLOSE -> > [16:18]
|   |   |   |       |   |   |--HTML_CONTENT -> HTML_CONTENT [16:19]
|   |   |   |       |   |   |   |--TEXT -> Nested item A with  [16:19]
|   |   |   |       |   |   |   `--HTML_ELEMENT -> HTML_ELEMENT [16:38]
|   |   |   |       |   |   |       |--HTML_TAG_START -> HTML_TAG_START [16:38]
|   |   |   |       |   |   |       |   |--TAG_OPEN -> < [16:38]
|   |   |   |       |   |   |       |   |--TAG_NAME -> em [16:39]
|   |   |   |       |   |   |       |   `--TAG_CLOSE -> > [16:41]
|   |   |   |       |   |   |       |--HTML_CONTENT -> HTML_CONTENT [16:42]
|   |   |   |       |   |   |       |   `--TEXT -> emphasis [16:42]
|   |   |   |       |   |   |       `--HTML_TAG_END -> HTML_TAG_END [16:50]
|   |   |   |       |   |   |           |--TAG_OPEN -> < [16:50]
|   |   |   |       |   |   |           |--TAG_SLASH -> / [16:51]
|   |   |   |       |   |   |           |--TAG_NAME -> em [16:52]
|   |   |   |       |   |   |           `--TAG_CLOSE -> > [16:54]
|   |   |   |       |   |   `--HTML_TAG_END -> HTML_TAG_END [16:55]
|   |   |   |       |   |       |--TAG_OPEN -> < [16:55]
|   |   |   |       |   |       |--TAG_SLASH -> / [16:56]
|   |   |   |       |   |       |--TAG_NAME -> li [16:57]
|   |   |   |       |   |       `--TAG_CLOSE -> > [16:59]
|   |   |   |       |   |--NEWLINE -> \n [16:60]
|   |   |   |       |   |--LEADING_ASTERISK -> * [17:1]
|   |   |   |       |   |--TEXT ->               [17:2]
|   |   |   |       |   `--HTML_ELEMENT -> HTML_ELEMENT [17:15]
|   |   |   |       |       |--HTML_TAG_START -> HTML_TAG_START [17:15]
|   |   |   |       |       |   |--TAG_OPEN -> < [17:15]
|   |   |   |       |       |   |--TAG_NAME -> li [17:16]
|   |   |   |       |       |   `--TAG_CLOSE -> > [17:18]
|   |   |   |       |       |--HTML_CONTENT -> HTML_CONTENT [17:19]
|   |   |   |       |       |   |--TEXT -> Nested item B with  [17:19]
|   |   |   |       |       |   `--JAVADOC_INLINE_TAG -> JAVADOC_INLINE_TAG [17:38]
|   |   |   |       |       |       `--CODE_INLINE_TAG -> CODE_INLINE_TAG [17:38]
|   |   |   |       |       |           |--JAVADOC_INLINE_TAG_START -> {@ [17:38]
|   |   |   |       |       |           |--TAG_NAME -> code [17:40]
|   |   |   |       |       |           |--TEXT ->  List<String> [17:44]
|   |   |   |       |       |           `--JAVADOC_INLINE_TAG_END -> } [17:57]
|   |   |   |       |       `--HTML_TAG_END -> HTML_TAG_END [17:58]
|   |   |   |       |           |--TAG_OPEN -> < [17:58]
|   |   |   |       |           |--TAG_SLASH -> / [17:59]
|   |   |   |       |           |--TAG_NAME -> li [17:60]
|   |   |   |       |           `--TAG_CLOSE -> > [17:62]
|   |   |   |       |--NEWLINE -> \n [17:63]
|   |   |   |       |--LEADING_ASTERISK -> * [18:1]
|   |   |   |       |--TEXT ->           [18:2]
|   |   |   |       `--HTML_TAG_END -> HTML_TAG_END [18:11]
|   |   |   |           |--TAG_OPEN -> < [18:11]
|   |   |   |           |--TAG_SLASH -> / [18:12]
|   |   |   |           |--TAG_NAME -> ul [18:13]
|   |   |   |           `--TAG_CLOSE -> > [18:15]
|   |   |   |--NEWLINE -> \n [18:16]
|   |   |   |--LEADING_ASTERISK -> * [19:1]
|   |   |   |--TEXT ->       [19:2]
|   |   |   `--HTML_TAG_END -> HTML_TAG_END [19:7]
|   |   |       |--TAG_OPEN -> < [19:7]
|   |   |       |--TAG_SLASH -> / [19:8]
|   |   |       |--TAG_NAME -> li [19:9]
|   |   |       `--TAG_CLOSE -> > [19:11]
|   |   |--NEWLINE -> \n [19:12]
|   |   |--LEADING_ASTERISK -> * [20:1]
|   |   |--TEXT ->       [20:2]
|   |   `--HTML_ELEMENT -> HTML_ELEMENT [20:7]
|   |       |--HTML_TAG_START -> HTML_TAG_START [20:7]
|   |       |   |--TAG_OPEN -> < [20:7]
|   |       |   |--TAG_NAME -> li [20:8]
|   |       |   `--TAG_CLOSE -> > [20:10]
|   |       |--HTML_CONTENT -> HTML_CONTENT [20:11]
|   |       |   |--TEXT -> Item three with  [20:11]
|   |       |   `--HTML_ELEMENT -> HTML_ELEMENT [20:27]
|   |       |       |--HTML_TAG_START -> HTML_TAG_START [20:27]
|   |       |       |   |--TAG_OPEN -> < [20:27]
|   |       |       |   |--TAG_NAME -> a [20:28]
|   |       |       |   |--HTML_ATTRIBUTES -> HTML_ATTRIBUTES [20:29]
|   |       |       |   |   |--HTML_ATTRIBUTE -> HTML_ATTRIBUTE [20:29]
|   |       |       |   |   |   |--TEXT ->   [20:29]
|   |       |       |   |   |   |--TAG_ATTR_NAME -> href [20:30]
|   |       |       |   |   |   |--EQUALS -> = [20:34]
|   |       |       |   |   |   `--ATTRIBUTE_VALUE -> "https://example.com" [20:35]
|   |       |       |   |   `--HTML_ATTRIBUTE -> HTML_ATTRIBUTE [20:56]
|   |       |       |   |       |--TEXT ->   [20:56]
|   |       |       |   |       |--TAG_ATTR_NAME -> target [20:57]
|   |       |       |   |       |--EQUALS -> = [20:63]
|   |       |       |   |       `--ATTRIBUTE_VALUE -> "_blank" [20:64]
|   |       |       |   `--TAG_CLOSE -> > [20:72]
|   |       |       |--HTML_CONTENT -> HTML_CONTENT [20:73]
|   |       |       |   `--TEXT -> external link [20:73]
|   |       |       `--HTML_TAG_END -> HTML_TAG_END [20:86]
|   |       |           |--TAG_OPEN -> < [20:86]
|   |       |           |--TAG_SLASH -> / [20:87]
|   |       |           |--TAG_NAME -> a [20:88]
|   |       |           `--TAG_CLOSE -> > [20:89]
|   |       `--HTML_TAG_END -> HTML_TAG_END [20:90]
|   |           |--TAG_OPEN -> < [20:90]
|   |           |--TAG_SLASH -> / [20:91]
|   |           |--TAG_NAME -> li [20:92]
|   |           `--TAG_CLOSE -> > [20:94]
|   |--NEWLINE -> \n [20:95]
|   |--LEADING_ASTERISK -> * [21:1]
|   |--TEXT ->   [21:2]
|   `--HTML_TAG_END -> HTML_TAG_END [21:3]
|       |--TAG_OPEN -> < [21:3]
|       |--TAG_SLASH -> / [21:4]
|       |--TAG_NAME -> ul [21:5]
|       `--TAG_CLOSE -> > [21:7]
|--NEWLINE -> \n [21:8]
|--LEADING_ASTERISK -> * [22:1]
|--NEWLINE -> \n [22:2]
|--LEADING_ASTERISK -> * [23:1]
|--TEXT ->   [23:2]
|--HTML_ELEMENT -> HTML_ELEMENT [23:3]
|   |--HTML_TAG_START -> HTML_TAG_START [23:3]
|   |   |--TAG_OPEN -> < [23:3]
|   |   |--TAG_NAME -> p [23:4]
|   |   `--TAG_CLOSE -> > [23:5]
|   |--HTML_CONTENT -> HTML_CONTENT [23:6]
|   |   `--TEXT -> Definition list with styling: [23:6]
|   `--HTML_TAG_END -> HTML_TAG_END [23:35]
|       |--TAG_OPEN -> < [23:35]
|       |--TAG_SLASH -> / [23:36]
|       |--TAG_NAME -> p [23:37]
|       `--TAG_CLOSE -> > [23:38]
|--NEWLINE -> \n [23:39]
|--LEADING_ASTERISK -> * [24:1]
|--TEXT ->   [24:2]
|--HTML_ELEMENT -> HTML_ELEMENT [24:3]
|   |--HTML_TAG_START -> HTML_TAG_START [24:3]
|   |   |--TAG_OPEN -> < [24:3]
|   |   |--TAG_NAME -> dl [24:4]
|   |   `--TAG_CLOSE -> > [24:6]
|   |--NEWLINE -> \n [24:7]
|   |--LEADING_ASTERISK -> * [25:1]
|   |--TEXT ->       [25:2]
|   |--HTML_CONTENT -> HTML_CONTENT [25:7]
|   |   |--HTML_ELEMENT -> HTML_ELEMENT [25:7]
|   |   |   |--HTML_TAG_START -> HTML_TAG_START [25:7]
|   |   |   |   |--TAG_OPEN -> < [25:7]
|   |   |   |   |--TAG_NAME -> dt [25:8]
|   |   |   |   `--TAG_CLOSE -> > [25:10]
|   |   |   |--HTML_CONTENT -> HTML_CONTENT [25:11]
|   |   |   |   `--HTML_ELEMENT -> HTML_ELEMENT [25:11]
|   |   |   |       |--HTML_TAG_START -> HTML_TAG_START [25:11]
|   |   |   |       |   |--TAG_OPEN -> < [25:11]
|   |   |   |       |   |--TAG_NAME -> strong [25:12]
|   |   |   |       |   `--TAG_CLOSE -> > [25:18]
|   |   |   |       |--HTML_CONTENT -> HTML_CONTENT [25:19]
|   |   |   |       |   `--TEXT -> HTML [25:19]
|   |   |   |       `--HTML_TAG_END -> HTML_TAG_END [25:23]
|   |   |   |           |--TAG_OPEN -> < [25:23]
|   |   |   |           |--TAG_SLASH -> / [25:24]
|   |   |   |           |--TAG_NAME -> strong [25:25]
|   |   |   |           `--TAG_CLOSE -> > [25:31]
|   |   |   `--HTML_TAG_END -> HTML_TAG_END [25:32]
|   |   |       |--TAG_OPEN -> < [25:32]
|   |   |       |--TAG_SLASH -> / [25:33]
|   |   |       |--TAG_NAME -> dt [25:34]
|   |   |       `--TAG_CLOSE -> > [25:36]
|   |   |--NEWLINE -> \n [25:37]
|   |   |--LEADING_ASTERISK -> * [26:1]
|   |   |--TEXT ->       [26:2]
|   |   |--HTML_ELEMENT -> HTML_ELEMENT [26:7]
|   |   |   |--HTML_TAG_START -> HTML_TAG_START [26:7]
|   |   |   |   |--TAG_OPEN -> < [26:7]
|   |   |   |   |--TAG_NAME -> dd [26:8]
|   |   |   |   `--TAG_CLOSE -> > [26:10]
|   |   |   |--HTML_CONTENT -> HTML_CONTENT [26:11]
|   |   |   |   `--TEXT -> The markup language for the web [26:11]
|   |   |   `--HTML_TAG_END -> HTML_TAG_END [26:42]
|   |   |       |--TAG_OPEN -> < [26:42]
|   |   |       |--TAG_SLASH -> / [26:43]
|   |   |       |--TAG_NAME -> dd [26:44]
|   |   |       `--TAG_CLOSE -> > [26:46]
|   |   |--NEWLINE -> \n [26:47]
|   |   |--LEADING_ASTERISK -> * [27:1]
|   |   |--TEXT ->       [27:2]
|   |   |--HTML_ELEMENT -> HTML_ELEMENT [27:7]
|   |   |   |--HTML_TAG_START -> HTML_TAG_START [27:7]
|   |   |   |   |--TAG_OPEN -> < [27:7]
|   |   |   |   |--TAG_NAME -> dt [27:8]
|   |   |   |   `--TAG_CLOSE -> > [27:10]
|   |   |   |--HTML_CONTENT -> HTML_CONTENT [27:11]
|   |   |   |   `--HTML_ELEMENT -> HTML_ELEMENT [27:11]
|   |   |   |       |--HTML_TAG_START -> HTML_TAG_START [27:11]
|   |   |   |       |   |--TAG_OPEN -> < [27:11]
|   |   |   |       |   |--TAG_NAME -> strong [27:12]
|   |   |   |       |   `--TAG_CLOSE -> > [27:18]
|   |   |   |       |--HTML_CONTENT -> HTML_CONTENT [27:19]
|   |   |   |       |   `--TEXT -> CSS [27:19]
|   |   |   |       `--HTML_TAG_END -> HTML_TAG_END [27:22]
|   |   |   |           |--TAG_OPEN -> < [27:22]
|   |   |   |           |--TAG_SLASH -> / [27:23]
|   |   |   |           |--TAG_NAME -> strong [27:24]
|   |   |   |           `--TAG_CLOSE -> > [27:30]
|   |   |   `--HTML_TAG_END -> HTML_TAG_END [27:31]
|   |   |       |--TAG_OPEN -> < [27:31]
|   |   |       |--TAG_SLASH -> / [27:32]
|   |   |       |--TAG_NAME -> dt [27:33]
|   |   |       `--TAG_CLOSE -> > [27:35]
|   |   |--NEWLINE -> \n [27:36]
|   |   |--LEADING_ASTERISK -> * [28:1]
|   |   |--TEXT ->       [28:2]
|   |   `--HTML_ELEMENT -> HTML_ELEMENT [28:7]
|   |       |--HTML_TAG_START -> HTML_TAG_START [28:7]
|   |       |   |--TAG_OPEN -> < [28:7]
|   |       |   |--TAG_NAME -> dd [28:8]
|   |       |   `--TAG_CLOSE -> > [28:10]
|   |       |--HTML_CONTENT -> HTML_CONTENT [28:11]
|   |       |   `--TEXT -> Styles and layout formatting [28:11]
|   |       `--HTML_TAG_END -> HTML_TAG_END [28:39]
|   |           |--TAG_OPEN -> < [28:39]
|   |           |--TAG_SLASH -> / [28:40]
|   |           |--TAG_NAME -> dd [28:41]
|   |           `--TAG_CLOSE -> > [28:43]
|   |--NEWLINE -> \n [28:44]
|   |--LEADING_ASTERISK -> * [29:1]
|   |--TEXT ->   [29:2]
|   `--HTML_TAG_END -> HTML_TAG_END [29:3]
|       |--TAG_OPEN -> < [29:3]
|       |--TAG_SLASH -> / [29:4]
|       |--TAG_NAME -> dl [29:5]
|       `--TAG_CLOSE -> > [29:7]
|--NEWLINE -> \n [29:8]
|--LEADING_ASTERISK -> * [30:1]
|--NEWLINE -> \n [30:2]
|--LEADING_ASTERISK -> * [31:1]
|--TEXT ->   [31:2]
|--HTML_ELEMENT -> HTML_ELEMENT [31:3]
|   |--HTML_TAG_START -> HTML_TAG_START [31:3]
|   |   |--TAG_OPEN -> < [31:3]
|   |   |--TAG_NAME -> p [31:4]
|   |   `--TAG_CLOSE -> > [31:5]
|   |--HTML_CONTENT -> HTML_CONTENT [31:6]
|   |   `--TEXT -> Code formatting and escape testing: [31:6]
|   `--HTML_TAG_END -> HTML_TAG_END [31:41]
|       |--TAG_OPEN -> < [31:41]
|       |--TAG_SLASH -> / [31:42]
|       |--TAG_NAME -> p [31:43]
|       `--TAG_CLOSE -> > [31:44]
|--NEWLINE -> \n [31:45]
|--LEADING_ASTERISK -> * [32:1]
|--TEXT ->   [32:2]
|--HTML_ELEMENT -> HTML_ELEMENT [32:3]
|   |--HTML_TAG_START -> HTML_TAG_START [32:3]
|   |   |--TAG_OPEN -> < [32:3]
|   |   |--TAG_NAME -> pre [32:4]
|   |   `--TAG_CLOSE -> > [32:7]
|   |--HTML_CONTENT -> HTML_CONTENT [32:8]
|   |   `--JAVADOC_INLINE_TAG -> JAVADOC_INLINE_TAG [32:8]
|   |       `--CODE_INLINE_TAG -> CODE_INLINE_TAG [32:8]
|   |           |--JAVADOC_INLINE_TAG_START -> {@ [32:8]
|   |           |--TAG_NAME -> code [32:10]
|   |           |--NEWLINE -> \n [32:14]
|   |           |--LEADING_ASTERISK -> * [33:1]
|   |           |--TEXT ->  public class Example { [33:2]
|   |           |--NEWLINE -> \n [33:25]
|   |           |--LEADING_ASTERISK -> * [34:1]
|   |           |--TEXT ->      public void method() { [34:2]
|   |           |--NEWLINE -> \n [34:29]
|   |           |--LEADING_ASTERISK -> * [35:1]
|   |           |--TEXT ->          if (x > 0 && y < 5) { [35:2]
|   |           |--NEWLINE -> \n [35:32]
|   |           |--LEADING_ASTERISK -> * [36:1]
|   |           |--TEXT ->              System.out.println("Valid & tricky!"); [36:2]
|   |           |--NEWLINE -> \n [36:53]
|   |           |--LEADING_ASTERISK -> * [37:1]
|   |           |--TEXT ->          } [37:2]
|   |           |--NEWLINE -> \n [37:12]
|   |           |--LEADING_ASTERISK -> * [38:1]
|   |           |--TEXT ->      } [38:2]
|   |           |--NEWLINE -> \n [38:8]
|   |           |--LEADING_ASTERISK -> * [39:1]
|   |           |--TEXT ->  } [39:2]
|   |           |--NEWLINE -> \n [39:4]
|   |           |--LEADING_ASTERISK -> * [40:1]
|   |           |--TEXT ->   [40:2]
|   |           `--JAVADOC_INLINE_TAG_END -> } [40:3]
|   `--HTML_TAG_END -> HTML_TAG_END [40:4]
|       |--TAG_OPEN -> < [40:4]
|       |--TAG_SLASH -> / [40:5]
|       |--TAG_NAME -> pre [40:6]
|       `--TAG_CLOSE -> > [40:9]
|--NEWLINE -> \n [40:10]
|--LEADING_ASTERISK -> * [41:1]
|--NEWLINE -> \n [41:2]
|--LEADING_ASTERISK -> * [42:1]
|--TEXT ->   [42:2]
|--HTML_ELEMENT -> HTML_ELEMENT [42:3]
|   |--HTML_TAG_START -> HTML_TAG_START [42:3]
|   |   |--TAG_OPEN -> < [42:3]
|   |   |--TAG_NAME -> p [42:4]
|   |   `--TAG_CLOSE -> > [42:5]
|   |--HTML_CONTENT -> HTML_CONTENT [42:6]
|   |   `--TEXT -> Unicode and symbols: π, ∑, ™, &copy;, &gt;, &lt;, &amp; [42:6]
|   `--HTML_TAG_END -> HTML_TAG_END [42:61]
|       |--TAG_OPEN -> < [42:61]
|       |--TAG_SLASH -> / [42:62]
|       |--TAG_NAME -> p [42:63]
|       `--TAG_CLOSE -> > [42:64]
|--NEWLINE -> \n [42:65]
|--LEADING_ASTERISK -> * [43:1]
|--NEWLINE -> \n [43:2]
|--LEADING_ASTERISK -> * [44:1]
|--TEXT ->   [44:2]
|--HTML_ELEMENT -> HTML_ELEMENT [44:3]
|   |--HTML_TAG_START -> HTML_TAG_START [44:3]
|   |   |--TAG_OPEN -> < [44:3]
|   |   |--TAG_NAME -> p [44:4]
|   |   `--TAG_CLOSE -> > [44:5]
|   |--HTML_CONTENT -> HTML_CONTENT [44:6]
|   |   `--TEXT -> Mixed tag and inline content: [44:6]
|   `--HTML_TAG_END -> HTML_TAG_END [44:35]
|       |--TAG_OPEN -> < [44:35]
|       |--TAG_SLASH -> / [44:36]
|       |--TAG_NAME -> p [44:37]
|       `--TAG_CLOSE -> > [44:38]
|--NEWLINE -> \n [44:39]
|--LEADING_ASTERISK -> * [45:1]
|--TEXT ->   [45:2]
|--HTML_ELEMENT -> HTML_ELEMENT [45:3]
|   |--HTML_TAG_START -> HTML_TAG_START [45:3]
|   |   |--TAG_OPEN -> < [45:3]
|   |   |--TAG_NAME -> p [45:4]
|   |   `--TAG_CLOSE -> > [45:5]
|   |--HTML_CONTENT -> HTML_CONTENT [45:6]
|   |   |--TEXT -> Here's a  [45:6]
|   |   |--HTML_ELEMENT -> HTML_ELEMENT [45:15]
|   |   |   |--HTML_TAG_START -> HTML_TAG_START [45:15]
|   |   |   |   |--TAG_OPEN -> < [45:15]
|   |   |   |   |--TAG_NAME -> span [45:16]
|   |   |   |   |--HTML_ATTRIBUTES -> HTML_ATTRIBUTES [45:20]
|   |   |   |   |   `--HTML_ATTRIBUTE -> HTML_ATTRIBUTE [45:20]
|   |   |   |   |       |--TEXT ->   [45:20]
|   |   |   |   |       |--TAG_ATTR_NAME -> style [45:21]
|   |   |   |   |       |--EQUALS -> = [45:26]
|   |   |   |   |       `--ATTRIBUTE_VALUE -> "color:green" [45:27]
|   |   |   |   `--TAG_CLOSE -> > [45:40]
|   |   |   |--HTML_CONTENT -> HTML_CONTENT [45:41]
|   |   |   |   `--TEXT -> green span [45:41]
|   |   |   `--HTML_TAG_END -> HTML_TAG_END [45:51]
|   |   |       |--TAG_OPEN -> < [45:51]
|   |   |       |--TAG_SLASH -> / [45:52]
|   |   |       |--TAG_NAME -> span [45:53]
|   |   |       `--TAG_CLOSE -> > [45:57]
|   |   |--TEXT ->  with  [45:58]
|   |   |--JAVADOC_INLINE_TAG -> JAVADOC_INLINE_TAG [45:64]
|   |   |   `--LITERAL_INLINE_TAG -> LITERAL_INLINE_TAG [45:64]
|   |   |       |--JAVADOC_INLINE_TAG_START -> {@ [45:64]
|   |   |       |--TAG_NAME -> literal [45:66]
|   |   |       |--TEXT ->  @Annotation [45:73]
|   |   |       `--JAVADOC_INLINE_TAG_END -> } [45:85]
|   |   `--TEXT ->  and more. [45:86]
|   `--HTML_TAG_END -> HTML_TAG_END [45:96]
|       |--TAG_OPEN -> < [45:96]
|       |--TAG_SLASH -> / [45:97]
|       |--TAG_NAME -> p [45:98]
|       `--TAG_CLOSE -> > [45:99]
|--NEWLINE -> \n [45:100]
|--LEADING_ASTERISK -> * [46:1]
|--NEWLINE -> \n [46:2]
|--LEADING_ASTERISK -> * [47:1]
|--TEXT ->   [47:2]
|--HTML_ELEMENT -> HTML_ELEMENT [47:3]
|   |--HTML_TAG_START -> HTML_TAG_START [47:3]
|   |   |--TAG_OPEN -> < [47:3]
|   |   |--TAG_NAME -> p [47:4]
|   |   `--TAG_CLOSE -> > [47:5]
|   |--HTML_CONTENT -> HTML_CONTENT [47:6]
|   |   `--TEXT -> Table with formatting: [47:6]
|   `--HTML_TAG_END -> HTML_TAG_END [47:28]
|       |--TAG_OPEN -> < [47:28]
|       |--TAG_SLASH -> / [47:29]
|       |--TAG_NAME -> p [47:30]
|       `--TAG_CLOSE -> > [47:31]
|--NEWLINE -> \n [47:32]
|--LEADING_ASTERISK -> * [48:1]
|--TEXT ->   [48:2]
|--HTML_ELEMENT -> HTML_ELEMENT [48:3]
|   |--HTML_TAG_START -> HTML_TAG_START [48:3]
|   |   |--TAG_OPEN -> < [48:3]
|   |   |--TAG_NAME -> table [48:4]
|   |   `--TAG_CLOSE -> > [48:9]
|   |--NEWLINE -> \n [48:10]
|   |--LEADING_ASTERISK -> * [49:1]
|   |--TEXT ->       [49:2]
|   |--HTML_CONTENT -> HTML_CONTENT [49:7]
|   |   |--HTML_ELEMENT -> HTML_ELEMENT [49:7]
|   |   |   |--HTML_TAG_START -> HTML_TAG_START [49:7]
|   |   |   |   |--TAG_OPEN -> < [49:7]
|   |   |   |   |--TAG_NAME -> thead [49:8]
|   |   |   |   `--TAG_CLOSE -> > [49:13]
|   |   |   |--NEWLINE -> \n [49:14]
|   |   |   |--LEADING_ASTERISK -> * [50:1]
|   |   |   |--TEXT ->           [50:2]
|   |   |   |--HTML_CONTENT -> HTML_CONTENT [50:11]
|   |   |   |   `--HTML_ELEMENT -> HTML_ELEMENT [50:11]
|   |   |   |       |--HTML_TAG_START -> HTML_TAG_START [50:11]
|   |   |   |       |   |--TAG_OPEN -> < [50:11]
|   |   |   |       |   |--TAG_NAME -> tr [50:12]
|   |   |   |       |   `--TAG_CLOSE -> > [50:14]
|   |   |   |       |--HTML_CONTENT -> HTML_CONTENT [50:15]
|   |   |   |       |   |--HTML_ELEMENT -> HTML_ELEMENT [50:15]
|   |   |   |       |   |   |--HTML_TAG_START -> HTML_TAG_START [50:15]
|   |   |   |       |   |   |   |--TAG_OPEN -> < [50:15]
|   |   |   |       |   |   |   |--TAG_NAME -> th [50:16]
|   |   |   |       |   |   |   `--TAG_CLOSE -> > [50:18]
|   |   |   |       |   |   |--HTML_CONTENT -> HTML_CONTENT [50:19]
|   |   |   |       |   |   |   `--TEXT -> Name [50:19]
|   |   |   |       |   |   `--HTML_TAG_END -> HTML_TAG_END [50:23]
|   |   |   |       |   |       |--TAG_OPEN -> < [50:23]
|   |   |   |       |   |       |--TAG_SLASH -> / [50:24]
|   |   |   |       |   |       |--TAG_NAME -> th [50:25]
|   |   |   |       |   |       `--TAG_CLOSE -> > [50:27]
|   |   |   |       |   `--HTML_ELEMENT -> HTML_ELEMENT [50:28]
|   |   |   |       |       |--HTML_TAG_START -> HTML_TAG_START [50:28]
|   |   |   |       |       |   |--TAG_OPEN -> < [50:28]
|   |   |   |       |       |   |--TAG_NAME -> th [50:29]
|   |   |   |       |       |   `--TAG_CLOSE -> > [50:31]
|   |   |   |       |       |--HTML_CONTENT -> HTML_CONTENT [50:32]
|   |   |   |       |       |   `--TEXT -> Value [50:32]
|   |   |   |       |       `--HTML_TAG_END -> HTML_TAG_END [50:37]
|   |   |   |       |           |--TAG_OPEN -> < [50:37]
|   |   |   |       |           |--TAG_SLASH -> / [50:38]
|   |   |   |       |           |--TAG_NAME -> th [50:39]
|   |   |   |       |           `--TAG_CLOSE -> > [50:41]
|   |   |   |       `--HTML_TAG_END -> HTML_TAG_END [50:42]
|   |   |   |           |--TAG_OPEN -> < [50:42]
|   |   |   |           |--TAG_SLASH -> / [50:43]
|   |   |   |           |--TAG_NAME -> tr [50:44]
|   |   |   |           `--TAG_CLOSE -> > [50:46]
|   |   |   |--NEWLINE -> \n [50:47]
|   |   |   |--LEADING_ASTERISK -> * [51:1]
|   |   |   |--TEXT ->       [51:2]
|   |   |   `--HTML_TAG_END -> HTML_TAG_END [51:7]
|   |   |       |--TAG_OPEN -> < [51:7]
|   |   |       |--TAG_SLASH -> / [51:8]
|   |   |       |--TAG_NAME -> thead [51:9]
|   |   |       `--TAG_CLOSE -> > [51:14]
|   |   |--NEWLINE -> \n [51:15]
|   |   |--LEADING_ASTERISK -> * [52:1]
|   |   |--TEXT ->       [52:2]
|   |   `--HTML_ELEMENT -> HTML_ELEMENT [52:7]
|   |       |--HTML_TAG_START -> HTML_TAG_START [52:7]
|   |       |   |--TAG_OPEN -> < [52:7]
|   |       |   |--TAG_NAME -> tbody [52:8]
|   |       |   `--TAG_CLOSE -> > [52:13]
|   |       |--NEWLINE -> \n [52:14]
|   |       |--LEADING_ASTERISK -> * [53:1]
|   |       |--TEXT ->           [53:2]
|   |       |--HTML_CONTENT -> HTML_CONTENT [53:11]
|   |       |   |--HTML_ELEMENT -> HTML_ELEMENT [53:11]
|   |       |   |   |--HTML_TAG_START -> HTML_TAG_START [53:11]
|   |       |   |   |   |--TAG_OPEN -> < [53:11]
|   |       |   |   |   |--TAG_NAME -> tr [53:12]
|   |       |   |   |   `--TAG_CLOSE -> > [53:14]
|   |       |   |   |--HTML_CONTENT -> HTML_CONTENT [53:15]
|   |       |   |   |   |--HTML_ELEMENT -> HTML_ELEMENT [53:15]
|   |       |   |   |   |   |--HTML_TAG_START -> HTML_TAG_START [53:15]
|   |       |   |   |   |   |   |--TAG_OPEN -> < [53:15]
|   |       |   |   |   |   |   |--TAG_NAME -> td [53:16]
|   |       |   |   |   |   |   `--TAG_CLOSE -> > [53:18]
|   |       |   |   |   |   |--HTML_CONTENT -> HTML_CONTENT [53:19]
|   |       |   |   |   |   |   `--HTML_ELEMENT -> HTML_ELEMENT [53:19]
|   |       |   |   |   |   |       |--HTML_TAG_START -> HTML_TAG_START [53:19]
|   |       |   |   |   |   |       |   |--TAG_OPEN -> < [53:19]
|   |       |   |   |   |   |       |   |--TAG_NAME -> code [53:20]
|   |       |   |   |   |   |       |   `--TAG_CLOSE -> > [53:24]
|   |       |   |   |   |   |       |--HTML_CONTENT -> HTML_CONTENT [53:25]
|   |       |   |   |   |   |       |   `--TEXT -> x [53:25]
|   |       |   |   |   |   |       `--HTML_TAG_END -> HTML_TAG_END [53:26]
|   |       |   |   |   |   |           |--TAG_OPEN -> < [53:26]
|   |       |   |   |   |   |           |--TAG_SLASH -> / [53:27]
|   |       |   |   |   |   |           |--TAG_NAME -> code [53:28]
|   |       |   |   |   |   |           `--TAG_CLOSE -> > [53:32]
|   |       |   |   |   |   `--HTML_TAG_END -> HTML_TAG_END [53:33]
|   |       |   |   |   |       |--TAG_OPEN -> < [53:33]
|   |       |   |   |   |       |--TAG_SLASH -> / [53:34]
|   |       |   |   |   |       |--TAG_NAME -> td [53:35]
|   |       |   |   |   |       `--TAG_CLOSE -> > [53:37]
|   |       |   |   |   `--HTML_ELEMENT -> HTML_ELEMENT [53:38]
|   |       |   |   |       |--HTML_TAG_START -> HTML_TAG_START [53:38]
|   |       |   |   |       |   |--TAG_OPEN -> < [53:38]
|   |       |   |   |       |   |--TAG_NAME -> td [53:39]
|   |       |   |   |       |   `--TAG_CLOSE -> > [53:41]
|   |       |   |   |       |--HTML_CONTENT -> HTML_CONTENT [53:42]
|   |       |   |   |       |   `--TEXT -> 42 [53:42]
|   |       |   |   |       `--HTML_TAG_END -> HTML_TAG_END [53:44]
|   |       |   |   |           |--TAG_OPEN -> < [53:44]
|   |       |   |   |           |--TAG_SLASH -> / [53:45]
|   |       |   |   |           |--TAG_NAME -> td [53:46]
|   |       |   |   |           `--TAG_CLOSE -> > [53:48]
|   |       |   |   `--HTML_TAG_END -> HTML_TAG_END [53:49]
|   |       |   |       |--TAG_OPEN -> < [53:49]
|   |       |   |       |--TAG_SLASH -> / [53:50]
|   |       |   |       |--TAG_NAME -> tr [53:51]
|   |       |   |       `--TAG_CLOSE -> > [53:53]
|   |       |   |--NEWLINE -> \n [53:54]
|   |       |   |--LEADING_ASTERISK -> * [54:1]
|   |       |   |--TEXT ->           [54:2]
|   |       |   `--HTML_ELEMENT -> HTML_ELEMENT [54:11]
|   |       |       |--HTML_TAG_START -> HTML_TAG_START [54:11]
|   |       |       |   |--TAG_OPEN -> < [54:11]
|   |       |       |   |--TAG_NAME -> tr [54:12]
|   |       |       |   `--TAG_CLOSE -> > [54:14]
|   |       |       |--HTML_CONTENT -> HTML_CONTENT [54:15]
|   |       |       |   |--HTML_ELEMENT -> HTML_ELEMENT [54:15]
|   |       |       |   |   |--HTML_TAG_START -> HTML_TAG_START [54:15]
|   |       |       |   |   |   |--TAG_OPEN -> < [54:15]
|   |       |       |   |   |   |--TAG_NAME -> td [54:16]
|   |       |       |   |   |   `--TAG_CLOSE -> > [54:18]
|   |       |       |   |   |--HTML_CONTENT -> HTML_CONTENT [54:19]
|   |       |       |   |   |   `--HTML_ELEMENT -> HTML_ELEMENT [54:19]
|   |       |       |   |   |       |--HTML_TAG_START -> HTML_TAG_START [54:19]
|   |       |       |   |   |       |   |--TAG_OPEN -> < [54:19]
|   |       |       |   |   |       |   |--TAG_NAME -> code [54:20]
|   |       |       |   |   |       |   `--TAG_CLOSE -> > [54:24]
|   |       |       |   |   |       |--HTML_CONTENT -> HTML_CONTENT [54:25]
|   |       |       |   |   |       |   `--TEXT -> y [54:25]
|   |       |       |   |   |       `--HTML_TAG_END -> HTML_TAG_END [54:26]
|   |       |       |   |   |           |--TAG_OPEN -> < [54:26]
|   |       |       |   |   |           |--TAG_SLASH -> / [54:27]
|   |       |       |   |   |           |--TAG_NAME -> code [54:28]
|   |       |       |   |   |           `--TAG_CLOSE -> > [54:32]
|   |       |       |   |   `--HTML_TAG_END -> HTML_TAG_END [54:33]
|   |       |       |   |       |--TAG_OPEN -> < [54:33]
|   |       |       |   |       |--TAG_SLASH -> / [54:34]
|   |       |       |   |       |--TAG_NAME -> td [54:35]
|   |       |       |   |       `--TAG_CLOSE -> > [54:37]
|   |       |       |   `--HTML_ELEMENT -> HTML_ELEMENT [54:38]
|   |       |       |       |--HTML_TAG_START -> HTML_TAG_START [54:38]
|   |       |       |       |   |--TAG_OPEN -> < [54:38]
|   |       |       |       |   |--TAG_NAME -> td [54:39]
|   |       |       |       |   `--TAG_CLOSE -> > [54:41]
|   |       |       |       |--HTML_CONTENT -> HTML_CONTENT [54:42]
|   |       |       |       |   `--TEXT -> 17 [54:42]
|   |       |       |       `--HTML_TAG_END -> HTML_TAG_END [54:44]
|   |       |       |           |--TAG_OPEN -> < [54:44]
|   |       |       |           |--TAG_SLASH -> / [54:45]
|   |       |       |           |--TAG_NAME -> td [54:46]
|   |       |       |           `--TAG_CLOSE -> > [54:48]
|   |       |       `--HTML_TAG_END -> HTML_TAG_END [54:49]
|   |       |           |--TAG_OPEN -> < [54:49]
|   |       |           |--TAG_SLASH -> / [54:50]
|   |       |           |--TAG_NAME -> tr [54:51]
|   |       |           `--TAG_CLOSE -> > [54:53]
|   |       |--NEWLINE -> \n [54:54]
|   |       |--LEADING_ASTERISK -> * [55:1]
|   |       |--TEXT ->       [55:2]
|   |       `--HTML_TAG_END -> HTML_TAG_END [55:7]
|   |           |--TAG_OPEN -> < [55:7]
|   |           |--TAG_SLASH -> / [55:8]
|   |           |--TAG_NAME -> tbody [55:9]
|   |           `--TAG_CLOSE -> > [55:14]
|   |--NEWLINE -> \n [55:15]
|   |--LEADING_ASTERISK -> * [56:1]
|   |--TEXT ->   [56:2]
|   `--HTML_TAG_END -> HTML_TAG_END [56:3]
|       |--TAG_OPEN -> < [56:3]
|       |--TAG_SLASH -> / [56:4]
|       |--TAG_NAME -> table [56:5]
|       `--TAG_CLOSE -> > [56:10]
|--NEWLINE -> \n [56:11]
|--LEADING_ASTERISK -> * [57:1]
|--NEWLINE -> \n [57:2]
|--LEADING_ASTERISK -> * [58:1]
|--TEXT ->   [58:2]
|--HTML_ELEMENT -> HTML_ELEMENT [58:3]
|   |--HTML_TAG_START -> HTML_TAG_START [58:3]
|   |   |--TAG_OPEN -> < [58:3]
|   |   |--TAG_NAME -> p [58:4]
|   |   `--TAG_CLOSE -> > [58:5]
|   |--HTML_CONTENT -> HTML_CONTENT [58:6]
|   |   `--TEXT -> Final paragraph to end the example. [58:6]
|   `--HTML_TAG_END -> HTML_TAG_END [58:41]
|       |--TAG_OPEN -> < [58:41]
|       |--TAG_SLASH -> / [58:42]
|       |--TAG_NAME -> p [58:43]
|       `--TAG_CLOSE -> > [58:44]
|--NEWLINE -> \n [58:45]
|--LEADING_ASTERISK -> * [59:1]
|--TEXT ->  Unicode madness: π, ✓, 你好, 💡, &not; [59:2]
`--NEWLINE -> \n [59:38]
