JAVADOC_CONTENT -> JAVADOC_CONTENT [0:1]
|--LEADING_ASTERISK -> * [0:1]
|--TEXT ->  Demonstrates complex HTML cases in Javadoc. [0:2]
|--NEWLINE -> \n [0:46]
|--LEADING_ASTERISK -> * [1:1]
|--NEWLINE -> \n [1:2]
|--LEADING_ASTERISK -> * [2:1]
|--TEXT ->   [2:2]
|--HTML_ELEMENT -> HTML_ELEMENT [2:3]
|   |--HTML_TAG_START -> HTML_TAG_START [2:3]
|   |   |--TAG_OPEN -> < [2:3]
|   |   |--TAG_NAME -> ul [2:4]
|   |   `--TAG_CLOSE -> > [2:6]
|   |--NEWLINE -> \n [2:7]
|   |--LEADING_ASTERISK -> * [3:1]
|   |--TEXT ->     [3:2]
|   |--HTML_CONTENT -> HTML_CONTENT [3:5]
|   |   |--HTML_ELEMENT -> HTML_ELEMENT [3:5]
|   |   |   |--HTML_TAG_START -> HTML_TAG_START [3:5]
|   |   |   |   |--TAG_OPEN -> < [3:5]
|   |   |   |   |--TAG_NAME -> li [3:6]
|   |   |   |   `--TAG_CLOSE -> > [3:8]
|   |   |   `--HTML_CONTENT -> HTML_CONTENT [3:9]
|   |   |       `--TEXT -> Feature A [3:9]
|   |   |--NEWLINE -> \n [3:18]
|   |   |--LEADING_ASTERISK -> * [4:1]
|   |   |--TEXT ->     [4:2]
|   |   |--HTML_ELEMENT -> HTML_ELEMENT [4:5]
|   |   |   |--HTML_TAG_START -> HTML_TAG_START [4:5]
|   |   |   |   |--TAG_OPEN -> < [4:5]
|   |   |   |   |--TAG_NAME -> li [4:6]
|   |   |   |   `--TAG_CLOSE -> > [4:8]
|   |   |   `--HTML_CONTENT -> HTML_CONTENT [4:9]
|   |   |       `--TEXT -> Feature B [4:9]
|   |   |--NEWLINE -> \n [4:18]
|   |   |--LEADING_ASTERISK -> * [5:1]
|   |   |--TEXT ->     [5:2]
|   |   |--HTML_ELEMENT -> HTML_ELEMENT [5:5]
|   |   |   |--HTML_TAG_START -> HTML_TAG_START [5:5]
|   |   |   |   |--TAG_OPEN -> < [5:5]
|   |   |   |   |--TAG_NAME -> li [5:6]
|   |   |   |   `--TAG_CLOSE -> > [5:8]
|   |   |   `--HTML_CONTENT -> HTML_CONTENT [5:9]
|   |   |       `--TEXT ->  Text  [5:9]
|   |   |--HTML_ELEMENT -> HTML_ELEMENT [5:15]
|   |   |   |--HTML_TAG_START -> HTML_TAG_START [5:15]
|   |   |   |   |--TAG_OPEN -> < [5:15]
|   |   |   |   |--TAG_NAME -> p [5:16]
|   |   |   |   `--TAG_CLOSE -> > [5:17]
|   |   |   `--HTML_CONTENT -> HTML_CONTENT [5:18]
|   |   |       `--TEXT -> Feature C with paragraph inside list [5:18]
|   |   |--NEWLINE -> \n [5:54]
|   |   |--LEADING_ASTERISK -> * [6:1]
|   |   |--TEXT ->     [6:2]
|   |   |--HTML_ELEMENT -> HTML_ELEMENT [6:5]
|   |   |   |--HTML_TAG_START -> HTML_TAG_START [6:5]
|   |   |   |   |--TAG_OPEN -> < [6:5]
|   |   |   |   |--TAG_NAME -> li [6:6]
|   |   |   |   `--TAG_CLOSE -> > [6:8]
|   |   |   `--HTML_CONTENT -> HTML_CONTENT [6:9]
|   |   |       `--TEXT -> Feature D  [6:9]
|   |   |--HTML_ELEMENT -> HTML_ELEMENT [6:19]
|   |   |   `--VOID_ELEMENT -> VOID_ELEMENT [6:19]
|   |   |       `--HTML_TAG_START -> HTML_TAG_START [6:19]
|   |   |           |--TAG_OPEN -> < [6:19]
|   |   |           |--TAG_NAME -> br [6:20]
|   |   |           `--TAG_CLOSE -> > [6:22]
|   |   |--TEXT ->  with a line break and an  [6:23]
|   |   |--HTML_ELEMENT -> HTML_ELEMENT [6:49]
|   |   |   `--VOID_ELEMENT -> VOID_ELEMENT [6:49]
|   |   |       |--TAG_OPEN -> < [6:49]
|   |   |       |--TAG_NAME -> img [6:50]
|   |   |       |--HTML_ATTRIBUTES -> HTML_ATTRIBUTES [6:53]
|   |   |       |   |--HTML_ATTRIBUTE -> HTML_ATTRIBUTE [6:53]
|   |   |       |   |   |--TEXT ->   [6:53]
|   |   |       |   |   |--TAG_ATTR_NAME -> src [6:54]
|   |   |       |   |   |--EQUALS -> = [6:57]
|   |   |       |   |   `--ATTRIBUTE_VALUE -> "icon.png" [6:58]
|   |   |       |   `--HTML_ATTRIBUTE -> HTML_ATTRIBUTE [6:68]
|   |   |       |       |--TEXT ->   [6:68]
|   |   |       |       |--TAG_ATTR_NAME -> alt [6:69]
|   |   |       |       |--EQUALS -> = [6:72]
|   |   |       |       `--ATTRIBUTE_VALUE -> "icon" [6:73]
|   |   |       `--TAG_SLASH_CLOSE -> /> [6:79]
|   |   |--TEXT ->  icon [6:81]
|   |   |--NEWLINE -> \n [6:86]
|   |   |--LEADING_ASTERISK -> * [7:1]
|   |   |--TEXT ->     [7:2]
|   |   |--HTML_ELEMENT -> HTML_ELEMENT [7:5]
|   |   |   |--HTML_TAG_START -> HTML_TAG_START [7:5]
|   |   |   |   |--TAG_OPEN -> < [7:5]
|   |   |   |   |--TAG_NAME -> li [7:6]
|   |   |   |   `--TAG_CLOSE -> > [7:8]
|   |   |   `--HTML_CONTENT -> HTML_CONTENT [7:9]
|   |   |       `--TEXT -> Feature E with nesting [7:9]
|   |   |--NEWLINE -> \n [7:31]
|   |   |--LEADING_ASTERISK -> * [8:1]
|   |   |--TEXT ->         [8:2]
|   |   `--HTML_ELEMENT -> HTML_ELEMENT [8:9]
|   |       |--HTML_TAG_START -> HTML_TAG_START [8:9]
|   |       |   |--TAG_OPEN -> < [8:9]
|   |       |   |--TAG_NAME -> ul [8:10]
|   |       |   `--TAG_CLOSE -> > [8:12]
|   |       |--NEWLINE -> \n [8:13]
|   |       |--LEADING_ASTERISK -> * [9:1]
|   |       |--TEXT ->           [9:2]
|   |       |--HTML_CONTENT -> HTML_CONTENT [9:11]
|   |       |   |--HTML_ELEMENT -> HTML_ELEMENT [9:11]
|   |       |   |   |--HTML_TAG_START -> HTML_TAG_START [9:11]
|   |       |   |   |   |--TAG_OPEN -> < [9:11]
|   |       |   |   |   |--TAG_NAME -> li [9:12]
|   |       |   |   |   `--TAG_CLOSE -> > [9:14]
|   |       |   |   `--HTML_CONTENT -> HTML_CONTENT [9:15]
|   |       |   |       `--TEXT -> Subfeature 1 [9:15]
|   |       |   |--NEWLINE -> \n [9:27]
|   |       |   |--LEADING_ASTERISK -> * [10:1]
|   |       |   |--TEXT ->           [10:2]
|   |       |   `--HTML_ELEMENT -> HTML_ELEMENT [10:11]
|   |       |       |--HTML_TAG_START -> HTML_TAG_START [10:11]
|   |       |       |   |--TAG_OPEN -> < [10:11]
|   |       |       |   |--TAG_NAME -> li [10:12]
|   |       |       |   `--TAG_CLOSE -> > [10:14]
|   |       |       |--HTML_CONTENT -> HTML_CONTENT [10:15]
|   |       |       |   `--TEXT -> Subfeature 2 [10:15]
|   |       |       `--HTML_TAG_END -> HTML_TAG_END [10:27]
|   |       |           |--TAG_OPEN -> < [10:27]
|   |       |           |--TAG_SLASH -> / [10:28]
|   |       |           |--TAG_NAME -> li [10:29]
|   |       |           `--TAG_CLOSE -> > [10:31]
|   |       |--NEWLINE -> \n [10:32]
|   |       |--LEADING_ASTERISK -> * [11:1]
|   |       |--TEXT ->         [11:2]
|   |       `--HTML_TAG_END -> HTML_TAG_END [11:9]
|   |           |--TAG_OPEN -> < [11:9]
|   |           |--TAG_SLASH -> / [11:10]
|   |           |--TAG_NAME -> ul [11:11]
|   |           `--TAG_CLOSE -> > [11:13]
|   |--NEWLINE -> \n [11:14]
|   |--LEADING_ASTERISK -> * [12:1]
|   |--TEXT ->   [12:2]
|   `--HTML_TAG_END -> HTML_TAG_END [12:3]
|       |--TAG_OPEN -> < [12:3]
|       |--TAG_SLASH -> / [12:4]
|       |--TAG_NAME -> ul [12:5]
|       `--TAG_CLOSE -> > [12:7]
|--NEWLINE -> \n [12:8]
|--LEADING_ASTERISK -> * [13:1]
|--TEXT ->   [13:2]
`--HTML_ELEMENT -> HTML_ELEMENT [13:3]
    |--HTML_TAG_START -> HTML_TAG_START [13:3]
    |   |--TAG_OPEN -> < [13:3]
    |   |--TAG_NAME -> table [13:4]
    |   `--TAG_CLOSE -> > [13:9]
    |--NEWLINE -> \n [13:10]
    |--LEADING_ASTERISK -> * [14:1]
    |--TEXT ->     [14:2]
    |--HTML_CONTENT -> HTML_CONTENT [14:5]
    |   |--HTML_ELEMENT -> HTML_ELEMENT [14:5]
    |   |   `--HTML_TAG_START -> HTML_TAG_START [14:5]
    |   |       |--TAG_OPEN -> < [14:5]
    |   |       |--TAG_NAME -> tr [14:6]
    |   |       `--TAG_CLOSE -> > [14:8]
    |   |--NEWLINE -> \n [14:9]
    |   |--LEADING_ASTERISK -> * [15:1]
    |   |--TEXT ->       [15:2]
    |   |--HTML_ELEMENT -> HTML_ELEMENT [15:7]
    |   |   |--HTML_TAG_START -> HTML_TAG_START [15:7]
    |   |   |   |--TAG_OPEN -> < [15:7]
    |   |   |   |--TAG_NAME -> td [15:8]
    |   |   |   `--TAG_CLOSE -> > [15:10]
    |   |   `--HTML_CONTENT -> HTML_CONTENT [15:11]
    |   |       `--TEXT -> Row 1 Col 1 [15:11]
    |   |--NEWLINE -> \n [15:22]
    |   |--LEADING_ASTERISK -> * [16:1]
    |   |--TEXT ->       [16:2]
    |   |--HTML_ELEMENT -> HTML_ELEMENT [16:7]
    |   |   |--HTML_TAG_START -> HTML_TAG_START [16:7]
    |   |   |   |--TAG_OPEN -> < [16:7]
    |   |   |   |--TAG_NAME -> td [16:8]
    |   |   |   `--TAG_CLOSE -> > [16:10]
    |   |   `--HTML_CONTENT -> HTML_CONTENT [16:11]
    |   |       `--TEXT -> Row 1 Col 2 [16:11]
    |   |--NEWLINE -> \n [16:22]
    |   |--LEADING_ASTERISK -> * [17:1]
    |   |--TEXT ->     [17:2]
    |   |--HTML_ELEMENT -> HTML_ELEMENT [17:5]
    |   |   `--HTML_TAG_START -> HTML_TAG_START [17:5]
    |   |       |--TAG_OPEN -> < [17:5]
    |   |       |--TAG_NAME -> tr [17:6]
    |   |       `--TAG_CLOSE -> > [17:8]
    |   |--NEWLINE -> \n [17:9]
    |   |--LEADING_ASTERISK -> * [18:1]
    |   |--TEXT ->       [18:2]
    |   |--HTML_ELEMENT -> HTML_ELEMENT [18:7]
    |   |   |--HTML_TAG_START -> HTML_TAG_START [18:7]
    |   |   |   |--TAG_OPEN -> < [18:7]
    |   |   |   |--TAG_NAME -> td [18:8]
    |   |   |   `--TAG_CLOSE -> > [18:10]
    |   |   `--HTML_CONTENT -> HTML_CONTENT [18:11]
    |   |       `--TEXT -> Row 2 Col 1 [18:11]
    |   `--HTML_ELEMENT -> HTML_ELEMENT [18:22]
    |       |--HTML_TAG_START -> HTML_TAG_START [18:22]
    |       |   |--TAG_OPEN -> < [18:22]
    |       |   |--TAG_NAME -> td [18:23]
    |       |   `--TAG_CLOSE -> > [18:25]
    |       `--HTML_CONTENT -> HTML_CONTENT [18:26]
    |           `--TEXT -> Row 2 Col 2 [18:26]
    |--NEWLINE -> \n [18:37]
    |--LEADING_ASTERISK -> * [19:1]
    |--TEXT ->   [19:2]
    `--HTML_TAG_END -> HTML_TAG_END [19:3]
        |--TAG_OPEN -> < [19:3]
        |--TAG_SLASH -> / [19:4]
        |--TAG_NAME -> table [19:5]
        `--TAG_CLOSE -> > [19:10]
