JAVADOC_CONTENT -> JAVADOC_CONTENT [0:1]
|--LEADING_ASTERISK -> * [0:1]
|--TEXT ->  This is Javadoc [0:2]
|--NEWLINE -> \r [0:18]
|--LEADING_ASTERISK -> * [1:1]
|--TEXT ->  for the class. [1:2]
|--NEWLINE -> \r [1:17]
|--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 -> p [2:4]
|   |   `--TAG_CLOSE -> > [2:5]
|   |--NEWLINE -> \r [2:6]
|   |--LEADING_ASTERISK -> * [3:1]
|   |--HTML_CONTENT -> HTML_CONTENT [3:2]
|   |   `--TEXT ->  This class is used to demonstrate how to write Javadoc comments. [3:2]
|   |--NEWLINE -> \r [3:67]
|   |--LEADING_ASTERISK -> * [4:1]
|   |--TEXT ->   [4:2]
|   `--HTML_TAG_END -> HTML_TAG_END [4:3]
|       |--TAG_OPEN -> < [4:3]
|       |--TAG_SLASH -> / [4:4]
|       |--TAG_NAME -> p [4:5]
|       `--TAG_CLOSE -> > [4:6]
|--NEWLINE -> \r [4:7]
|--LEADING_ASTERISK -> * [5:1]
|--TEXT ->   [5:2]
`--JAVADOC_BLOCK_TAG -> JAVADOC_BLOCK_TAG [5:3]
    `--AUTHOR_BLOCK_TAG -> AUTHOR_BLOCK_TAG [5:3]
        |--AT_SIGN -> @ [5:3]
        |--TAG_NAME -> author [5:4]
        `--DESCRIPTION -> DESCRIPTION [5:10]
            `--TEXT ->  Mohamed Mahfouz [5:10]
