JAVADOC -> JAVADOC [0:0]
|--NEWLINE -> \r\n [0:0]
|--JAVADOC_TAG -> JAVADOC_TAG [1:0]
|   |--AUTHOR_LITERAL -> @author [1:0]
|   |--WS ->   [1:7]
|   `--DESCRIPTION -> DESCRIPTION [1:8]
|       |--TEXT -> John Locke [1:8]
|       `--NEWLINE -> \r\n [1:18]
|--JAVADOC_TAG -> JAVADOC_TAG [2:0]
|   |--AUTHOR_LITERAL -> @author [2:0]
|   |--WS ->   [2:7]
|   `--DESCRIPTION -> DESCRIPTION [2:8]
|       |--TEXT -> Man in black, Sub Zero [2:8]
|       `--NEWLINE -> \r\n [2:30]
|--JAVADOC_TAG -> JAVADOC_TAG [3:0]
|   |--AUTHOR_LITERAL -> @author [3:0]
|   |--WS ->   [3:7]
|   `--DESCRIPTION -> DESCRIPTION [3:8]
|       |--HTML_ELEMENT -> HTML_ELEMENT [3:8]
|       |   `--HTML_TAG -> HTML_TAG [3:8]
|       |       |--HTML_ELEMENT_START -> HTML_ELEMENT_START [3:8]
|       |       |   |--START -> < [3:8]
|       |       |   |--HTML_TAG_NAME -> a [3:9]
|       |       |   |--WS ->   [3:10]
|       |       |   |--ATTRIBUTE -> ATTRIBUTE [3:11]
|       |       |   |   |--HTML_TAG_NAME -> href [3:11]
|       |       |   |   |--EQUALS -> = [3:15]
|       |       |   |   `--ATTR_VALUE -> "mailto:meth@albuquerque.com" [3:16]
|       |       |   `--END -> > [3:46]
|       |       |--TEXT -> Walter White [3:47]
|       |       `--HTML_ELEMENT_END -> HTML_ELEMENT_END [3:59]
|       |           |--START -> < [3:59]
|       |           |--SLASH -> / [3:60]
|       |           |--HTML_TAG_NAME -> a [3:61]
|       |           `--END -> > [3:62]
|       `--NEWLINE -> \r\n [3:63]
|--JAVADOC_TAG -> JAVADOC_TAG [4:0]
|   |--DEPRECATED_LITERAL -> @deprecated [4:0]
|   |--WS ->   [4:11]
|   `--DESCRIPTION -> DESCRIPTION [4:12]
|       |--TEXT -> This method is deprecated [4:12]
|       |--NEWLINE -> \r\n [4:37]
|       |--TEXT -> because we created new one. [5:0]
|       `--NEWLINE -> \r\n [5:27]
|--JAVADOC_TAG -> JAVADOC_TAG [6:0]
|   |--EXCEPTION_LITERAL -> @exception [6:0]
|   |--WS ->   [6:10]
|   |--CLASS_NAME -> IOException [6:11]
|   |--WS ->   [6:22]
|   `--DESCRIPTION -> DESCRIPTION [6:23]
|       |--TEXT -> throws exception if connection refused. [6:23]
|       `--NEWLINE -> \r\n [6:62]
|--JAVADOC_TAG -> JAVADOC_TAG [7:0]
|   |--PARAM_LITERAL -> @param [7:0]
|   |--WS ->   [7:6]
|   |--PARAMETER_NAME -> arg [7:7]
|   |--WS ->   [7:10]
|   `--DESCRIPTION -> DESCRIPTION [7:11]
|       |--TEXT -> String argument [7:11]
|       `--NEWLINE -> \r\n [7:26]
|--JAVADOC_TAG -> JAVADOC_TAG [8:0]
|   |--PARAM_LITERAL -> @param [8:0]
|   |--WS ->   [8:6]
|   |--PARAMETER_NAME -> <E> [8:7]
|   |--WS ->   [8:10]
|   `--DESCRIPTION -> DESCRIPTION [8:11]
|       |--TEXT -> it is generic [8:11]
|       `--NEWLINE -> \r\n [8:24]
|--JAVADOC_TAG -> JAVADOC_TAG [9:0]
|   |--PARAM_LITERAL -> @param [9:0]
|   |--WS ->   [9:6]
|   |--PARAMETER_NAME -> type [9:7]
|   |--WS ->   [9:11]
|   `--DESCRIPTION -> DESCRIPTION [9:12]
|       |--TEXT -> I can describe 'type' [9:12]
|       |--NEWLINE -> \r\n [9:33]
|       |--TEXT -> on several lines. [10:0]
|       |--NEWLINE -> \r\n [10:17]
|       |--TEXT -> One more line of description. [11:0]
|       `--NEWLINE -> \r\n [11:29]
|--JAVADOC_TAG -> JAVADOC_TAG [12:0]
|   |--RETURN_LITERAL -> @return [12:0]
|   |--WS ->   [12:7]
|   `--DESCRIPTION -> DESCRIPTION [12:8]
|       |--TEXT -> something [12:8]
|       `--NEWLINE -> \r\n [12:17]
|--JAVADOC_TAG -> JAVADOC_TAG [13:0]
|   |--RETURN_LITERAL -> @return [13:0]
|   |--WS ->   [13:7]
|   `--DESCRIPTION -> DESCRIPTION [13:8]
|       |--TEXT -> a value of element [13:8]
|       |--NEWLINE -> \r\n [13:26]
|       |--TEXT -> that is passed as argument. [14:0]
|       `--NEWLINE -> \r\n [14:27]
|--JAVADOC_TAG -> JAVADOC_TAG [15:0]
|   |--SEE_LITERAL -> @see [15:0]
|   |--WS ->   [15:4]
|   |--STRING -> "A book of that famous man" [15:5]
|   `--NEWLINE -> \r\n [15:32]
|--JAVADOC_TAG -> JAVADOC_TAG [16:0]
|   |--SEE_LITERAL -> @see [16:0]
|   |--WS ->   [16:4]
|   |--HTML_ELEMENT -> HTML_ELEMENT [16:5]
|   |   `--HTML_TAG -> HTML_TAG [16:5]
|   |       |--HTML_ELEMENT_START -> HTML_ELEMENT_START [16:5]
|   |       |   |--START -> < [16:5]
|   |       |   |--HTML_TAG_NAME -> a [16:6]
|   |       |   |--WS ->   [16:7]
|   |       |   |--ATTRIBUTE -> ATTRIBUTE [16:8]
|   |       |   |   |--HTML_TAG_NAME -> href [16:8]
|   |       |   |   |--EQUALS -> = [16:12]
|   |       |   |   `--ATTR_VALUE -> "http://google.com" [16:13]
|   |       |   `--END -> > [16:33]
|   |       |--TEXT -> Google [16:34]
|   |       `--HTML_ELEMENT_END -> HTML_ELEMENT_END [16:40]
|   |           |--START -> < [16:40]
|   |           |--SLASH -> / [16:41]
|   |           |--HTML_TAG_NAME -> a [16:42]
|   |           `--END -> > [16:43]
|   `--NEWLINE -> \r\n [16:44]
|--JAVADOC_TAG -> JAVADOC_TAG [17:0]
|   |--SEE_LITERAL -> @see [17:0]
|   |--WS ->   [17:4]
|   |--HTML_ELEMENT -> HTML_ELEMENT [17:5]
|   |   `--HTML_TAG -> HTML_TAG [17:5]
|   |       |--HTML_ELEMENT_START -> HTML_ELEMENT_START [17:5]
|   |       |   |--START -> < [17:5]
|   |       |   |--HTML_TAG_NAME -> a [17:6]
|   |       |   |--WS ->   [17:7]
|   |       |   |--ATTRIBUTE -> ATTRIBUTE [17:8]
|   |       |   |   |--HTML_TAG_NAME -> href [17:8]
|   |       |   |   |--EQUALS -> = [17:12]
|   |       |   |   `--ATTR_VALUE -> "http://google.com" [17:13]
|   |       |   `--END -> > [17:33]
|   |       |--NEWLINE -> \r\n [17:34]
|   |       |--TEXT -> Google [18:0]
|   |       `--HTML_ELEMENT_END -> HTML_ELEMENT_END [18:6]
|   |           |--START -> < [18:6]
|   |           |--SLASH -> / [18:7]
|   |           |--HTML_TAG_NAME -> a [18:8]
|   |           `--END -> > [18:9]
|   `--NEWLINE -> \r\n [18:10]
|--JAVADOC_TAG -> JAVADOC_TAG [19:0]
|   |--SEE_LITERAL -> @see [19:0]
|   |--WS ->   [19:4]
|   |--REFERENCE -> REFERENCE [19:5]
|   |   |--PACKAGE_CLASS -> java.lang.Integer [19:5]
|   |   |--HASH -> # [19:22]
|   |   `--MEMBER -> valueOf [19:23]
|   `--NEWLINE -> \r\n [19:30]
|--JAVADOC_TAG -> JAVADOC_TAG [20:0]
|   |--SEE_LITERAL -> @see [20:0]
|   |--WS ->   [20:4]
|   |--REFERENCE -> REFERENCE [20:5]
|   |   |--PACKAGE_CLASS -> java.lang.Integer [20:5]
|   |   |--HASH -> # [20:22]
|   |   `--MEMBER -> Integer [20:23]
|   `--NEWLINE -> \r\n [20:30]
|--JAVADOC_TAG -> JAVADOC_TAG [21:0]
|   |--SEE_LITERAL -> @see [21:0]
|   |--WS ->   [21:4]
|   |--REFERENCE -> REFERENCE [21:5]
|   |   |--PACKAGE_CLASS -> java.lang.Integer [21:5]
|   |   |--HASH -> # [21:22]
|   |   `--MEMBER -> MAX_VALUE [21:23]
|   `--NEWLINE -> \r\n [21:32]
|--JAVADOC_TAG -> JAVADOC_TAG [22:0]
|   |--SEE_LITERAL -> @see [22:0]
|   |--WS ->   [22:4]
|   |--REFERENCE -> REFERENCE [22:5]
|   |   |--PACKAGE_CLASS -> java.lang.Integer [22:5]
|   |   |--HASH -> # [22:22]
|   |   `--MEMBER -> valueOf [22:23]
|   |--WS ->   [22:30]
|   `--DESCRIPTION -> DESCRIPTION [22:31]
|       |--TEXT -> valueOf method [22:31]
|       `--NEWLINE -> \r\n [22:45]
|--JAVADOC_TAG -> JAVADOC_TAG [23:0]
|   |--SEE_LITERAL -> @see [23:0]
|   |--WS ->   [23:4]
|   |--REFERENCE -> REFERENCE [23:5]
|   |   |--PACKAGE_CLASS -> java.lang.Integer [23:5]
|   |   |--HASH -> # [23:22]
|   |   `--MEMBER -> Integer [23:23]
|   |--WS ->   [23:30]
|   `--DESCRIPTION -> DESCRIPTION [23:31]
|       |--TEXT -> Integer [23:31]
|       `--NEWLINE -> \r\n [23:38]
|--JAVADOC_TAG -> JAVADOC_TAG [24:0]
|   |--SEE_LITERAL -> @see [24:0]
|   |--WS ->   [24:4]
|   |--REFERENCE -> REFERENCE [24:5]
|   |   |--PACKAGE_CLASS -> java.lang.Integer [24:5]
|   |   |--HASH -> # [24:22]
|   |   `--MEMBER -> MAX_VALUE [24:23]
|   |--WS ->   [24:32]
|   `--DESCRIPTION -> DESCRIPTION [24:33]
|       |--TEXT -> maxValue [24:33]
|       `--NEWLINE -> \r\n [24:41]
|--JAVADOC_TAG -> JAVADOC_TAG [25:0]
|   |--SEE_LITERAL -> @see [25:0]
|   |--WS ->   [25:4]
|   |--REFERENCE -> REFERENCE [25:5]
|   |   |--PACKAGE_CLASS -> java.lang.Integer [25:5]
|   |   |--HASH -> # [25:22]
|   |   `--MEMBER -> intValue [25:23]
|   |--WS ->   [25:31]
|   `--DESCRIPTION -> DESCRIPTION [25:32]
|       |--TEXT -> method [25:32]
|       `--NEWLINE -> \r\n [25:38]
|--JAVADOC_TAG -> JAVADOC_TAG [26:0]
|   |--SEE_LITERAL -> @see [26:0]
|   |--WS ->   [26:4]
|   |--REFERENCE -> REFERENCE [26:5]
|   |   |--PACKAGE_CLASS -> java.lang.Integer [26:5]
|   |   |--HASH -> # [26:22]
|   |   |--MEMBER -> intValue [26:23]
|   |   `--PARAMETERS -> PARAMETERS [26:31]
|   |       |--LEFT_BRACE -> ( [26:31]
|   |       `--RIGHT_BRACE -> ) [26:32]
|   |--WS ->   [26:33]
|   `--DESCRIPTION -> DESCRIPTION [26:34]
|       |--TEXT -> method [26:34]
|       `--NEWLINE -> \r\n [26:40]
|--JAVADOC_TAG -> JAVADOC_TAG [27:0]
|   |--SEE_LITERAL -> @see [27:0]
|   |--WS ->   [27:4]
|   |--REFERENCE -> REFERENCE [27:5]
|   |   |--PACKAGE_CLASS -> java.lang.Void [27:5]
|   |   |--HASH -> # [27:19]
|   |   `--MEMBER -> Void [27:20]
|   |--WS ->   [27:24]
|   `--DESCRIPTION -> DESCRIPTION [27:25]
|       |--TEXT -> constructor [27:25]
|       `--NEWLINE -> \r\n [27:36]
|--JAVADOC_TAG -> JAVADOC_TAG [28:0]
|   |--SEE_LITERAL -> @see [28:0]
|   |--WS ->   [28:4]
|   |--REFERENCE -> REFERENCE [28:5]
|   |   |--PACKAGE_CLASS -> java.lang.Void [28:5]
|   |   |--HASH -> # [28:19]
|   |   |--MEMBER -> Void [28:20]
|   |   `--PARAMETERS -> PARAMETERS [28:24]
|   |       |--LEFT_BRACE -> ( [28:24]
|   |       `--RIGHT_BRACE -> ) [28:25]
|   |--WS ->   [28:26]
|   `--DESCRIPTION -> DESCRIPTION [28:27]
|       |--TEXT -> constructor [28:27]
|       `--NEWLINE -> \r\n [28:38]
|--JAVADOC_TAG -> JAVADOC_TAG [29:0]
|   |--SEE_LITERAL -> @see [29:0]
|   |--WS ->   [29:4]
|   |--REFERENCE -> REFERENCE [29:5]
|   |   |--PACKAGE_CLASS -> java.lang.Integer [29:5]
|   |   |--HASH -> # [29:22]
|   |   |--MEMBER -> valueOf [29:23]
|   |   `--PARAMETERS -> PARAMETERS [29:30]
|   |       |--LEFT_BRACE -> ( [29:30]
|   |       |--ARGUMENT -> String [29:31]
|   |       `--RIGHT_BRACE -> ) [29:37]
|   |--WS ->   [29:38]
|   `--DESCRIPTION -> DESCRIPTION [29:39]
|       |--TEXT -> method [29:39]
|       `--NEWLINE -> \r\n [29:45]
|--JAVADOC_TAG -> JAVADOC_TAG [30:0]
|   |--SEE_LITERAL -> @see [30:0]
|   |--WS ->   [30:4]
|   |--REFERENCE -> REFERENCE [30:5]
|   |   |--PACKAGE_CLASS -> java.lang.Integer [30:5]
|   |   |--HASH -> # [30:22]
|   |   |--MEMBER -> toString [30:23]
|   |   `--PARAMETERS -> PARAMETERS [30:31]
|   |       |--LEFT_BRACE -> ( [30:31]
|   |       |--ARGUMENT -> int [30:32]
|   |       |--COMMA -> , [30:35]
|   |       |--ARGUMENT -> int [30:36]
|   |       `--RIGHT_BRACE -> ) [30:39]
|   |--WS ->   [30:40]
|   `--DESCRIPTION -> DESCRIPTION [30:41]
|       |--TEXT -> method [30:41]
|       `--NEWLINE -> \r\n [30:47]
|--JAVADOC_TAG -> JAVADOC_TAG [31:0]
|   |--SEE_LITERAL -> @see [31:0]
|   |--WS ->   [31:4]
|   |--REFERENCE -> REFERENCE [31:5]
|   |   |--PACKAGE_CLASS -> java.lang.Integer [31:5]
|   |   |--HASH -> # [31:22]
|   |   |--MEMBER -> toString [31:23]
|   |   `--PARAMETERS -> PARAMETERS [31:31]
|   |       |--LEFT_BRACE -> ( [31:31]
|   |       |--ARGUMENT -> int [31:32]
|   |       |--COMMA -> , [31:35]
|   |       |--WS ->   [31:36]
|   |       |--ARGUMENT -> int [31:37]
|   |       `--RIGHT_BRACE -> ) [31:40]
|   |--WS ->   [31:41]
|   `--DESCRIPTION -> DESCRIPTION [31:42]
|       |--TEXT -> method [31:42]
|       `--NEWLINE -> \r\n [31:48]
|--JAVADOC_TAG -> JAVADOC_TAG [32:0]
|   |--SEE_LITERAL -> @see [32:0]
|   |--WS ->   [32:4]
|   |--REFERENCE -> REFERENCE [32:5]
|   |   |--HASH -> # [32:5]
|   |   `--MEMBER -> field [32:6]
|   `--NEWLINE -> \r\n [32:11]
|--JAVADOC_TAG -> JAVADOC_TAG [33:0]
|   |--SEE_LITERAL -> @see [33:0]
|   |--WS ->   [33:4]
|   |--REFERENCE -> REFERENCE [33:5]
|   |   |--HASH -> # [33:5]
|   |   |--MEMBER -> method [33:6]
|   |   `--PARAMETERS -> PARAMETERS [33:12]
|   |       |--LEFT_BRACE -> ( [33:12]
|   |       |--ARGUMENT -> Type [33:13]
|   |       |--COMMA -> , [33:17]
|   |       |--WS ->   [33:18]
|   |       |--ARGUMENT -> Type [33:19]
|   |       `--RIGHT_BRACE -> ) [33:23]
|   `--NEWLINE -> \r\n [33:24]
|--JAVADOC_TAG -> JAVADOC_TAG [34:0]
|   |--SEE_LITERAL -> @see [34:0]
|   |--WS ->   [34:4]
|   |--REFERENCE -> REFERENCE [34:5]
|   |   |--HASH -> # [34:5]
|   |   |--MEMBER -> method [34:6]
|   |   `--PARAMETERS -> PARAMETERS [34:12]
|   |       |--LEFT_BRACE -> ( [34:12]
|   |       |--ARGUMENT -> Type [34:13]
|   |       |--WS ->   [34:17]
|   |       |--ARGUMENT -> argname [34:18]
|   |       |--COMMA -> , [34:25]
|   |       |--WS ->   [34:26]
|   |       |--ARGUMENT -> Type [34:27]
|   |       |--WS ->   [34:31]
|   |       |--ARGUMENT -> argname [34:32]
|   |       `--RIGHT_BRACE -> ) [34:39]
|   `--NEWLINE -> \r\n [34:40]
|--JAVADOC_TAG -> JAVADOC_TAG [35:0]
|   |--SEE_LITERAL -> @see [35:0]
|   |--WS ->   [35:4]
|   |--REFERENCE -> REFERENCE [35:5]
|   |   |--HASH -> # [35:5]
|   |   |--MEMBER -> constructor [35:6]
|   |   `--PARAMETERS -> PARAMETERS [35:17]
|   |       |--LEFT_BRACE -> ( [35:17]
|   |       |--ARGUMENT -> Type [35:18]
|   |       |--COMMA -> , [35:22]
|   |       |--WS ->   [35:23]
|   |       |--ARGUMENT -> Type [35:24]
|   |       `--RIGHT_BRACE -> ) [35:28]
|   `--NEWLINE -> \r\n [35:29]
|--JAVADOC_TAG -> JAVADOC_TAG [36:0]
|   |--SEE_LITERAL -> @see [36:0]
|   |--WS ->   [36:4]
|   |--REFERENCE -> REFERENCE [36:5]
|   |   |--HASH -> # [36:5]
|   |   |--MEMBER -> constructor [36:6]
|   |   `--PARAMETERS -> PARAMETERS [36:17]
|   |       |--LEFT_BRACE -> ( [36:17]
|   |       |--ARGUMENT -> Type [36:18]
|   |       |--WS ->   [36:22]
|   |       |--ARGUMENT -> argname [36:23]
|   |       |--COMMA -> , [36:30]
|   |       |--WS ->   [36:31]
|   |       |--ARGUMENT -> Type [36:32]
|   |       |--WS ->   [36:36]
|   |       |--ARGUMENT -> argname [36:37]
|   |       `--RIGHT_BRACE -> ) [36:44]
|   `--NEWLINE -> \r\n [36:45]
|--JAVADOC_TAG -> JAVADOC_TAG [37:0]
|   |--SEE_LITERAL -> @see [37:0]
|   |--WS ->   [37:4]
|   |--REFERENCE -> REFERENCE [37:5]
|   |   |--PACKAGE_CLASS -> Class [37:5]
|   |   |--HASH -> # [37:10]
|   |   `--MEMBER -> field [37:11]
|   `--NEWLINE -> \r\n [37:16]
|--JAVADOC_TAG -> JAVADOC_TAG [38:0]
|   |--SEE_LITERAL -> @see [38:0]
|   |--WS ->   [38:4]
|   |--REFERENCE -> REFERENCE [38:5]
|   |   |--PACKAGE_CLASS -> Class [38:5]
|   |   |--HASH -> # [38:10]
|   |   |--MEMBER -> method [38:11]
|   |   `--PARAMETERS -> PARAMETERS [38:17]
|   |       |--LEFT_BRACE -> ( [38:17]
|   |       |--ARGUMENT -> Type [38:18]
|   |       |--COMMA -> , [38:22]
|   |       |--WS ->   [38:23]
|   |       |--ARGUMENT -> Type [38:24]
|   |       |--COMMA -> , [38:28]
|   |       |--WS ->   [38:29]
|   |       |--ARGUMENT -> Type [38:30]
|   |       `--RIGHT_BRACE -> ) [38:34]
|   `--NEWLINE -> \r\n [38:35]
|--JAVADOC_TAG -> JAVADOC_TAG [39:0]
|   |--SEE_LITERAL -> @see [39:0]
|   |--WS ->   [39:4]
|   |--REFERENCE -> REFERENCE [39:5]
|   |   |--PACKAGE_CLASS -> Class [39:5]
|   |   |--HASH -> # [39:10]
|   |   |--MEMBER -> method [39:11]
|   |   `--PARAMETERS -> PARAMETERS [39:17]
|   |       |--LEFT_BRACE -> ( [39:17]
|   |       |--ARGUMENT -> Type [39:18]
|   |       |--WS ->   [39:22]
|   |       |--ARGUMENT -> argname [39:23]
|   |       |--COMMA -> , [39:30]
|   |       |--WS ->   [39:31]
|   |       |--ARGUMENT -> Type [39:32]
|   |       |--WS ->   [39:36]
|   |       |--ARGUMENT -> argname [39:37]
|   |       `--RIGHT_BRACE -> ) [39:44]
|   `--NEWLINE -> \r\n [39:45]
|--JAVADOC_TAG -> JAVADOC_TAG [40:0]
|   |--SEE_LITERAL -> @see [40:0]
|   |--WS ->   [40:4]
|   |--REFERENCE -> REFERENCE [40:5]
|   |   |--PACKAGE_CLASS -> Class [40:5]
|   |   |--HASH -> # [40:10]
|   |   |--MEMBER -> constructor [40:11]
|   |   `--PARAMETERS -> PARAMETERS [40:22]
|   |       |--LEFT_BRACE -> ( [40:22]
|   |       |--ARGUMENT -> Type [40:23]
|   |       |--COMMA -> , [40:27]
|   |       |--WS ->   [40:28]
|   |       |--ARGUMENT -> Type [40:29]
|   |       `--RIGHT_BRACE -> ) [40:33]
|   `--NEWLINE -> \r\n [40:34]
|--JAVADOC_TAG -> JAVADOC_TAG [41:0]
|   |--SEE_LITERAL -> @see [41:0]
|   |--WS ->   [41:4]
|   |--REFERENCE -> REFERENCE [41:5]
|   |   |--PACKAGE_CLASS -> Class [41:5]
|   |   |--HASH -> # [41:10]
|   |   |--MEMBER -> constructor [41:11]
|   |   `--PARAMETERS -> PARAMETERS [41:22]
|   |       |--LEFT_BRACE -> ( [41:22]
|   |       |--ARGUMENT -> Type [41:23]
|   |       |--WS ->   [41:27]
|   |       |--ARGUMENT -> argname [41:28]
|   |       |--COMMA -> , [41:35]
|   |       |--WS ->   [41:36]
|   |       |--ARGUMENT -> Type [41:37]
|   |       |--WS ->   [41:41]
|   |       |--ARGUMENT -> argname [41:42]
|   |       `--RIGHT_BRACE -> ) [41:49]
|   `--NEWLINE -> \r\n [41:50]
|--JAVADOC_TAG -> JAVADOC_TAG [42:0]
|   |--SEE_LITERAL -> @see [42:0]
|   |--WS ->   [42:4]
|   |--REFERENCE -> REFERENCE [42:5]
|   |   `--PACKAGE_CLASS -> Class.NestedClass [42:5]
|   `--NEWLINE -> \r\n [42:22]
|--JAVADOC_TAG -> JAVADOC_TAG [43:0]
|   |--SEE_LITERAL -> @see [43:0]
|   |--WS ->   [43:4]
|   |--REFERENCE -> REFERENCE [43:5]
|   |   `--PACKAGE_CLASS -> Class [43:5]
|   `--NEWLINE -> \r\n [43:10]
|--JAVADOC_TAG -> JAVADOC_TAG [44:0]
|   |--SEE_LITERAL -> @see [44:0]
|   |--WS ->   [44:4]
|   |--REFERENCE -> REFERENCE [44:5]
|   |   |--PACKAGE_CLASS -> com.github.checkstyle.Class [44:5]
|   |   |--HASH -> # [44:32]
|   |   `--MEMBER -> field [44:33]
|   `--NEWLINE -> \r\n [44:38]
|--JAVADOC_TAG -> JAVADOC_TAG [45:0]
|   |--SEE_LITERAL -> @see [45:0]
|   |--WS ->   [45:4]
|   |--REFERENCE -> REFERENCE [45:5]
|   |   |--PACKAGE_CLASS -> com.github.checkstyle.Class [45:5]
|   |   |--HASH -> # [45:32]
|   |   |--MEMBER -> method [45:33]
|   |   `--PARAMETERS -> PARAMETERS [45:39]
|   |       |--LEFT_BRACE -> ( [45:39]
|   |       |--ARGUMENT -> Type [45:40]
|   |       |--COMMA -> , [45:44]
|   |       |--WS ->   [45:45]
|   |       |--ARGUMENT -> Type [45:46]
|   |       `--RIGHT_BRACE -> ) [45:50]
|   `--NEWLINE -> \r\n [45:51]
|--JAVADOC_TAG -> JAVADOC_TAG [46:0]
|   |--SEE_LITERAL -> @see [46:0]
|   |--WS ->   [46:4]
|   |--REFERENCE -> REFERENCE [46:5]
|   |   |--PACKAGE_CLASS -> com.github.checkstyle.Class [46:5]
|   |   |--HASH -> # [46:32]
|   |   |--MEMBER -> method [46:33]
|   |   `--PARAMETERS -> PARAMETERS [46:39]
|   |       |--LEFT_BRACE -> ( [46:39]
|   |       |--ARGUMENT -> Type [46:40]
|   |       |--WS ->   [46:44]
|   |       |--ARGUMENT -> argname [46:45]
|   |       |--COMMA -> , [46:52]
|   |       |--WS ->   [46:53]
|   |       |--ARGUMENT -> Type [46:54]
|   |       |--WS ->   [46:58]
|   |       |--ARGUMENT -> argname [46:59]
|   |       `--RIGHT_BRACE -> ) [46:66]
|   `--NEWLINE -> \r\n [46:67]
|--JAVADOC_TAG -> JAVADOC_TAG [47:0]
|   |--SEE_LITERAL -> @see [47:0]
|   |--WS ->   [47:4]
|   |--REFERENCE -> REFERENCE [47:5]
|   |   |--PACKAGE_CLASS -> com.github.checkstyle.Class [47:5]
|   |   |--HASH -> # [47:32]
|   |   |--MEMBER -> constructor [47:33]
|   |   `--PARAMETERS -> PARAMETERS [47:44]
|   |       |--LEFT_BRACE -> ( [47:44]
|   |       |--ARGUMENT -> Type [47:45]
|   |       |--COMMA -> , [47:49]
|   |       |--WS ->   [47:50]
|   |       |--ARGUMENT -> Type [47:51]
|   |       `--RIGHT_BRACE -> ) [47:55]
|   `--NEWLINE -> \r\n [47:56]
|--JAVADOC_TAG -> JAVADOC_TAG [48:0]
|   |--SEE_LITERAL -> @see [48:0]
|   |--WS ->   [48:4]
|   |--REFERENCE -> REFERENCE [48:5]
|   |   |--PACKAGE_CLASS -> com.github.checkstyle.Class [48:5]
|   |   |--HASH -> # [48:32]
|   |   |--MEMBER -> constructor [48:33]
|   |   `--PARAMETERS -> PARAMETERS [48:44]
|   |       |--LEFT_BRACE -> ( [48:44]
|   |       |--ARGUMENT -> Type [48:45]
|   |       |--WS ->   [48:49]
|   |       |--ARGUMENT -> argname [48:50]
|   |       |--COMMA -> , [48:57]
|   |       |--WS ->   [48:58]
|   |       |--ARGUMENT -> Type [48:59]
|   |       |--WS ->   [48:63]
|   |       |--ARGUMENT -> argname [48:64]
|   |       `--RIGHT_BRACE -> ) [48:71]
|   `--NEWLINE -> \r\n [48:72]
|--JAVADOC_TAG -> JAVADOC_TAG [49:0]
|   |--SEE_LITERAL -> @see [49:0]
|   |--WS ->   [49:4]
|   |--REFERENCE -> REFERENCE [49:5]
|   |   `--PACKAGE_CLASS -> com.github.checkstyle.Class.NestedClass [49:5]
|   `--NEWLINE -> \r\n [49:44]
|--JAVADOC_TAG -> JAVADOC_TAG [50:0]
|   |--SEE_LITERAL -> @see [50:0]
|   |--WS ->   [50:4]
|   |--REFERENCE -> REFERENCE [50:5]
|   |   `--PACKAGE_CLASS -> com.github.checkstyle.Class [50:5]
|   `--NEWLINE -> \r\n [50:32]
|--JAVADOC_TAG -> JAVADOC_TAG [51:0]
|   |--SEE_LITERAL -> @see [51:0]
|   |--WS ->   [51:4]
|   |--REFERENCE -> REFERENCE [51:5]
|   |   `--PACKAGE_CLASS -> com.github.checkstyle [51:5]
|   `--NEWLINE -> \r\n [51:26]
|--JAVADOC_TAG -> JAVADOC_TAG [52:0]
|   |--SERIAL_LITERAL -> @serial [52:0]
|   |--WS ->   [52:7]
|   `--DESCRIPTION -> DESCRIPTION [52:8]
|       |--TEXT -> field description [52:8]
|       |--NEWLINE -> \r\n [52:25]
|       |--TEXT -> on few lines [53:0]
|       |--NEWLINE -> \r\n [53:12]
|       |--TEXT -> and even here [54:0]
|       `--NEWLINE -> \r\n [54:13]
|--JAVADOC_TAG -> JAVADOC_TAG [55:0]
|   |--SERIAL_LITERAL -> @serial [55:0]
|   |--WS ->   [55:7]
|   |--LITERAL_INCLUDE -> include [55:8]
|   `--NEWLINE -> \r\n [55:15]
|--JAVADOC_TAG -> JAVADOC_TAG [56:0]
|   |--SERIAL_LITERAL -> @serial [56:0]
|   |--WS ->   [56:7]
|   |--LITERAL_EXCLUDE -> exclude [56:8]
|   `--NEWLINE -> \r\n [56:15]
|--JAVADOC_TAG -> JAVADOC_TAG [57:0]
|   |--SERIAL_FIELD_LITERAL -> @serialField [57:0]
|   |--WS ->   [57:12]
|   |--FIELD_NAME -> myField [57:13]
|   |--WS ->   [57:20]
|   |--FIELD_TYPE -> myObjectStreamField [57:21]
|   |--WS ->   [57:40]
|   `--DESCRIPTION -> DESCRIPTION [57:41]
|       |--TEXT -> description of my serial field [57:41]
|       `--NEWLINE -> \r\n [57:71]
|--JAVADOC_TAG -> JAVADOC_TAG [58:0]
|   |--SERIAL_DATA_LITERAL -> @serialData [58:0]
|   |--WS ->   [58:11]
|   `--DESCRIPTION -> DESCRIPTION [58:12]
|       |--TEXT -> The data-description documents the types. [58:12]
|       `--NEWLINE -> \r\n [58:53]
|--JAVADOC_TAG -> JAVADOC_TAG [59:0]
|   |--SINCE_LITERAL -> @since [59:0]
|   |--WS ->   [59:6]
|   `--DESCRIPTION -> DESCRIPTION [59:7]
|       |--TEXT -> 1.5 [59:7]
|       `--NEWLINE -> \r\n [59:10]
|--JAVADOC_TAG -> JAVADOC_TAG [60:0]
|   |--SINCE_LITERAL -> @since [60:0]
|   |--WS ->   [60:6]
|   `--DESCRIPTION -> DESCRIPTION [60:7]
|       |--TEXT -> Release 3.4.5 [60:7]
|       `--NEWLINE -> \r\n [60:20]
|--JAVADOC_TAG -> JAVADOC_TAG [61:0]
|   |--THROWS_LITERAL -> @throws [61:0]
|   |--WS ->   [61:7]
|   |--CLASS_NAME -> IOException [61:8]
|   |--WS ->   [61:19]
|   `--DESCRIPTION -> DESCRIPTION [61:20]
|       |--TEXT -> throws exception if connection refused. [61:20]
|       `--NEWLINE -> \r\n [61:59]
|--JAVADOC_TAG -> JAVADOC_TAG [62:0]
|   |--VERSION_LITERAL -> @version [62:0]
|   |--WS ->   [62:8]
|   `--DESCRIPTION -> DESCRIPTION [62:9]
|       |--TEXT -> 1.2 [62:9]
|       `--NEWLINE -> \r\n [62:12]
|--JAVADOC_TAG -> JAVADOC_TAG [63:0]
|   |--VERSION_LITERAL -> @version [63:0]
|   |--WS ->   [63:8]
|   `--DESCRIPTION -> DESCRIPTION [63:9]
|       `--TEXT -> Release 1.1.1 [63:9]
`--EOF -> <EOF> [63:22]
