JAVADOC_CONTENT -> JAVADOC_CONTENT [0:1]
|--LEADING_ASTERISK -> * [0:1]
|--TEXT ->   [0:2]
|--JAVADOC_INLINE_TAG -> JAVADOC_INLINE_TAG [0:3]
|   `--LINK_INLINE_TAG -> LINK_INLINE_TAG [0:3]
|       |--JAVADOC_INLINE_TAG_START -> {@ [0:3]
|       |--TAG_NAME -> link [0:5]
|       |--TEXT ->   [0:9]
|       |--REFERENCE -> REFERENCE [0:10]
|       |   `--IDENTIFIER -> Test.Inner [0:10]
|       `--JAVADOC_INLINE_TAG_END -> } [0:20]
|--NEWLINE -> \n [0:21]
|--LEADING_ASTERISK -> * [1:1]
|--TEXT ->   [1:2]
|--JAVADOC_INLINE_TAG -> JAVADOC_INLINE_TAG [1:3]
|   `--LINK_INLINE_TAG -> LINK_INLINE_TAG [1:3]
|       |--JAVADOC_INLINE_TAG_START -> {@ [1:3]
|       |--TAG_NAME -> link [1:5]
|       |--TEXT ->   [1:9]
|       |--REFERENCE -> REFERENCE [1:10]
|       |   `--IDENTIFIER -> Test.Inner [1:10]
|       |--DESCRIPTION -> DESCRIPTION [1:20]
|       |   `--TEXT ->  some text [1:20]
|       `--JAVADOC_INLINE_TAG_END -> } [1:30]
|--NEWLINE -> \n [1:31]
|--LEADING_ASTERISK -> * [2:1]
|--TEXT ->   [2:2]
|--JAVADOC_INLINE_TAG -> JAVADOC_INLINE_TAG [2:3]
|   `--LINK_INLINE_TAG -> LINK_INLINE_TAG [2:3]
|       |--JAVADOC_INLINE_TAG_START -> {@ [2:3]
|       |--TAG_NAME -> link [2:5]
|       |--TEXT ->   [2:9]
|       |--REFERENCE -> REFERENCE [2:10]
|       |   |--IDENTIFIER -> Test [2:10]
|       |   |--TYPE_ARGUMENTS -> TYPE_ARGUMENTS [2:14]
|       |   |   |--LT -> < [2:14]
|       |   |   |--TYPE_ARGUMENT -> TYPE_ARGUMENT [2:15]
|       |   |   |   `--IDENTIFIER -> Object [2:15]
|       |   |   |--COMMA -> , [2:21]
|       |   |   |--TEXT ->   [2:22]
|       |   |   |--TYPE_ARGUMENT -> TYPE_ARGUMENT [2:23]
|       |   |   |   `--IDENTIFIER -> RuntimeException [2:23]
|       |   |   `--GT -> > [2:39]
|       |   `--IDENTIFIER -> .Inner [2:40]
|       `--JAVADOC_INLINE_TAG_END -> } [2:46]
|--NEWLINE -> \n [2:47]
|--LEADING_ASTERISK -> * [3:1]
|--TEXT ->   [3:2]
|--JAVADOC_INLINE_TAG -> JAVADOC_INLINE_TAG [3:3]
|   `--LINK_INLINE_TAG -> LINK_INLINE_TAG [3:3]
|       |--JAVADOC_INLINE_TAG_START -> {@ [3:3]
|       |--TAG_NAME -> link [3:5]
|       |--TEXT ->   [3:9]
|       |--REFERENCE -> REFERENCE [3:10]
|       |   |--IDENTIFIER -> Test [3:10]
|       |   |--TYPE_ARGUMENTS -> TYPE_ARGUMENTS [3:14]
|       |   |   |--LT -> < [3:14]
|       |   |   |--TYPE_ARGUMENT -> TYPE_ARGUMENT [3:15]
|       |   |   |   `--IDENTIFIER -> Object [3:15]
|       |   |   |--COMMA -> , [3:21]
|       |   |   |--TEXT ->   [3:22]
|       |   |   |--TYPE_ARGUMENT -> TYPE_ARGUMENT [3:23]
|       |   |   |   `--IDENTIFIER -> RuntimeException [3:23]
|       |   |   `--GT -> > [3:39]
|       |   `--IDENTIFIER -> .Inner [3:40]
|       |--DESCRIPTION -> DESCRIPTION [3:46]
|       |   `--TEXT ->  inner class [3:46]
|       `--JAVADOC_INLINE_TAG_END -> } [3:58]
|--NEWLINE -> \n [3:59]
|--LEADING_ASTERISK -> * [4:1]
|--TEXT ->   [4:2]
|--JAVADOC_INLINE_TAG -> JAVADOC_INLINE_TAG [4:3]
|   `--LINK_INLINE_TAG -> LINK_INLINE_TAG [4:3]
|       |--JAVADOC_INLINE_TAG_START -> {@ [4:3]
|       |--TAG_NAME -> link [4:5]
|       |--TEXT ->   [4:9]
|       |--REFERENCE -> REFERENCE [4:10]
|       |   |--IDENTIFIER -> com.example.Test [4:10]
|       |   |--TYPE_ARGUMENTS -> TYPE_ARGUMENTS [4:26]
|       |   |   |--LT -> < [4:26]
|       |   |   |--TYPE_ARGUMENT -> TYPE_ARGUMENT [4:27]
|       |   |   |   `--IDENTIFIER -> Object [4:27]
|       |   |   |--COMMA -> , [4:33]
|       |   |   |--TEXT ->   [4:34]
|       |   |   |--TYPE_ARGUMENT -> TYPE_ARGUMENT [4:35]
|       |   |   |   `--IDENTIFIER -> RuntimeException [4:35]
|       |   |   `--GT -> > [4:51]
|       |   |--IDENTIFIER -> .Inner [4:52]
|       |   |--HASH -> # [4:58]
|       |   `--MEMBER_REFERENCE -> MEMBER_REFERENCE [4:59]
|       |       |--IDENTIFIER -> value [4:59]
|       |       |--LPAREN -> ( [4:64]
|       |       `--RPAREN -> ) [4:65]
|       `--JAVADOC_INLINE_TAG_END -> } [4:66]
|--NEWLINE -> \n [4:67]
|--LEADING_ASTERISK -> * [5:1]
|--TEXT ->   [5:2]
|--JAVADOC_INLINE_TAG -> JAVADOC_INLINE_TAG [5:3]
|   `--LINK_INLINE_TAG -> LINK_INLINE_TAG [5:3]
|       |--JAVADOC_INLINE_TAG_START -> {@ [5:3]
|       |--TAG_NAME -> link [5:5]
|       |--TEXT ->   [5:9]
|       |--REFERENCE -> REFERENCE [5:10]
|       |   |--IDENTIFIER -> Test [5:10]
|       |   |--TYPE_ARGUMENTS -> TYPE_ARGUMENTS [5:14]
|       |   |   |--LT -> < [5:14]
|       |   |   |--TYPE_ARGUMENT -> TYPE_ARGUMENT [5:15]
|       |   |   |   `--IDENTIFIER -> Object [5:15]
|       |   |   |--COMMA -> , [5:21]
|       |   |   |--TEXT ->   [5:22]
|       |   |   |--TYPE_ARGUMENT -> TYPE_ARGUMENT [5:23]
|       |   |   |   `--IDENTIFIER -> RuntimeException [5:23]
|       |   |   `--GT -> > [5:39]
|       |   `--IDENTIFIER -> .Inner.Nested [5:40]
|       `--JAVADOC_INLINE_TAG_END -> } [5:53]
|--NEWLINE -> \n [5:54]
|--LEADING_ASTERISK -> * [6:1]
|--TEXT ->   [6:2]
|--JAVADOC_INLINE_TAG -> JAVADOC_INLINE_TAG [6:3]
|   `--LINK_INLINE_TAG -> LINK_INLINE_TAG [6:3]
|       |--JAVADOC_INLINE_TAG_START -> {@ [6:3]
|       |--TAG_NAME -> link [6:5]
|       |--TEXT ->   [6:9]
|       |--REFERENCE -> REFERENCE [6:10]
|       |   |--IDENTIFIER -> Test [6:10]
|       |   |--TYPE_ARGUMENTS -> TYPE_ARGUMENTS [6:14]
|       |   |   |--LT -> < [6:14]
|       |   |   |--TYPE_ARGUMENT -> TYPE_ARGUMENT [6:15]
|       |   |   |   `--IDENTIFIER -> Object [6:15]
|       |   |   |--COMMA -> , [6:21]
|       |   |   |--TEXT ->   [6:22]
|       |   |   |--TYPE_ARGUMENT -> TYPE_ARGUMENT [6:23]
|       |   |   |   `--IDENTIFIER -> RuntimeException [6:23]
|       |   |   `--GT -> > [6:39]
|       |   |--IDENTIFIER -> .Inner.Nested [6:40]
|       |   |--HASH -> # [6:53]
|       |   `--MEMBER_REFERENCE -> MEMBER_REFERENCE [6:54]
|       |       |--IDENTIFIER -> value [6:54]
|       |       |--LPAREN -> ( [6:59]
|       |       `--RPAREN -> ) [6:60]
|       `--JAVADOC_INLINE_TAG_END -> } [6:61]
|--NEWLINE -> \n [6:62]
|--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 -> Test [7:10]
|       |   |--TYPE_ARGUMENTS -> TYPE_ARGUMENTS [7:14]
|       |   |   |--LT -> < [7:14]
|       |   |   |--TYPE_ARGUMENT -> TYPE_ARGUMENT [7:15]
|       |   |   |   `--IDENTIFIER -> Object [7:15]
|       |   |   |--COMMA -> , [7:21]
|       |   |   |--TEXT ->   [7:22]
|       |   |   |--TYPE_ARGUMENT -> TYPE_ARGUMENT [7:23]
|       |   |   |   `--IDENTIFIER -> RuntimeException [7:23]
|       |   |   `--GT -> > [7:39]
|       |   `--IDENTIFIER -> .Inner.Nested [7:40]
|       |--DESCRIPTION -> DESCRIPTION [7:53]
|       |   `--TEXT ->  nested inner class [7:53]
|       `--JAVADOC_INLINE_TAG_END -> } [7:72]
|--NEWLINE -> \n [7:73]
|--LEADING_ASTERISK -> * [8:1]
|--TEXT ->   [8:2]
|--JAVADOC_INLINE_TAG -> JAVADOC_INLINE_TAG [8:3]
|   `--LINK_INLINE_TAG -> LINK_INLINE_TAG [8:3]
|       |--JAVADOC_INLINE_TAG_START -> {@ [8:3]
|       |--TAG_NAME -> link [8:5]
|       |--TEXT ->   [8:9]
|       |--REFERENCE -> REFERENCE [8:10]
|       |   |--IDENTIFIER -> Test [8:10]
|       |   |--TYPE_ARGUMENTS -> TYPE_ARGUMENTS [8:14]
|       |   |   |--LT -> < [8:14]
|       |   |   |--TYPE_ARGUMENT -> TYPE_ARGUMENT [8:15]
|       |   |   |   `--IDENTIFIER -> Object [8:15]
|       |   |   `--GT -> > [8:21]
|       |   |--IDENTIFIER -> .Inner [8:22]
|       |   |--TYPE_ARGUMENTS -> TYPE_ARGUMENTS [8:28]
|       |   |   |--LT -> < [8:28]
|       |   |   |--TYPE_ARGUMENT -> TYPE_ARGUMENT [8:29]
|       |   |   |   `--IDENTIFIER -> Object [8:29]
|       |   |   `--GT -> > [8:35]
|       |   |--IDENTIFIER -> .Inner2 [8:36]
|       |   `--TYPE_ARGUMENTS -> TYPE_ARGUMENTS [8:43]
|       |       |--LT -> < [8:43]
|       |       |--TYPE_ARGUMENT -> TYPE_ARGUMENT [8:44]
|       |       |   `--IDENTIFIER -> Object [8:44]
|       |       `--GT -> > [8:50]
|       `--JAVADOC_INLINE_TAG_END -> } [8:51]
|--NEWLINE -> \n [8:52]
|--LEADING_ASTERISK -> * [9:1]
|--TEXT ->   [9:2]
|--JAVADOC_INLINE_TAG -> JAVADOC_INLINE_TAG [9:3]
|   `--LINK_INLINE_TAG -> LINK_INLINE_TAG [9:3]
|       |--JAVADOC_INLINE_TAG_START -> {@ [9:3]
|       |--TAG_NAME -> link [9:5]
|       |--TEXT ->   [9:9]
|       |--REFERENCE -> REFERENCE [9:10]
|       |   |--IDENTIFIER -> Test [9:10]
|       |   |--TYPE_ARGUMENTS -> TYPE_ARGUMENTS [9:14]
|       |   |   |--LT -> < [9:14]
|       |   |   |--TYPE_ARGUMENT -> TYPE_ARGUMENT [9:15]
|       |   |   |   `--IDENTIFIER -> Object [9:15]
|       |   |   `--GT -> > [9:21]
|       |   |--IDENTIFIER -> .Inner [9:22]
|       |   |--TYPE_ARGUMENTS -> TYPE_ARGUMENTS [9:28]
|       |   |   |--LT -> < [9:28]
|       |   |   |--TYPE_ARGUMENT -> TYPE_ARGUMENT [9:29]
|       |   |   |   `--IDENTIFIER -> Object [9:29]
|       |   |   `--GT -> > [9:35]
|       |   |--IDENTIFIER -> .Inner2 [9:36]
|       |   `--TYPE_ARGUMENTS -> TYPE_ARGUMENTS [9:43]
|       |       |--LT -> < [9:43]
|       |       |--TYPE_ARGUMENT -> TYPE_ARGUMENT [9:44]
|       |       |   `--IDENTIFIER -> Object [9:44]
|       |       `--GT -> > [9:50]
|       |--DESCRIPTION -> DESCRIPTION [9:51]
|       |   `--TEXT ->  deeply generic nested class [9:51]
|       `--JAVADOC_INLINE_TAG_END -> } [9:79]
`--NEWLINE -> \n [9:80]
