JAVADOC_CONTENT -> JAVADOC_CONTENT [0:1]
|--LEADING_ASTERISK -> * [0:1]
|--TEXT ->  Returns a new  [0:2]
|--HTML_ELEMENT -> HTML_ELEMENT [0:17]
|   |--HTML_TAG_START -> HTML_TAG_START [0:17]
|   |   |--TAG_OPEN -> < [0:17]
|   |   |--TAG_NAME -> code [0:18]
|   |   `--TAG_CLOSE -> > [0:22]
|   |--HTML_CONTENT -> HTML_CONTENT [0:23]
|   |   `--TEXT -> List [0:23]
|   `--HTML_TAG_END -> HTML_TAG_END [0:27]
|       |--TAG_OPEN -> < [0:27]
|       |--TAG_SLASH -> / [0:28]
|       |--TAG_NAME -> code [0:29]
|       `--TAG_CLOSE -> > [0:33]
|--TEXT ->  containing all elements from the specified [0:34]
|--NEWLINE -> \n [0:77]
|--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 -> code [1:4]
|   |   `--TAG_CLOSE -> > [1:8]
|   |--HTML_CONTENT -> HTML_CONTENT [1:9]
|   |   `--TEXT -> Collection [1:9]
|   `--HTML_TAG_END -> HTML_TAG_END [1:19]
|       |--TAG_OPEN -> < [1:19]
|       |--TAG_SLASH -> / [1:20]
|       |--TAG_NAME -> code [1:21]
|       `--TAG_CLOSE -> > [1:25]
|--TEXT ->  in the same iteration order. [1:26]
|--NEWLINE -> \n [1:55]
|--LEADING_ASTERISK -> * [2:1]
|--TEXT ->  This method is useful when you want to create a mutable copy of an existing [2:2]
|--NEWLINE -> \n [2:78]
|--LEADING_ASTERISK -> * [3:1]
|--TEXT ->  collection. For example: [3:2]
|--NEWLINE -> \n [3:27]
|--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 -> pre [4:4]
|   |   `--TAG_CLOSE -> > [4:7]
|   |--NEWLINE -> \n [4:8]
|   |--LEADING_ASTERISK -> * [5:1]
|   |--TEXT ->   [5:2]
|   |--HTML_CONTENT -> HTML_CONTENT [5:3]
|   |   `--JAVADOC_INLINE_TAG -> JAVADOC_INLINE_TAG [5:3]
|   |       `--CODE_INLINE_TAG -> CODE_INLINE_TAG [5:3]
|   |           |--JAVADOC_INLINE_TAG_START -> {@ [5:3]
|   |           |--TAG_NAME -> code [5:5]
|   |           |--NEWLINE -> \n [5:9]
|   |           |--LEADING_ASTERISK -> * [6:1]
|   |           |--TEXT ->  List<String> names = new ArrayList<>(createNames()); [6:2]
|   |           |--NEWLINE -> \n [6:55]
|   |           |--LEADING_ASTERISK -> * [7:1]
|   |           |--TEXT ->   [7:2]
|   |           `--JAVADOC_INLINE_TAG_END -> } [7:3]
|   |--NEWLINE -> \n [7:4]
|   |--LEADING_ASTERISK -> * [8:1]
|   |--TEXT ->   [8:2]
|   `--HTML_TAG_END -> HTML_TAG_END [8:3]
|       |--TAG_OPEN -> < [8:3]
|       |--TAG_SLASH -> / [8:4]
|       |--TAG_NAME -> pre [8:5]
|       `--TAG_CLOSE -> > [8:8]
|--NEWLINE -> \n [8:9]
|--LEADING_ASTERISK -> * [9:1]
|--TEXT ->  See also: [9:2]
|--NEWLINE -> \n [9:12]
|--LEADING_ASTERISK -> * [10:1]
|--TEXT ->   [10:2]
|--HTML_ELEMENT -> HTML_ELEMENT [10:3]
|   |--HTML_TAG_START -> HTML_TAG_START [10:3]
|   |   |--TAG_OPEN -> < [10:3]
|   |   |--TAG_NAME -> ul [10:4]
|   |   `--TAG_CLOSE -> > [10:6]
|   |--NEWLINE -> \n [10:7]
|   |--LEADING_ASTERISK -> * [11:1]
|   |--TEXT ->     [11:2]
|   |--HTML_CONTENT -> HTML_CONTENT [11:5]
|   |   |--HTML_ELEMENT -> HTML_ELEMENT [11:5]
|   |   |   |--HTML_TAG_START -> HTML_TAG_START [11:5]
|   |   |   |   |--TAG_OPEN -> < [11:5]
|   |   |   |   |--TAG_NAME -> li [11:6]
|   |   |   |   `--TAG_CLOSE -> > [11:8]
|   |   |   |--HTML_CONTENT -> HTML_CONTENT [11:9]
|   |   |   |   `--JAVADOC_INLINE_TAG -> JAVADOC_INLINE_TAG [11:9]
|   |   |   |       `--LINK_INLINE_TAG -> LINK_INLINE_TAG [11:9]
|   |   |   |           |--JAVADOC_INLINE_TAG_START -> {@ [11:9]
|   |   |   |           |--TAG_NAME -> link [11:11]
|   |   |   |           |--TEXT ->   [11:15]
|   |   |   |           |--REFERENCE -> REFERENCE [11:16]
|   |   |   |           |   |--IDENTIFIER -> java.util.Collections [11:16]
|   |   |   |           |   |--HASH -> # [11:37]
|   |   |   |           |   `--MEMBER_REFERENCE -> MEMBER_REFERENCE [11:38]
|   |   |   |           |       |--IDENTIFIER -> unmodifiableList [11:38]
|   |   |   |           |       |--LPAREN -> ( [11:54]
|   |   |   |           |       |--PARAMETER_TYPE_LIST -> PARAMETER_TYPE_LIST [11:55]
|   |   |   |           |       |   `--PARAMETER_TYPE -> List [11:55]
|   |   |   |           |       `--RPAREN -> ) [11:59]
|   |   |   |           `--JAVADOC_INLINE_TAG_END -> } [11:60]
|   |   |   `--HTML_TAG_END -> HTML_TAG_END [11:61]
|   |   |       |--TAG_OPEN -> < [11:61]
|   |   |       |--TAG_SLASH -> / [11:62]
|   |   |       |--TAG_NAME -> li [11:63]
|   |   |       `--TAG_CLOSE -> > [11:65]
|   |   |--NEWLINE -> \n [11:66]
|   |   |--LEADING_ASTERISK -> * [12:1]
|   |   |--TEXT ->     [12:2]
|   |   `--HTML_ELEMENT -> HTML_ELEMENT [12:5]
|   |       |--HTML_TAG_START -> HTML_TAG_START [12:5]
|   |       |   |--TAG_OPEN -> < [12:5]
|   |       |   |--TAG_NAME -> li [12:6]
|   |       |   `--TAG_CLOSE -> > [12:8]
|   |       |--HTML_CONTENT -> HTML_CONTENT [12:9]
|   |       |   `--JAVADOC_INLINE_TAG -> JAVADOC_INLINE_TAG [12:9]
|   |       |       `--LINK_INLINE_TAG -> LINK_INLINE_TAG [12:9]
|   |       |           |--JAVADOC_INLINE_TAG_START -> {@ [12:9]
|   |       |           |--TAG_NAME -> link [12:11]
|   |       |           |--TEXT ->   [12:15]
|   |       |           |--REFERENCE -> REFERENCE [12:16]
|   |       |           |   `--IDENTIFIER -> java.util.ArrayList [12:16]
|   |       |           `--JAVADOC_INLINE_TAG_END -> } [12:35]
|   |       `--HTML_TAG_END -> HTML_TAG_END [12:36]
|   |           |--TAG_OPEN -> < [12:36]
|   |           |--TAG_SLASH -> / [12:37]
|   |           |--TAG_NAME -> li [12:38]
|   |           `--TAG_CLOSE -> > [12:40]
|   |--NEWLINE -> \n [12:41]
|   |--LEADING_ASTERISK -> * [13:1]
|   |--TEXT ->   [13:2]
|   `--HTML_TAG_END -> HTML_TAG_END [13:3]
|       |--TAG_OPEN -> < [13:3]
|       |--TAG_SLASH -> / [13:4]
|       |--TAG_NAME -> ul [13:5]
|       `--TAG_CLOSE -> > [13:7]
|--NEWLINE -> \n [13:8]
|--LEADING_ASTERISK -> * [14:2]
|--TEXT ->   [14:3]
|--HTML_ELEMENT -> HTML_ELEMENT [14:4]
|   |--HTML_TAG_START -> HTML_TAG_START [14:4]
|   |   |--TAG_OPEN -> < [14:4]
|   |   |--TAG_NAME -> ul [14:5]
|   |   `--TAG_CLOSE -> > [14:7]
|   |--NEWLINE -> \n [14:8]
|   |--LEADING_ASTERISK -> * [15:2]
|   |--TEXT ->     [15:3]
|   |--HTML_CONTENT -> HTML_CONTENT [15:6]
|   |   |--HTML_ELEMENT -> HTML_ELEMENT [15:6]
|   |   |   |--HTML_TAG_START -> HTML_TAG_START [15:6]
|   |   |   |   |--TAG_OPEN -> < [15:6]
|   |   |   |   |--TAG_NAME -> li [15:7]
|   |   |   |   `--TAG_CLOSE -> > [15:9]
|   |   |   `--HTML_CONTENT -> HTML_CONTENT [15:10]
|   |   |       `--TEXT -> Feature one [15:10]
|   |   |--NEWLINE -> \n [15:21]
|   |   |--LEADING_ASTERISK -> * [16:2]
|   |   |--TEXT ->     [16:3]
|   |   `--HTML_ELEMENT -> HTML_ELEMENT [16:6]
|   |       |--HTML_TAG_START -> HTML_TAG_START [16:6]
|   |       |   |--TAG_OPEN -> < [16:6]
|   |       |   |--TAG_NAME -> li [16:7]
|   |       |   `--TAG_CLOSE -> > [16:9]
|   |       `--HTML_CONTENT -> HTML_CONTENT [16:10]
|   |           `--TEXT -> Feature two [16:10]
|   |--NEWLINE -> \n [16:21]
|   |--LEADING_ASTERISK -> * [17:2]
|   |--TEXT ->   [17:3]
|   `--HTML_TAG_END -> HTML_TAG_END [17:4]
|       |--TAG_OPEN -> < [17:4]
|       |--TAG_SLASH -> / [17:5]
|       |--TAG_NAME -> ul [17:6]
|       `--TAG_CLOSE -> > [17:8]
|--NEWLINE -> \n [17:9]
|--LEADING_ASTERISK -> * [18:2]
|--TEXT ->   [18:3]
|--HTML_ELEMENT -> HTML_ELEMENT [18:4]
|   `--VOID_ELEMENT -> VOID_ELEMENT [18:4]
|       `--HTML_TAG_START -> HTML_TAG_START [18:4]
|           |--TAG_OPEN -> < [18:4]
|           |--TAG_NAME -> img [18:5]
|           |--HTML_ATTRIBUTES -> HTML_ATTRIBUTES [18:8]
|           |   |--HTML_ATTRIBUTE -> HTML_ATTRIBUTE [18:8]
|           |   |   |--TEXT ->   [18:8]
|           |   |   |--TAG_ATTR_NAME -> src [18:9]
|           |   |   |--EQUALS -> = [18:12]
|           |   |   `--ATTRIBUTE_VALUE -> "example.png" [18:13]
|           |   `--HTML_ATTRIBUTE -> HTML_ATTRIBUTE [18:26]
|           |       |--TEXT ->   [18:26]
|           |       |--TAG_ATTR_NAME -> alt [18:27]
|           |       |--EQUALS -> = [18:30]
|           |       `--ATTRIBUTE_VALUE -> "Example image" [18:31]
|           `--TAG_CLOSE -> > [18:46]
|--NEWLINE -> \n [18:47]
|--LEADING_ASTERISK -> * [19:2]
|--TEXT ->   [19:3]
|--HTML_ELEMENT -> HTML_ELEMENT [19:4]
|   `--VOID_ELEMENT -> VOID_ELEMENT [19:4]
|       `--HTML_TAG_START -> HTML_TAG_START [19:4]
|           |--TAG_OPEN -> < [19:4]
|           |--TAG_NAME -> br [19:5]
|           `--TAG_CLOSE -> > [19:7]
|--NEWLINE -> \n [19:8]
|--LEADING_ASTERISK -> * [20:2]
|--TEXT ->   [20:3]
|--HTML_ELEMENT -> HTML_ELEMENT [20:4]
|   `--VOID_ELEMENT -> VOID_ELEMENT [20:4]
|       |--TAG_OPEN -> < [20:4]
|       |--TAG_NAME -> br [20:5]
|       `--TAG_SLASH_CLOSE -> /> [20:7]
|--NEWLINE -> \n [20:9]
|--HTML_ELEMENT -> HTML_ELEMENT [21:1]
|   |--HTML_TAG_START -> HTML_TAG_START [21:1]
|   |   |--TAG_OPEN -> < [21:1]
|   |   |--TAG_NAME -> b [21:2]
|   |   `--TAG_CLOSE -> > [21:3]
|   |--HTML_CONTENT -> HTML_CONTENT [21:4]
|   |   `--TEXT -> test [21:4]
|   `--HTML_TAG_END -> HTML_TAG_END [21:8]
|       |--TAG_OPEN -> < [21:8]
|       |--TAG_SLASH -> / [21:9]
|       |--TAG_NAME -> b [21:10]
|       `--TAG_CLOSE -> > [21:11]
|--NEWLINE -> \n [21:12]
`--JAVADOC_INLINE_TAG -> JAVADOC_INLINE_TAG [22:1]
    `--LINK_INLINE_TAG -> LINK_INLINE_TAG [22:1]
        |--JAVADOC_INLINE_TAG_START -> {@ [22:1]
        |--TAG_NAME -> link [22:3]
        |--TEXT ->   [22:7]
        |--REFERENCE -> REFERENCE [22:8]
        |   `--IDENTIFIER -> List [22:8]
        `--JAVADOC_INLINE_TAG_END -> } [22:12]
