| Error | Count |
| Missing a Javadoc comment. | 929 |
| '=' is not followed by whitespace. | 9 |
| '=' is not preceded with whitespace. | 9 |
| 'static' modifier out of order with the JLS suggestions. | 9 |
| 'while' is not followed by whitespace. | 9 |
| Parameter entry should be final. | 9 |
| Parameter password should be final. | 9 |
| Parameter stream should be final. | 9 |
| Redundant 'public' modifier. | 87 |
| 'if' is not followed by whitespace. | 86 |
| '}' should be alone on a line. | 82 |
| 'cast' is not followed by whitespace. | 81 |
| '100' is a magic number. | 8 |
| File does not end with a newline. | 8 |
| Method 'disconnect' is not designed for extension - needs to be abstract, final or empty. | 8 |
| Method 'parseFTPEntry' is not designed for extension - needs to be abstract, final or empty. | 8 |
| Name '_connectAction_' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 8 |
| Parameter address should be final. | 8 |
| Parameter ch should be final. | 8 |
| Parameter input should be final. | 8 |
| Redundant throws: 'UnknownHostException' is subclass of 'IOException'. | 8 |
| '-2' is a magic number. | 7 |
| '256' is a magic number. | 7 |
| '512' is a magic number. | 7 |
| '{' is followed by whitespace. | 7 |
| '||' should be on a new line. | 7 |
| Expected @param tag for 'host'. | 7 |
| Method '_connectAction_' is not designed for extension - needs to be abstract, final or empty. | 7 |
| Method 'getParser' is not designed for extension - needs to be abstract, final or empty. | 7 |
| Method 'testParseFieldsOnFile' is not designed for extension - needs to be abstract, final or empty. | 7 |
| Parameter dest should be final. | 7 |
| Parameter destination should be final. | 7 |
| Parameter encoding should be final. | 7 |
| Parameter hostname should be final. | 7 |
| Parameter newsgroup should be final. | 7 |
| Parameter output should be final. | 7 |
| Parameter string should be final. | 7 |
| Parameter timeout should be final. | 7 |
| Unused @throws tag for 'ParserInitializationException'. | 7 |
| Expected an @return tag. | 66 |
| Line is longer than 80 characters. | 652 |
| '3' is a magic number. | 65 |
| '0xffff' is a magic number. | 6 |
| '11' is a magic number. | 6 |
| '13' is a magic number. | 6 |
| '200' is a magic number. | 6 |
| '300' is a magic number. | 6 |
| '400' is a magic number. | 6 |
| 'for' is not followed by whitespace. | 6 |
| Method 'getBadListing' is not designed for extension - needs to be abstract, final or empty. | 6 |
| Method 'getDefaultConfiguration' is not designed for extension - needs to be abstract, final or empty. | 6 |
| Method 'getGoodListing' is not designed for extension - needs to be abstract, final or empty. | 6 |
| Method 'login' is not designed for extension - needs to be abstract, final or empty. | 6 |
| Method 'testConstructors' is not designed for extension - needs to be abstract, final or empty. | 6 |
| Name 'badsamples' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 6 |
| Name 'goodsamples' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 6 |
| Parameter client should be final. | 6 |
| Parameter f should be final. | 6 |
| Parameter local should be final. | 6 |
| Parameter optcode should be final. | 6 |
| Redundant throws: 'SocketException' is subclass of 'IOException'. | 6 |
| Expected @throws tag for 'IOException'. | 56 |
| Expected @throws tag for 'Exception'. | 54 |
| Line has trailing spaces. | 533 |
| Line does not match expected header line of ' Apache License'. | 52 |
| '*' is not followed by whitespace. | 5 |
| '*' is not preceded with whitespace. | 5 |
| '100000' is a magic number. | 5 |
| '1000L' is a magic number. | 5 |
| '25' is a magic number. | 5 |
| '30000' is a magic number. | 5 |
| '5000' is a magic number. | 5 |
| '5000000000L' is a magic number. | 5 |
| '7' is a magic number. | 5 |
| Expected @param tag for 'data'. | 5 |
| Expected @param tag for 'input'. | 5 |
| Method 'addProtocolCommandListener' is not designed for extension - needs to be abstract, final or empty. | 5 |
| Method 'getInputStream' is not designed for extension - needs to be abstract, final or empty. | 5 |
| Method 'help' is not designed for extension - needs to be abstract, final or empty. | 5 |
| Method 'listFiles' is not designed for extension - needs to be abstract, final or empty. | 5 |
| Method 'listHelp' is not designed for extension - needs to be abstract, final or empty. | 5 |
| Method 'retrieveArticle' is not designed for extension - needs to be abstract, final or empty. | 5 |
| Method 'retrieveArticleBody' is not designed for extension - needs to be abstract, final or empty. | 5 |
| Method 'retrieveArticleHeader' is not designed for extension - needs to be abstract, final or empty. | 5 |
| Method 'selectArticle' is not designed for extension - needs to be abstract, final or empty. | 5 |
| Method 'stat' is not designed for extension - needs to be abstract, final or empty. | 5 |
| Method 'testParseFieldsOnDirectory' is not designed for extension - needs to be abstract, final or empty. | 5 |
| Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 5 |
| Name '_newDatagram' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 5 |
| Name 'ret_read' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 5 |
| Parameter acceptlocal should be final. | 5 |
| Parameter acceptremote should be final. | 5 |
| Parameter blockNumber should be final. | 5 |
| Parameter bufferSize should be final. | 5 |
| Parameter date should be final. | 5 |
| Parameter initlocal should be final. | 5 |
| Parameter initremote should be final. | 5 |
| Parameter reader should be final. | 5 |
| Parameter streamSize should be final. | 5 |
| Parameter suboptionLength should be final. | 5 |
| Parameter test should be final. | 5 |
| Unused @throws tag for 'CopyStreamException'. | 5 |
| '4' is a magic number. | 49 |
| Unused @throws tag for 'NNTPConnectionClosedException'. | 47 |
| '+' should be on a new line. | 46 |
| Redundant 'final' modifier. | 45 |
| Parameter args should be final. | 44 |
| '{' should be on a new line. | 404 |
| Inner assignments should be avoided. | 40 |
| '0x7' is a magic number. | 4 |
| '1024' is a magic number. | 4 |
| '14' is a magic number. | 4 |
| '18' is a magic number. | 4 |
| '22' is a magic number. | 4 |
| '23' is a magic number. | 4 |
| '91' is a magic number. | 4 |
| 'parser' hides a field. | 4 |
| Expected @param tag for 'articleId'. | 4 |
| Expected @param tag for 'articleNumber'. | 4 |
| Expected @param tag for 'mode'. | 4 |
| Expected @param tag for 'pathname'. | 4 |
| Expression can be simplified. | 4 |
| Method 'answerSubnegotiation' is not designed for extension - needs to be abstract, final or empty. | 4 |
| Method 'connect' is not designed for extension - needs to be abstract, final or empty. | 4 |
| Method 'createSocket' is not designed for extension - needs to be abstract, final or empty. | 4 |
| Method 'getOutputStream' is not designed for extension - needs to be abstract, final or empty. | 4 |
| Method 'getReplyCode' is not designed for extension - needs to be abstract, final or empty. | 4 |
| Method 'getReplyString' is not designed for extension - needs to be abstract, final or empty. | 4 |
| Method 'logout' is not designed for extension - needs to be abstract, final or empty. | 4 |
| Method 'receiveFile' is not designed for extension - needs to be abstract, final or empty. | 4 |
| Method 'run' is not designed for extension - needs to be abstract, final or empty. | 4 |
| Method 'send' is not designed for extension - needs to be abstract, final or empty. | 4 |
| Method 'sendFile' is not designed for extension - needs to be abstract, final or empty. | 4 |
| Method 'startSubnegotiationLocal' is not designed for extension - needs to be abstract, final or empty. | 4 |
| Method 'startSubnegotiationRemote' is not designed for extension - needs to be abstract, final or empty. | 4 |
| Method 'testAnswerSubnegotiation' is not designed for extension - needs to be abstract, final or empty. | 4 |
| Method 'testStartSubnegotiation' is not designed for extension - needs to be abstract, final or empty. | 4 |
| Name '__commandBuffer' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 4 |
| Name '__getReply' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 4 |
| Name '_commandSupport_' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 4 |
| Name '_commands' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 4 |
| Name '_replyCode' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 4 |
| Parameter bytes should be final. | 4 |
| Parameter code should be final. | 4 |
| Parameter fileType should be final. | 4 |
| Parameter header should be final. | 4 |
| Parameter index should be final. | 4 |
| Parameter longOutput should be final. | 4 |
| Parameter quantityRequested should be final. | 4 |
| Parameter returnTime should be final. | 4 |
| Parameter reversePath should be final. | 4 |
| Parameter s should be final. | 4 |
| Parameter suboptionData should be final. | 4 |
| Parameter termtype should be final. | 4 |
| Parameter ts should be final. | 4 |
| Parameter type should be final. | 4 |
| Variable '_commandSupport_' must be private and have accessor methods. | 4 |
| Variable '_replyCode' must be private and have accessor methods. | 4 |
| switch without "default" clause. | 4 |
| Parameter port should be final. | 39 |
| Must have at least one statement. | 38 |
| Parameter host should be final. | 37 |
| Unused @throws tag for 'SMTPConnectionClosedException'. | 37 |
| '1000' is a magic number. | 35 |
| Parameter command should be final. | 35 |
| 'else' construct must use '{}'s. | 34 |
| Parameter option should be final. | 30 |
| '110' is a magic number. | 3 |
| '12' is a magic number. | 3 |
| '17' is a magic number. | 3 |
| '20' is a magic number. | 3 |
| '21' is a magic number. | 3 |
| '255' is a magic number. | 3 |
| '600' is a magic number. | 3 |
| Empty statement. | 3 |
| Expected @param tag for 'highArticleNumber'. | 3 |
| Expected @param tag for 'lowArticleNumber'. | 3 |
| Method 'addHeaderField' is not designed for extension - needs to be abstract, final or empty. | 3 |
| Method 'article' is not designed for extension - needs to be abstract, final or empty. | 3 |
| Method 'body' is not designed for extension - needs to be abstract, final or empty. | 3 |
| Method 'close' is not designed for extension - needs to be abstract, final or empty. | 3 |
| Method 'completePendingCommand' is not designed for extension - needs to be abstract, final or empty. | 3 |
| Method 'configure' is not designed for extension - needs to be abstract, final or empty. | 3 |
| Method 'createDatagramSocket' is not designed for extension - needs to be abstract, final or empty. | 3 |
| Method 'createServerSocket' is not designed for extension - needs to be abstract, final or empty. | 3 |
| Method 'doAdditionalGoodTests' is not designed for extension - needs to be abstract, final or empty. | 3 |
| Method 'getMessage' is not designed for extension - needs to be abstract, final or empty. | 3 |
| Method 'getReply' is not designed for extension - needs to be abstract, final or empty. | 3 |
| Method 'getReplyStrings' is not designed for extension - needs to be abstract, final or empty. | 3 |
| Method 'head' is not designed for extension - needs to be abstract, final or empty. | 3 |
| Method 'initiateListParsing' is not designed for extension - needs to be abstract, final or empty. | 3 |
| Method 'list' is not designed for extension - needs to be abstract, final or empty. | 3 |
| Method 'noop' is not designed for extension - needs to be abstract, final or empty. | 3 |
| Method 'open' is not designed for extension - needs to be abstract, final or empty. | 3 |
| Method 'parseFileList' is not designed for extension - needs to be abstract, final or empty. | 3 |
| Method 'quit' is not designed for extension - needs to be abstract, final or empty. | 3 |
| Method 'removeProtocolCommandListener' is not designed for extension - needs to be abstract, final or empty. | 3 |
| Method 'tearDown' is not designed for extension - needs to be abstract, final or empty. | 3 |
| Name '__DEFAULT_ENCODING' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 3 |
| Name '__lastWasCR' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 3 |
| Name '_replyLines' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 3 |
| Name '_replyString' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 3 |
| Name 'negotiation1_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 3 |
| Name 'negotiation_code' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 3 |
| Name 'option_code' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 3 |
| Parameter b should be final. | 3 |
| Parameter bytesTransferred should be final. | 3 |
| Parameter dir should be final. | 3 |
| Parameter event should be final. | 3 |
| Parameter from should be final. | 3 |
| Parameter highArticleNumber should be final. | 3 |
| Parameter info should be final. | 3 |
| Parameter listStream should be final. | 3 |
| Parameter localAddr should be final. | 3 |
| Parameter lowArticleNumber should be final. | 3 |
| Parameter packet should be final. | 3 |
| Parameter permission should be final. | 3 |
| Parameter regex should be final. | 3 |
| Parameter serverTimeZoneId should be final. | 3 |
| Parameter socket should be final. | 3 |
| Parameter state should be final. | 3 |
| Parameter user should be final. | 3 |
| Parameter value should be final. | 3 |
| Redundant throws: 'NumberFormatException' is unchecked exception. | 3 |
| Redundant throws: 'ParserInitializationException' is unchecked exception. | 3 |
| Variable '_replyLines' must be private and have accessor methods. | 3 |
| Variable '_replyString' must be private and have accessor methods. | 3 |
| Variable 'emptyUser' must be private and have accessor methods. | 3 |
| Variable 'mailhost' must be private and have accessor methods. | 3 |
| Variable 'password' must be private and have accessor methods. | 3 |
| Variable 'user' must be private and have accessor methods. | 3 |
| 'if' construct must use '{}'s. | 296 |
| Parameter pathname should be final. | 26 |
| Utility classes should not have a public or default constructor. | 26 |
| '+' is not preceded with whitespace. | 25 |
| '8' is a magic number. | 25 |
| '0xff' is a magic number. | 22 |
| ';' is preceded with whitespace. | 22 |
| Avoid inline conditionals. | 22 |
| Missing package documentation file. | 21 |
| Parameter message should be final. | 21 |
| Line contains a tab character. | 2014 |
| '6' is a magic number. | 20 |
| Unused @throws tag for 'IllegalArgumentException'. | 20 |
| '!=' is not preceded with whitespace. | 2 |
| '++' is preceded with whitespace. | 2 |
| '0x100000000L' is a magic number. | 2 |
| '0x3' is a magic number. | 2 |
| '0x80000000L' is a magic number. | 2 |
| '19' is a magic number. | 2 |
| '2000' is a magic number. | 2 |
| '2004' is a magic number. | 2 |
| '2005' is a magic number. | 2 |
| '27' is a magic number. | 2 |
| '29' is a magic number. | 2 |
| '3000' is a magic number. | 2 |
| '3333' is a magic number. | 2 |
| '34' is a magic number. | 2 |
| '4000' is a magic number. | 2 |
| '48' is a magic number. | 2 |
| '550' is a magic number. | 2 |
| '56' is a magic number. | 2 |
| '64' is a magic number. | 2 |
| '65.536' is a magic number. | 2 |
| 'defaultDateFormatStr' hides a field. | 2 |
| 'port' hides a field. | 2 |
| 'recentDateFormatStr' hides a field. | 2 |
| 'serverLanguageCode' hides a field. | 2 |
| 'serverTimeZoneId' hides a field. | 2 |
| 'shortMonthNames' hides a field. | 2 |
| Expected @param tag for 'a1'. | 2 |
| Expected @param tag for 'a2'. | 2 |
| Expected @param tag for 'arg0'. | 2 |
| Expected @param tag for 'articleRange'. | 2 |
| Expected @param tag for 'b'. | 2 |
| Expected @param tag for 'blockNumber'. | 2 |
| Expected @param tag for 'command'. | 2 |
| Expected @param tag for 'dest'. | 2 |
| Expected @param tag for 'dir'. | 2 |
| Expected @param tag for 'encoding'. | 2 |
| Expected @param tag for 'format'. | 2 |
| Expected @param tag for 'header'. | 2 |
| Expected @param tag for 'index'. | 2 |
| Expected @param tag for 'length'. | 2 |
| Expected @param tag for 'message'. | 2 |
| Expected @param tag for 'ntpTime'. | 2 |
| Expected @param tag for 'num'. | 2 |
| Expected @param tag for 'port'. | 2 |
| Expected @param tag for 's'. | 2 |
| Expected @param tag for 'source'. | 2 |
| Expected @param tag for 'timeout'. | 2 |
| Expected @throws tag for 'CopyStreamException'. | 2 |
| Expected @throws tag for 'SocketException'. | 2 |
| Got an exception - java.lang.RuntimeException: Unable to get class information for @throws tag 'UnknownHostException'. | 2 |
| Method '_createErrorStream' is not designed for extension - needs to be abstract, final or empty. | 2 |
| Method 'addRecipient' is not designed for extension - needs to be abstract, final or empty. | 2 |
| Method 'allo' is not designed for extension - needs to be abstract, final or empty. | 2 |
| Method 'allocate' is not designed for extension - needs to be abstract, final or empty. | 2 |
| Method 'bytesTransferred' is not designed for extension - needs to be abstract, final or empty. | 2 |
| Method 'compareTo' is not designed for extension - needs to be abstract, final or empty. | 2 |
| Method 'createFileEntryParser' is not designed for extension - needs to be abstract, final or empty. | 2 |
| Method 'createFileList' is not designed for extension - needs to be abstract, final or empty. | 2 |
| Method 'getBadListings' is not designed for extension - needs to be abstract, final or empty. | 2 |
| Method 'getDate' is not designed for extension - needs to be abstract, final or empty. | 2 |
| Method 'getFiles' is not designed for extension - needs to be abstract, final or empty. | 2 |
| Method 'getGoodListings' is not designed for extension - needs to be abstract, final or empty. | 2 |
| Method 'getListenerCount' is not designed for extension - needs to be abstract, final or empty. | 2 |
| Method 'getNext' is not designed for extension - needs to be abstract, final or empty. | 2 |
| Method 'getPrevious' is not designed for extension - needs to be abstract, final or empty. | 2 |
| Method 'getStatus' is not designed for extension - needs to be abstract, final or empty. | 2 |
| Method 'getSubject' is not designed for extension - needs to be abstract, final or empty. | 2 |
| Method 'getTotalBytesTransferred' is not designed for extension - needs to be abstract, final or empty. | 2 |
| Method 'getType' is not designed for extension - needs to be abstract, final or empty. | 2 |
| Method 'group' is not designed for extension - needs to be abstract, final or empty. | 2 |
| Method 'hasNext' is not designed for extension - needs to be abstract, final or empty. | 2 |
| Method 'hasPrevious' is not designed for extension - needs to be abstract, final or empty. | 2 |
| Method 'isVersioning' is not designed for extension - needs to be abstract, final or empty. | 2 |
| Method 'listNames' is not designed for extension - needs to be abstract, final or empty. | 2 |
| Method 'listNewsgroups' is not designed for extension - needs to be abstract, final or empty. | 2 |
| Method 'next' is not designed for extension - needs to be abstract, final or empty. | 2 |
| Method 'nlst' is not designed for extension - needs to be abstract, final or empty. | 2 |
| Method 'parseTimestamp' is not designed for extension - needs to be abstract, final or empty. | 2 |
| Method 'preParse' is not designed for extension - needs to be abstract, final or empty. | 2 |
| Method 'query' is not designed for extension - needs to be abstract, final or empty. | 2 |
| Method 'readNextEntry' is not designed for extension - needs to be abstract, final or empty. | 2 |
| Method 'readServerList' is not designed for extension - needs to be abstract, final or empty. | 2 |
| Method 'receivedNegotiation' is not designed for extension - needs to be abstract, final or empty. | 2 |
| Method 'remoteStoreUnique' is not designed for extension - needs to be abstract, final or empty. | 2 |
| Method 'removeProtocolCommandistener' is not designed for extension - needs to be abstract, final or empty. | 2 |
| Method 'reset' is not designed for extension - needs to be abstract, final or empty. | 2 |
| Method 'retrieveArticleInfo' is not designed for extension - needs to be abstract, final or empty. | 2 |
| Method 'retrieveHeader' is not designed for extension - needs to be abstract, final or empty. | 2 |
| Method 'rexec' is not designed for extension - needs to be abstract, final or empty. | 2 |
| Method 'rlogin' is not designed for extension - needs to be abstract, final or empty. | 2 |
| Method 'selectNewsgroup' is not designed for extension - needs to be abstract, final or empty. | 2 |
| Method 'selectNextArticle' is not designed for extension - needs to be abstract, final or empty. | 2 |
| Method 'selectPreviousArticle' is not designed for extension - needs to be abstract, final or empty. | 2 |
| Method 'sendNoOp' is not designed for extension - needs to be abstract, final or empty. | 2 |
| Method 'sendSimpleMessage' is not designed for extension - needs to be abstract, final or empty. | 2 |
| Method 'setFileType' is not designed for extension - needs to be abstract, final or empty. | 2 |
| Method 'setSender' is not designed for extension - needs to be abstract, final or empty. | 2 |
| Method 'stop' is not designed for extension - needs to be abstract, final or empty. | 2 |
| Method 'storeUniqueFile' is not designed for extension - needs to be abstract, final or empty. | 2 |
| Method 'storeUniqueFileStream' is not designed for extension - needs to be abstract, final or empty. | 2 |
| Method 'stou' is not designed for extension - needs to be abstract, final or empty. | 2 |
| Method 'testBadListing' is not designed for extension - needs to be abstract, final or empty. | 2 |
| Method 'testInitial' is not designed for extension - needs to be abstract, final or empty. | 2 |
| Method 'type' is not designed for extension - needs to be abstract, final or empty. | 2 |
| Method length is 172 lines (max allowed is 150). | 2 |
| Name 'F' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 2 |
| Name 'GMT' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 2 |
| Name '__DEFAULT_SOCKET_FACTORY' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 2 |
| Name '__buffer' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 2 |
| Name '__client' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 2 |
| Name '__dummyData' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 2 |
| Name '__from' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 2 |
| Name '__headerFields' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 2 |
| Name '__listeners' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 2 |
| Name '__newsgroups' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 2 |
| Name '__output' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 2 |
| Name '__read' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 2 |
| Name '__receivePacket' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 2 |
| Name '__remoteVerificationEnabled' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 2 |
| Name '__retrieve' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 2 |
| Name '__sendCommand' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 2 |
| Name '__socket' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 2 |
| Name '__subject' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 2 |
| Name '__timeData' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 2 |
| Name '__writer' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 2 |
| Name '_blockNumber' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 2 |
| Name '_createErrorStream' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 2 |
| Name '_message' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 2 |
| Name '_newReplyString' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 2 |
| Name '_offset' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 2 |
| Name '_port' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 2 |
| Name '_reader' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 2 |
| Name '_socketFactory_' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 2 |
| Name '_socket_' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 2 |
| Name '_timeout_' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 2 |
| Name '_type' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 2 |
| Name 'negotiation2_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 2 |
| Parameter GMT should be final. | 2 |
| Parameter a1 should be final. | 2 |
| Parameter a2 should be final. | 2 |
| Parameter accept should be final. | 2 |
| Parameter access should be final. | 2 |
| Parameter account should be final. | 2 |
| Parameter arg0 should be final. | 2 |
| Parameter articleRange should be final. | 2 |
| Parameter backlog should be final. | 2 |
| Parameter comments should be final. | 2 |
| Parameter defaultDateFormatStr should be final. | 2 |
| Parameter distributions should be final. | 2 |
| Parameter doComputeDetails should be final. | 2 |
| Parameter enable should be final. | 2 |
| Parameter format should be final. | 2 |
| Parameter formatOrByteSize should be final. | 2 |
| Parameter handle should be final. | 2 |
| Parameter headerField should be final. | 2 |
| Parameter includeSpace should be final. | 2 |
| Parameter init should be final. | 2 |
| Parameter is should be final. | 2 |
| Parameter laddr should be final. | 2 |
| Parameter line should be final. | 2 |
| Parameter listing should be final. | 2 |
| Parameter localPort should be final. | 2 |
| Parameter localUsername should be final. | 2 |
| Parameter negotiation_code should be final. | 2 |
| Parameter notifhand should be final. | 2 |
| Parameter ntpTime should be final. | 2 |
| Parameter num should be final. | 2 |
| Parameter opthand should be final. | 2 |
| Parameter option_code should be final. | 2 |
| Parameter original should be final. | 2 |
| Parameter parserKey should be final. | 2 |
| Parameter path should be final. | 2 |
| Parameter query should be final. | 2 |
| Parameter rawlist should be final. | 2 |
| Parameter recentDateFormatStr should be final. | 2 |
| Parameter recordSize should be final. | 2 |
| Parameter remoteUsername should be final. | 2 |
| Parameter replyCode should be final. | 2 |
| Parameter selectedArticles should be final. | 2 |
| Parameter sender should be final. | 2 |
| Parameter server should be final. | 2 |
| Parameter serverLanguageCode should be final. | 2 |
| Parameter shortMonthNames should be final. | 2 |
| Parameter shortmonths should be final. | 2 |
| Parameter spystream should be final. | 2 |
| Parameter structure should be final. | 2 |
| Parameter subject should be final. | 2 |
| Parameter systemKey should be final. | 2 |
| Parameter t should be final. | 2 |
| Parameter terminalType should be final. | 2 |
| Parameter time should be final. | 2 |
| Parameter timestampStr should be final. | 2 |
| Parameter to should be final. | 2 |
| Parameter totalBytesTransferred should be final. | 2 |
| Parameter version should be final. | 2 |
| Parameter wildmat should be final. | 2 |
| Redundant throws: 'IllegalArgumentException' is unchecked exception. | 2 |
| Redundant throws: 'InterruptedIOException' is subclass of 'IOException'. | 2 |
| Unused @throws tag for 'BindException'. | 2 |
| Variable '_blockNumber' must be private and have accessor methods. | 2 |
| Variable '_newReplyString' must be private and have accessor methods. | 2 |
| Variable '_reader' must be private and have accessor methods. | 2 |
| Variable '_socketFactory_' must be private and have accessor methods. | 2 |
| Variable '_socket_' must be private and have accessor methods. | 2 |
| Variable '_timeout_' must be private and have accessor methods. | 2 |
| Variable '_type' must be private and have accessor methods. | 2 |
| Variable 'client' must be private and have accessor methods. | 2 |
| Variable 'next' must be private and have accessor methods. | 2 |
| Variable 'p' must be private and have accessor methods. | 2 |
| Parameter reply should be final. | 19 |
| Parameter name should be final. | 18 |
| ',' is not followed by whitespace. | 17 |
| '15' is a magic number. | 17 |
| Parameter buffer should be final. | 17 |
| Parameter listener should be final. | 17 |
| Method 'sendCommand' is not designed for extension - needs to be abstract, final or empty. | 16 |
| Parameter length should be final. | 16 |
| Parameter mode should be final. | 16 |
| '5' is a magic number. | 15 |
| Parameter articleNumber should be final. | 15 |
| Parameter filename should be final. | 15 |
| '10' is a magic number. | 14 |
| '500' is a magic number. | 14 |
| '60000' is a magic number. | 14 |
| 'for' construct must use '{}'s. | 14 |
| '{' is not followed by whitespace. | 14 |
| '}' is not preceded with whitespace. | 14 |
| Parameter data should be final. | 14 |
| Parameter offset should be final. | 14 |
| Parameter pointer should be final. | 14 |
| Missing a header - not enough lines in file. | 133 |
| 'return' is not followed by whitespace. | 13 |
| '{' is not preceded with whitespace. | 13 |
| Parameter username should be final. | 12 |
| Array brackets at illegal position. | 114 |
| '+' is not followed by whitespace. | 11 |
| '0xffffffffL' is a magic number. | 11 |
| '16' is a magic number. | 11 |
| '32' is a magic number. | 11 |
| 'while' construct must use '{}'s. | 11 |
| '|' should be on a new line. | 11 |
| Expected @param tag for 'args'. | 11 |
| Expected @param tag for 'name'. | 11 |
| Parameter datagram should be final. | 11 |
| Parameter parser should be final. | 11 |
| Parameter source should be final. | 11 |
| Unused @throws tag for 'FTPConnectionClosedException'. | 103 |
| '0xFF' is a magic number. | 10 |
| '24' is a magic number. | 10 |
| '9' is a magic number. | 10 |
| Method 'setUp' is not designed for extension - needs to be abstract, final or empty. | 10 |
| Parameter articleId should be final. | 10 |
| Parameter config should be final. | 10 |
| Parameter messageId should be final. | 10 |
| Parameter remote should be final. | 10 |
| '-' should be on a new line. | 1 |
| '0.9' is a magic number. | 1 |
| '06' is a magic number. | 1 |
| '0x3F' is a magic number. | 1 |
| '0xC7' is a magic number. | 1 |
| '0xF8' is a magic number. | 1 |
| '1.2' is a magic number. | 1 |
| '10000' is a magic number. | 1 |
| '1000D' is a magic number. | 1 |
| '128' is a magic number. | 1 |
| '17707' is a magic number. | 1 |
| '1900' is a magic number. | 1 |
| '1970' is a magic number. | 1 |
| '2048' is a magic number. | 1 |
| '2049' is a magic number. | 1 |
| '26' is a magic number. | 1 |
| '28' is a magic number. | 1 |
| '30' is a magic number. | 1 |
| '31' is a magic number. | 1 |
| '33' is a magic number. | 1 |
| '35' is a magic number. | 1 |
| '36' is a magic number. | 1 |
| '36864' is a magic number. | 1 |
| '37' is a magic number. | 1 |
| '38' is a magic number. | 1 |
| '39' is a magic number. | 1 |
| '40' is a magic number. | 1 |
| '4096' is a magic number. | 1 |
| '50' is a magic number. | 1 |
| '65536L' is a magic number. | 1 |
| '814' is a magic number. | 1 |
| 'bytesTransferred' hides a field. | 1 |
| 'catch' is not followed by whitespace. | 1 |
| 'client' hides a field. | 1 |
| 'config' hides a field. | 1 |
| 'ftpFileEntryParsers' hides a field. | 1 |
| 'name' hides a field. | 1 |
| 'next' hides a field. | 1 |
| 'ntpTime' hides a field. | 1 |
| 'prev' hides a field. | 1 |
| 'root' hides a field. | 1 |
| 'rootCause' hides a field. | 1 |
| 'server' hides a field. | 1 |
| 'streamSize' hides a field. | 1 |
| 'subject' hides a field. | 1 |
| 'synchronized' is not followed by whitespace. | 1 |
| 'totalBytesTransferred' hides a field. | 1 |
| 'try' is not followed by whitespace. | 1 |
| Avoid nested blocks. | 1 |
| Class FTPFileList should be declared as final. | 1 |
| Class TelnetOption should be declared as final. | 1 |
| Class TestSetupParameters should be declared as final. | 1 |
| Comment matches to-do format 'TODO:'. | 1 |
| Duplicate @return tag. | 1 |
| Expected @param tag for 'address'. | 1 |
| Expected @param tag for 'bufferSize'. | 1 |
| Expected @param tag for 'client'. | 1 |
| Expected @param tag for 'comment'. | 1 |
| Expected @param tag for 'config'. | 1 |
| Expected @param tag for 'dp'. | 1 |
| Expected @param tag for 'end'. | 1 |
| Expected @param tag for 'f'. | 1 |
| Expected @param tag for 'fileList'. | 1 |
| Expected @param tag for 'is'. | 1 |
| Expected @param tag for 'localUsername'. | 1 |
| Expected @param tag for 'messages'. | 1 |
| Expected @param tag for 'msgId'. | 1 |
| Expected @param tag for 'newsgroup'. | 1 |
| Expected @param tag for 'ntpTimeValue'. | 1 |
| Expected @param tag for 'octets'. | 1 |
| Expected @param tag for 'outputs'. | 1 |
| Expected @param tag for 'parent'. | 1 |
| Expected @param tag for 'parser'. | 1 |
| Expected @param tag for 'password'. | 1 |
| Expected @param tag for 'pointer'. | 1 |
| Expected @param tag for 'poll'. | 1 |
| Expected @param tag for 'precision'. | 1 |
| Expected @param tag for 'refId'. | 1 |
| Expected @param tag for 'remoteUsername'. | 1 |
| Expected @param tag for 'serverTimeZoneId'. | 1 |
| Expected @param tag for 'settings'. | 1 |
| Expected @param tag for 'socket'. | 1 |
| Expected @param tag for 'stratum'. | 1 |
| Expected @param tag for 'string'. | 1 |
| Expected @param tag for 'target'. | 1 |
| Expected @param tag for 'terminalType'. | 1 |
| Expected @param tag for 'threadable'. | 1 |
| Expected @param tag for 'uid'. | 1 |
| Expected @param tag for 'username'. | 1 |
| Expected @throws tag for 'IllegalArgumentException'. | 1 |
| Expected @throws tag for 'InterruptedException'. | 1 |
| Expected @throws tag for 'ParseException'. | 1 |
| File length is 2,679 lines (max allowed is 2,000). | 1 |
| Method '_closeOutputStream' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method '_flushOutputStream' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method '_openDataConnection_' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'abor' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'abort' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'acct' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'addCC' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'addComment' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'addCopyStreamListener' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'addListener' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'addNewsgroup' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'addOptionHandler' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'addReference' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'appe' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'appendFile' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'appendFileStream' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'assertFileInListing' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'assertFileNotInListing' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'authenticate' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'authinfoPass' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'authinfoUser' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'cdup' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'changeToParentDirectory' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'changeWorkingDirectory' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'closeConnection' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'closeConnections' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'computeDetails' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'createMVSEntryParser' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'createNTFTPEntryParser' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'createOS2FTPEntryParser' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'createOS400FTPEntryParser' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'createUnixFTPEntryParser' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'createVMSVersioningFTPEntryParser' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'cwd' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'data' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'dele' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'deleteFile' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'deleteMessage' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'deleteOptionHandler' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'demo' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'enterLocalActiveMode' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'enterLocalPassiveMode' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'enterRemoteActiveMode' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'enterRemotePassiveMode' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'equalBytes' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'equalInts' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'equals' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'expn' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'fireCommandSent' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'fireReplyReceived' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'forwardArticle' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getAcceptLocal' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getAcceptRemote' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getAdditionalReply' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getArticleId' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getArticleNumber' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getBufferSize' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getBytesTransferred' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getCommand' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getComments' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getControlEncoding' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getDataConnectionMode' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getDatagramPacket' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getDefaultDateFormat' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getDefaultDateFormatStr' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getDefaultDateFormatString' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getDefaultTimeout' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getDelay' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getDo' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getErrorStream' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getFraction' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getFrom' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getFromAddress' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getGroup' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getGroupCnt' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getGroupsAsString' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getHardLinkCount' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getIOException' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getInitLocal' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getInitRemote' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getLeapIndicator' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getLink' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getListeners' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getLocalAddress' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getLocalOptionState' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getLocalPort' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getMaxTimeouts' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getMode' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getModeName' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getName' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getNewsgroups' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getOffset' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getOptionCode' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getOriginateTimeStamp' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getPassiveHost' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getPassivePort' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getPoll' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getPort' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getPrecision' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getRawListing' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getReaderThread' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getReceiveTimeStamp' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getRecentDateFormat' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getRecentDateFormatStr' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getRecentDateFormatString' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getReferenceId' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getReferenceIdString' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getReferenceTimeStamp' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getReferences' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getRemoteOptionState' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getRestartOffset' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getReturnTime' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getRootCause' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getRootDelay' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getRootDelayInMillisDouble' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getRootDispersion' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getRootDispersionInMillis' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getRootDispersionInMillisDouble' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getSeconds' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getServerLanguageCode' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getServerSystemKey' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getServerTimeZone' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getServerTimeZoneId' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getShortMonthNames' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getShortMonths' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getSize' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getSoTimeout' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getState' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getStratum' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getStreamSize' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getSystemName' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getTime' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getTimestamp' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getTransmitTimeStamp' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getUser' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getVersion' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getVersioningParser' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'getWill' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'hasPermission' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'hashCode' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'helo' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'ihave' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'isAllowedToPost' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'isCommand' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'isDirectory' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'isDummy' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'isFile' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'isOpen' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'isRemoteVerificationEnabled' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'isReply' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'isRunning' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'isSymbolicLink' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'isUnknown' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'last' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'listActive' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'listMessage' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'listMessages' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'listNewNews' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'listNewNewsgroups' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'listUniqueIdentifier' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'listUniqueIdentifiers' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'mail' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'makeDirectory' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'makeDummy' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'matches' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'messageThreadId' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'messageThreadReferences' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'mkd' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'mode' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'newgroups' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'newnews' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'ntpValue' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'openConnections' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'pass' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'pasv' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'port' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'post' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'postArticle' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'previous' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'printWorkingDirectory' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'protocolCommandSent' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'protocolReplyReceived' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'pwd' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'rcpt' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'registerNotifHandler' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'registerSpyStream' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'rein' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'reinitialize' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'remoteAppend' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'remoteRetrieve' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'remoteStore' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'removeCopyStreamListener' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'removeDirectory' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'removeListener' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'rename' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'resetIterator' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'rest' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'retr' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'retrieveFile' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'retrieveFileStream' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'retrieveMessage' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'retrieveMessageTop' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'rmd' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'rnfr' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'rnto' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'rset' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'saml' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'sendAYT' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'sendMessageData' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'sendShortMessageData' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'sendSiteCommand' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'setAcceptLocal' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'setAcceptRemote' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'setArticleId' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'setArticleNumber' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'setBufferSize' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'setChild' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'setControlEncoding' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'setDataTimeout' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'setDatagramPacket' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'setDatagramSocketFactory' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'setDate' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'setDefaultDateFormatStr' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'setDefaultTimeout' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'setDo' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'setFileStructure' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'setFileTransferMode' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'setFrom' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'setGroup' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'setHardLinkCount' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'setInitLocal' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'setInitRemote' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'setLeapIndicator' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'setLink' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'setMaxTimeouts' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'setMode' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'setName' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'setNext' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'setOriginateTimeStamp' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'setParserFactory' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'setPermission' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'setPoll' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'setPrecision' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'setRawListing' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'setReaderThread' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'setReceiveTimeStamp' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'setRecentDateFormatStr' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'setReferenceId' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'setReferenceTime' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'setRemoteVerificationEnabled' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'setRestartOffset' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'setServerLanguageCode' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'setServerTimeZoneId' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'setShortMonthNames' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'setSize' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'setSoTimeout' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'setState' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'setStratum' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'setSubject' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'setTimestamp' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'setTransmitTime' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'setType' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'setUser' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'setVersion' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'setWill' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'simplifiedSubject' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'site' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'smnt' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'soml' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'start' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'status' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'stopSpyStream' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'stor' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'storeFile' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'storeFileStream' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'stru' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'structureMount' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'subjectIsReply' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'syst' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testAYT' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testCompare' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testCompareTimes' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testConsistentListing' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testConstants' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testDateConversion' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testDefaultParserFactory' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testDelete' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testDeleteOptionHandler' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testDeleteWithReset' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testDirectoryBeginningWithNumber' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testDo' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testFTPClientConfigString' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testFTPClientConfigStringStringStringStringStringString' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testFunctionalTest' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testGetDateFormatSymbols' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testGetOption' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testGoodListing' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testInconsistentListing' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testInitiateListParsing' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testInitiateListParsingWithPath' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testInitiateListParsingWithPathAndAutodetection' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testInitiateListParsingWithPathAndAutodetectionButEmpty' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testInitiateListParsingWithPathAndIncorrectParser' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testInvalidLoginWithBadName' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testInvalidLoginWithBadPassword' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testListFiles' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testListFilesWithAutodection' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testListFilesWithIncorrectParser' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testListFilesWithPathAndAutodectionButEmpty' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testListFilesWithPathAndAutodetection' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testListMessageOnEmptyMailbox' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testListMessageOnFullMailbox' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testListMessagesOnEmptyMailbox' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testListMessagesOnFullMailbox' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testListNames' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testListNamesWithPath' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testListNamesWithPathButEmpty' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testListUniqueIDOnFullMailbox' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testListUniqueIDsOnEmptyMailbox' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testListUniqueIDsOnFullMailbox' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testListUniqueIdentifierOnEmptyMailbox' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testLoginFromWrongState' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testLogoutFromAllStates' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testLookupDateFormatSymbols' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testNoopCommand' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testNotification' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testNumericDateFormat' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testOptionNegotiation' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testOptionRenegotiation' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testPOP3ClientStateTransition' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testPOP3DefaultConstructor' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testParseEntryWithSymlink' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testParseFieldsOnAIX' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testParseTimestamp' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testParseTimestampAcrossTimeZones' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testParser' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testResetAndDeleteShouldFails' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testRetrieveMessageOnEmptyMailbox' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testRetrieveMessageOnFullMailbox' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testRetrieveMessageShouldFails' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testRetrieveMessageTopOnEmptyMailbox' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testRetrieveMessageTopOnFullMailbox' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testRetrieveMessageTopShouldFails' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testRetrieveOverSizedMessageTopOnFullMailbox' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testSetReaderThread' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testSpy' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testStatus' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testTimeZoneFunctionality' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testUTCString' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testValidLoginWithNameAndPassword' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testWholeListParse' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testWholeListParseWithVersioning' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testWill' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'testisValidOption' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'thread' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'toDateString' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'toUTCString' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'turn' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'unregisterNotifHandler' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'user' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'verify' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'vrfy' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'waitForString' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'write' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'xhdr' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method 'xover' is not designed for extension - needs to be abstract, final or empty. | 1 |
| Method length is 154 lines (max allowed is 150). | 1 |
| Method length is 160 lines (max allowed is 150). | 1 |
| Method length is 191 lines (max allowed is 150). | 1 |
| Method length is 206 lines (max allowed is 150). | 1 |
| Name 'A' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name 'ANSI' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name 'APPROXIMATE_MESSAGE_SIZE' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name 'AUTHENTICATION' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name 'AYT' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name 'B' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name 'BINARY' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name 'BYTE_MACRO' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name 'C' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name 'D' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name 'DATA_ENTRY_TERMINAL' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name 'E' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name 'ECHO' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name 'ENCRYPTION' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name 'END_OF_RECORD' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name 'ERROR' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name 'EXTENDED_ASCII' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name 'EXTENDED_OPTIONS_LIST' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name 'FORCE_LOGOUT' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name 'FTP' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name 'FTPConf' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name 'LANGUAGE_CODE_MAP' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name 'LINEMODE' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name 'NEGOTIATE_CARRIAGE_RETURN' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name 'NEGOTIATE_FORMFEED' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name 'NEGOTIATE_HORIZONTAL_TAB' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name 'NEGOTIATE_HORIZONTAL_TAB_STOP' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name 'NEGOTIATE_LINEFEED' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name 'NEGOTIATE_OUTPUT_LINE_WIDTH' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name 'NEGOTIATE_OUTPUT_PAGE_SIZE' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name 'NEGOTIATE_VERTICAL_TAB' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name 'NEGOTIATE_VERTICAL_TAB_STOP' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name 'NEW_ENVIRONMENT_VARIABLES' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name 'NOREAD' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name 'NUM_CONNECTIONS' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name 'OK' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name 'OLD_ENVIRONMENT_VARIABLES' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name 'OPTIONS' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name 'OUTPUT_MARKING' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name 'PREPARE_TO_RECONNECT' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name 'REGIME_3270' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name 'REMOTE_CONTROLLED_TRANSMISSION' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name 'REMOTE_FLOW_CONTROL' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name 'SEND_LOCATION' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name 'STANDARD' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name 'STATUS' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name 'SUPDUP' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name 'SUPDUP_OUTPUT' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name 'SUPPRESS_GO_AHEAD' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name 'TACACS_USER_IDENTIFICATION' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name 'TERMINAL_LOCATION_NUMBER' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name 'TERMINAL_SPEED' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name 'TERMINAL_TYPE' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name 'TIMING_MARK' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name 'WINDOW_SIZE' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name 'X3_PAD' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name 'X_DISPLAY_LOCATION' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_COMMAND_AYT' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 1 |
| Name '_COMMAND_DO' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 1 |
| Name '_COMMAND_DONT' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 1 |
| Name '_COMMAND_IS' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 1 |
| Name '_COMMAND_SB' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 1 |
| Name '_COMMAND_SE' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 1 |
| Name '_COMMAND_WILL' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 1 |
| Name '_COMMAND_WONT' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 1 |
| Name '_DO_MASK' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 1 |
| Name '_ERROR' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 1 |
| Name '_OK' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 1 |
| Name '_REQUESTED_DO_MASK' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 1 |
| Name '_REQUESTED_WILL_MASK' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 1 |
| Name '_STATE_CR' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 1 |
| Name '_STATE_DATA' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 1 |
| Name '_STATE_DO' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 1 |
| Name '_STATE_DONT' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 1 |
| Name '_STATE_IAC' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 1 |
| Name '_STATE_IAC_SB' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 1 |
| Name '_STATE_SB' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 1 |
| Name '_STATE_SE' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 1 |
| Name '_STATE_WILL' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 1 |
| Name '_STATE_WONT' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 1 |
| Name '_WILL_MASK' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 1 |
| Name '__FIRST_COMMAND' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 1 |
| Name '__FIRST_OPTION' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '__LAST_COMMAND' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 1 |
| Name '__LAST_OPTION' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '__LAST_WAS_CR' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 1 |
| Name '__LAST_WAS_CR_STATE' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 1 |
| Name '__LAST_WAS_NL' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 1 |
| Name '__LAST_WAS_NL_STATE' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 1 |
| Name '__LONG_FLAG' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 1 |
| Name '__NOTHING_SPECIAL' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 1 |
| Name '__NOTHING_SPECIAL_STATE' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 1 |
| Name '__bufferSize' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '__bytesAvailable' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '__cc' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '__command' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '__commandString' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 1 |
| Name '__configuration' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '__convertCRtoCRLF' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '__dataConnectionMode' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '__dataTimeout' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '__date' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '__distributions' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '__entryParser' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '__estimatedArticleCount' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '__fileFormat' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '__fileStructure' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '__fileTransferMode' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '__fileType' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '__firstArticle' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '__hasReachedEOF' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '__initDefaults' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '__input' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '__ioException' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '__isClosed' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '__isCommand' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '__isGMT' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '__lastArticle' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '__length' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '__maxTimeouts' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '__message' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '__modes' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 1 |
| Name '__newsgroup' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '__newsgroupCount' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '__notifhand' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '__optionString' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 1 |
| Name '__parseArticlePointer' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '__parseGroupReply' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '__parseNewsgroupListEntry' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '__parsePassiveModeReply' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '__parsePathname' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '__parseStatus' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '__parseUID' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '__parserFactory' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '__passiveHost' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '__passivePort' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '__popState' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '__postingPermission' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '__processChar' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '__query' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '__queue' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '__queueHead' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '__queueTail' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '__readIsWaiting' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '__readNewsgroupListing' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '__receiveBuffer' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '__receiveData' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '__receiveDatagram' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '__receiveState' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '__replyCode' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '__restartOffset' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '__retrieveArticleInfo' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '__retrieveHeader' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '__sendDatagram' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '__sendPacket' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '__source' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '__state' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '__status' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '__storeFile' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '__storeFileStream' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '__suboption' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '__suboption_count' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '__systemName' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '__thread' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '__threaded' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '__time' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '__to' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '__write' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_address' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_closeOutputStream' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_comments' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_controlEncoding' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_controlInput' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_controlOutput' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_data' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_date' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_defaultPort_' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_delay' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_detailsComputed' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_doResponse' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_emailAddress' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_error' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_errorStream_' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_filename' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_flushOutputStream' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_group' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_hardLinkCount' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_input_' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_inputs' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_internalIterator' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_is' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_isAllowedToPost' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_isConnected_' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_isOpen_' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_lastReplyLine' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_length' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_lineSeparator' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 1 |
| Name '_lineSeparatorBytes' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 1 |
| Name '_link' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_matcher_' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_mode' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_modeBytes' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 1 |
| Name '_modeStrings' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 1 |
| Name '_name' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_noConversionRequired' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 1 |
| Name '_openDataConnection_' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_options' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_os' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_output_' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_outputs' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_path' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_permissions' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_preparse_matcher_' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_preparse_pattern_' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_processAYTResponse' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_processDo' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_processDont' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_processSuboption' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_processWill' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_processWont' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_rawListing' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_reader_' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_registerSpyStream' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_requestDo' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_requestDont' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_requestWill' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_requestWont' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_requestedDo' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_requestedDont' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_requestedWill' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_requestedWont' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_returnTime' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_sendAYT' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_sendBuffer' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_sendByte' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_sendDo' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_sendDont' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_sendPacket' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_sendSubnegotiation' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_sendTerminalType' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_sendWill' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_sendWont' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_setArticleCount' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_setDo' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_setDont' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_setFirstArticle' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_setLastArticle' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_setNewsgroup' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_setPostingPermission' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_setWantDo' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_setWantDont' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_setWantWill' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_setWantWont' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_setWill' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_setWont' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_size' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_spyRead' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_spyWrite' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_start' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_stateIsDo' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_stateIsDont' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_stateIsWill' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_stateIsWont' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_stopSpyStream' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_timeout' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_user' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_version' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_willResponse' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_writer' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name '_writer_' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name 'add_invalid_ok1' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name 'add_invalid_ok2' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name 'ayt_false_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name 'ayt_true_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name 'chargen' must match pattern '^[A-Z][a-zA-Z0-9]*$'. | 1 |
| Name 'connect1_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name 'connect2_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name 'connect3_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name 'daytime' must match pattern '^[A-Z][a-zA-Z0-9]*$'. | 1 |
| Name 'debug' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 1 |
| Name 'debugoptions' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 1 |
| Name 'directoryBeginningWithNumber' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 1 |
| Name 'echo' must match pattern '^[A-Z][a-zA-Z0-9]*$'. | 1 |
| Name 'emptyuser' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 1 |
| Name 'end_loop' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name 'finger' must match pattern '^[A-Z][a-zA-Z0-9]*$'. | 1 |
| Name 'ftp' must match pattern '^[A-Z][a-zA-Z0-9]*$'. | 1 |
| Name 'fullListing' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 1 |
| Name 'fwhois' must match pattern '^[A-Z][a-zA-Z0-9]*$'. | 1 |
| Name 'init2_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name 'mail' must match pattern '^[A-Z][a-zA-Z0-9]*$'. | 1 |
| Name 'mailhost' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 1 |
| Name 'messages' must match pattern '^[A-Z][a-zA-Z0-9]*$'. | 1 |
| Name 'msb0baseTime' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 1 |
| Name 'msb1baseTime' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 1 |
| Name 'negotiation3_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name 'newsgroups' must match pattern '^[A-Z][a-zA-Z0-9]*$'. | 1 |
| Name 'numberFormat' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 1 |
| Name 'password' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 1 |
| Name 'post' must match pattern '^[A-Z][a-zA-Z0-9]*$'. | 1 |
| Name 'rdate' must match pattern '^[A-Z][a-zA-Z0-9]*$'. | 1 |
| Name 'read_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name 'remove_invalid_ok1' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name 'remove_invalid_ok2' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name 'remove_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name 'rexec' must match pattern '^[A-Z][a-zA-Z0-9]*$'. | 1 |
| Name 'rlogin' must match pattern '^[A-Z][a-zA-Z0-9]*$'. | 1 |
| Name 'rshell' must match pattern '^[A-Z][a-zA-Z0-9]*$'. | 1 |
| Name 'server2serverFTP' must match pattern '^[A-Z][a-zA-Z0-9]*$'. | 1 |
| Name 'stopspy_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name 'test1spy_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name 'test2spy_ok' must match pattern '^[a-z][a-zA-Z0-9]*$'. | 1 |
| Name 'tftp' must match pattern '^[A-Z][a-zA-Z0-9]*$'. | 1 |
| Name 'user' must match pattern '^[A-Z][A-Z0-9]*(_[A-Z0-9]+)*$'. | 1 |
| Name 'weatherTelnet' must match pattern '^[A-Z][a-zA-Z0-9]*$'. | 1 |
| Parameter anotherTimeStamp should be final. | 1 |
| Parameter arg should be final. | 1 |
| Parameter arguments should be final. | 1 |
| Parameter article should be final. | 1 |
| Parameter bindAddr should be final. | 1 |
| Parameter buf should be final. | 1 |
| Parameter bufSize should be final. | 1 |
| Parameter child should be final. | 1 |
| Parameter comment should be final. | 1 |
| Parameter count should be final. | 1 |
| Parameter d should be final. | 1 |
| Parameter depth should be final. | 1 |
| Parameter directory should be final. | 1 |
| Parameter distribution should be final. | 1 |
| Parameter emailAddress should be final. | 1 |
| Parameter end should be final. | 1 |
| Parameter error should be final. | 1 |
| Parameter exception should be final. | 1 |
| Parameter factory should be final. | 1 |
| Parameter fileList should be final. | 1 |
| Parameter files should be final. | 1 |
| Parameter first should be final. | 1 |
| Parameter flag should be final. | 1 |
| Parameter flush should be final. | 1 |
| Parameter forwardPath should be final. | 1 |
| Parameter ftpFileEntryParsers should be final. | 1 |
| Parameter gmt should be final. | 1 |
| Parameter group should be final. | 1 |
| Parameter i should be final. | 1 |
| Parameter id should be final. | 1 |
| Parameter inputs should be final. | 1 |
| Parameter key should be final. | 1 |
| Parameter l should be final. | 1 |
| Parameter languageCode should be final. | 1 |
| Parameter last should be final. | 1 |
| Parameter li should be final. | 1 |
| Parameter link should be final. | 1 |
| Parameter links should be final. | 1 |
| Parameter listEntry should be final. | 1 |
| Parameter marker should be final. | 1 |
| Parameter matchnum should be final. | 1 |
| Parameter messages should be final. | 1 |
| Parameter msgId should be final. | 1 |
| Parameter msgPacket should be final. | 1 |
| Parameter newsgroups should be final. | 1 |
| Parameter next should be final. | 1 |
| Parameter ntpTimeValue should be final. | 1 |
| Parameter numLines should be final. | 1 |
| Parameter numTimeouts should be final. | 1 |
| Parameter o should be final. | 1 |
| Parameter o1 should be final. | 1 |
| Parameter o2 should be final. | 1 |
| Parameter obj should be final. | 1 |
| Parameter octets should be final. | 1 |
| Parameter os should be final. | 1 |
| Parameter outputs should be final. | 1 |
| Parameter parameters should be final. | 1 |
| Parameter parent should be final. | 1 |
| Parameter parserFactory should be final. | 1 |
| Parameter poll should be final. | 1 |
| Parameter precision should be final. | 1 |
| Parameter rawListing should be final. | 1 |
| Parameter readerThread should be final. | 1 |
| Parameter recipient should be final. | 1 |
| Parameter recipients should be final. | 1 |
| Parameter refId should be final. | 1 |
| Parameter rootCause should be final. | 1 |
| Parameter secret should be final. | 1 |
| Parameter separateErrorStream should be final. | 1 |
| Parameter settings should be final. | 1 |
| Parameter size should be final. | 1 |
| Parameter srcDp should be final. | 1 |
| Parameter stratum should be final. | 1 |
| Parameter subn should be final. | 1 |
| Parameter suboption should be final. | 1 |
| Parameter target should be final. | 1 |
| Parameter terminalSpeed should be final. | 1 |
| Parameter threadable should be final. | 1 |
| Parameter timestamp should be final. | 1 |
| Parameter uid should be final. | 1 |
| Parameter val should be final. | 1 |
| Parameter vers should be final. | 1 |
| Parameter writer should be final. | 1 |
| Redundant import from the java.lang package - java.lang.StringBuffer. | 1 |
| Redundant import from the same package - org.apache.commons.net.ntp.TimeStamp. | 1 |
| Redundant throws: 'BindException' is subclass of 'SocketException'. | 1 |
| The double-checked locking idiom is broken and should be avoided. | 1 |
| Unused @param tag for 'defaultDateFormat'. | 1 |
| Unused @param tag for 'inputs'. | 1 |
| Unused @param tag for 'recentDateFormat'. | 1 |
| Unused @param tag for 'serverTimeZone'. | 1 |
| Unused @throws tag for 'ClassCastException'. | 1 |
| Unused @throws tag for 'UnknownHostException'. | 1 |
| Unused Javadoc tag. | 1 |
| Unused import - java.text.SimpleDateFormat. | 1 |
| Unused import - org.apache.commons.net.ftp.parser.ParserInitializationException. | 1 |
| Unused import - org.apache.commons.net.io.CopyStreamException. | 1 |
| Using the '.*' form of import should be avoided - org.apache.commons.net.ntp.*. | 1 |
| Variable 'A' must be private and have accessor methods. | 1 |
| Variable 'APPROXIMATE_MESSAGE_SIZE' must be private and have accessor methods. | 1 |
| Variable 'AUTHENTICATION' must be private and have accessor methods. | 1 |
| Variable 'B' must be private and have accessor methods. | 1 |
| Variable 'BINARY' must be private and have accessor methods. | 1 |
| Variable 'BYTE_MACRO' must be private and have accessor methods. | 1 |
| Variable 'C' must be private and have accessor methods. | 1 |
| Variable 'D' must be private and have accessor methods. | 1 |
| Variable 'DATA_ENTRY_TERMINAL' must be private and have accessor methods. | 1 |
| Variable 'E' must be private and have accessor methods. | 1 |
| Variable 'ECHO' must be private and have accessor methods. | 1 |
| Variable 'ENCRYPTION' must be private and have accessor methods. | 1 |
| Variable 'END_OF_RECORD' must be private and have accessor methods. | 1 |
| Variable 'ERROR' must be private and have accessor methods. | 1 |
| Variable 'EXTENDED_ASCII' must be private and have accessor methods. | 1 |
| Variable 'EXTENDED_OPTIONS_LIST' must be private and have accessor methods. | 1 |
| Variable 'F' must be private and have accessor methods. | 1 |
| Variable 'FORCE_LOGOUT' must be private and have accessor methods. | 1 |
| Variable 'LINEMODE' must be private and have accessor methods. | 1 |
| Variable 'NEGOTIATE_CARRIAGE_RETURN' must be private and have accessor methods. | 1 |
| Variable 'NEGOTIATE_FORMFEED' must be private and have accessor methods. | 1 |
| Variable 'NEGOTIATE_HORIZONTAL_TAB' must be private and have accessor methods. | 1 |
| Variable 'NEGOTIATE_HORIZONTAL_TAB_STOP' must be private and have accessor methods. | 1 |
| Variable 'NEGOTIATE_LINEFEED' must be private and have accessor methods. | 1 |
| Variable 'NEGOTIATE_OUTPUT_LINE_WIDTH' must be private and have accessor methods. | 1 |
| Variable 'NEGOTIATE_OUTPUT_PAGE_SIZE' must be private and have accessor methods. | 1 |
| Variable 'NEGOTIATE_VERTICAL_TAB' must be private and have accessor methods. | 1 |
| Variable 'NEGOTIATE_VERTICAL_TAB_STOP' must be private and have accessor methods. | 1 |
| Variable 'NEW_ENVIRONMENT_VARIABLES' must be private and have accessor methods. | 1 |
| Variable 'OK' must be private and have accessor methods. | 1 |
| Variable 'OLD_ENVIRONMENT_VARIABLES' must be private and have accessor methods. | 1 |
| Variable 'OUTPUT_MARKING' must be private and have accessor methods. | 1 |
| Variable 'PREPARE_TO_RECONNECT' must be private and have accessor methods. | 1 |
| Variable 'REGIME_3270' must be private and have accessor methods. | 1 |
| Variable 'REMOTE_CONTROLLED_TRANSMISSION' must be private and have accessor methods. | 1 |
| Variable 'REMOTE_FLOW_CONTROL' must be private and have accessor methods. | 1 |
| Variable 'SEND_LOCATION' must be private and have accessor methods. | 1 |
| Variable 'STATUS' must be private and have accessor methods. | 1 |
| Variable 'SUPDUP' must be private and have accessor methods. | 1 |
| Variable 'SUPDUP_OUTPUT' must be private and have accessor methods. | 1 |
| Variable 'SUPPRESS_GO_AHEAD' must be private and have accessor methods. | 1 |
| Variable 'TACACS_USER_IDENTIFICATION' must be private and have accessor methods. | 1 |
| Variable 'TERMINAL_LOCATION_NUMBER' must be private and have accessor methods. | 1 |
| Variable 'TERMINAL_SPEED' must be private and have accessor methods. | 1 |
| Variable 'TERMINAL_TYPE' must be private and have accessor methods. | 1 |
| Variable 'TIMING_MARK' must be private and have accessor methods. | 1 |
| Variable 'WINDOW_SIZE' must be private and have accessor methods. | 1 |
| Variable 'X3_PAD' must be private and have accessor methods. | 1 |
| Variable 'X_DISPLAY_LOCATION' must be private and have accessor methods. | 1 |
| Variable '_address' must be private and have accessor methods. | 1 |
| Variable '_controlEncoding' must be private and have accessor methods. | 1 |
| Variable '_controlInput' must be private and have accessor methods. | 1 |
| Variable '_controlOutput' must be private and have accessor methods. | 1 |
| Variable '_data' must be private and have accessor methods. | 1 |
| Variable '_date' must be private and have accessor methods. | 1 |
| Variable '_defaultPort_' must be private and have accessor methods. | 1 |
| Variable '_doResponse' must be private and have accessor methods. | 1 |
| Variable '_emailAddress' must be private and have accessor methods. | 1 |
| Variable '_error' must be private and have accessor methods. | 1 |
| Variable '_errorStream_' must be private and have accessor methods. | 1 |
| Variable '_filename' must be private and have accessor methods. | 1 |
| Variable '_group' must be private and have accessor methods. | 1 |
| Variable '_hardLinkCount' must be private and have accessor methods. | 1 |
| Variable '_input_' must be private and have accessor methods. | 1 |
| Variable '_inputs' must be private and have accessor methods. | 1 |
| Variable '_is' must be private and have accessor methods. | 1 |
| Variable '_isAllowedToPost' must be private and have accessor methods. | 1 |
| Variable '_isConnected_' must be private and have accessor methods. | 1 |
| Variable '_isOpen_' must be private and have accessor methods. | 1 |
| Variable '_lastReplyLine' must be private and have accessor methods. | 1 |
| Variable '_length' must be private and have accessor methods. | 1 |
| Variable '_link' must be private and have accessor methods. | 1 |
| Variable '_matcher_' must be private and have accessor methods. | 1 |
| Variable '_message' must be private and have accessor methods. | 1 |
| Variable '_mode' must be private and have accessor methods. | 1 |
| Variable '_name' must be private and have accessor methods. | 1 |
| Variable '_offset' must be private and have accessor methods. | 1 |
| Variable '_options' must be private and have accessor methods. | 1 |
| Variable '_os' must be private and have accessor methods. | 1 |
| Variable '_output_' must be private and have accessor methods. | 1 |
| Variable '_outputs' must be private and have accessor methods. | 1 |
| Variable '_path' must be private and have accessor methods. | 1 |
| Variable '_permissions' must be private and have accessor methods. | 1 |
| Variable '_port' must be private and have accessor methods. | 1 |
| Variable '_rawListing' must be private and have accessor methods. | 1 |
| Variable '_reader_' must be private and have accessor methods. | 1 |
| Variable '_sendBuffer' must be private and have accessor methods. | 1 |
| Variable '_sendPacket' must be private and have accessor methods. | 1 |
| Variable '_size' must be private and have accessor methods. | 1 |
| Variable '_timeout' must be private and have accessor methods. | 1 |
| Variable '_user' must be private and have accessor methods. | 1 |
| Variable '_willResponse' must be private and have accessor methods. | 1 |
| Variable '_writer' must be private and have accessor methods. | 1 |
| Variable '_writer_' must be private and have accessor methods. | 1 |
| Variable 'articleId' must be private and have accessor methods. | 1 |
| Variable 'articleNumber' must be private and have accessor methods. | 1 |
| Variable 'badDelim' must be private and have accessor methods. | 1 |
| Variable 'child' must be private and have accessor methods. | 1 |
| Variable 'clientSocket' must be private and have accessor methods. | 1 |
| Variable 'df' must be private and have accessor methods. | 1 |
| Variable 'fakeLang' must be private and have accessor methods. | 1 |
| Variable 'identifier' must be private and have accessor methods. | 1 |
| Variable 'kid' must be private and have accessor methods. | 1 |
| Variable 'listener' must be private and have accessor methods. | 1 |
| Variable 'name' must be private and have accessor methods. | 1 |
| Variable 'number' must be private and have accessor methods. | 1 |
| Variable 'numdo' must be private and have accessor methods. | 1 |
| Variable 'numdont' must be private and have accessor methods. | 1 |
| Variable 'numwill' must be private and have accessor methods. | 1 |
| Variable 'numwont' must be private and have accessor methods. | 1 |
| Variable 'opthand1' must be private and have accessor methods. | 1 |
| Variable 'opthand2' must be private and have accessor methods. | 1 |
| Variable 'opthand3' must be private and have accessor methods. | 1 |
| Variable 'parent' must be private and have accessor methods. | 1 |
| Variable 'parser' must be private and have accessor methods. | 1 |
| Variable 'port' must be private and have accessor methods. | 1 |
| Variable 'prev' must be private and have accessor methods. | 1 |
| Variable 'readerThread' must be private and have accessor methods. | 1 |
| Variable 'server' must be private and have accessor methods. | 1 |
| Variable 'serverSocket' must be private and have accessor methods. | 1 |
| Variable 'size' must be private and have accessor methods. | 1 |
| Variable 'tc' must be private and have accessor methods. | 1 |
| Variable 'tc1' must be private and have accessor methods. | 1 |
| Variable 'threadable' must be private and have accessor methods. | 1 |
| Variable 'tooLong' must be private and have accessor methods. | 1 |
| Variable 'tooShort' must be private and have accessor methods. | 1 |
| Variable 'versionNumber' must be private and have accessor methods. | 1 |
| '&&' should be on a new line. | 0 |
| '<' is not followed by whitespace. | 0 |
| '<' is not preceded with whitespace. | 0 |