Checkstyle Results

The following document contains the results of Checkstyle.

Summary

Files Errors
67 1787

Files

Files Errors
org/apache/torque/om/DateKey.java 11
org/apache/torque/om/ComboKey.java 22
org/apache/torque/om/ObjectKey.java 5
org/apache/torque/om/NumberKey.java 14
org/apache/torque/om/BaseObject.java 15
org/apache/torque/om/StringKey.java 12
org/apache/torque/om/Persistent.java 9
org/apache/torque/map/DatabaseMap.java 36
org/apache/torque/map/ColumnMap.java 15
org/apache/torque/map/TableMap.java 78
org/apache/torque/oid/SequenceIdGenerator.java 4
org/apache/torque/oid/AutoIncrementIdGenerator.java 1
org/apache/torque/oid/IDBroker.java 61
org/apache/torque/pool/TorqueClassicDataSource.java 74
org/apache/torque/pool/ConnectionPool.java 87
org/apache/torque/pool/ConnectionWaitTimeoutException.java 2
org/apache/torque/task/TorqueDataSQLTask.java 3
org/apache/torque/task/TorqueJDBCTransformTask.java 31
org/apache/torque/task/TorqueDataDumpTask.java 6
org/apache/torque/task/PackageAsPathTask.java 4
org/apache/torque/task/TorqueSQLTask.java 9
org/apache/torque/task/TorqueSQLExec.java 38
org/apache/torque/task/TorqueSQLTransformTask.java 5
org/apache/torque/task/TorqueDataModelTask.java 9
org/apache/torque/task/TorqueDocumentationTask.java 1
org/apache/torque/util/LargeSelect.java 26
org/apache/torque/util/BasePeer.java 51
org/apache/torque/util/SqlExpression.java 56
org/apache/torque/util/Criteria.java 113
org/apache/torque/util/SqlEnum.java 22
org/apache/torque/util/Transaction.java 7
org/apache/torque/util/Query.java 37
org/apache/torque/dsfactory/DataSourceFactory.java 5
org/apache/torque/dsfactory/AbstractDataSourceFactory.java 2
org/apache/torque/dsfactory/Jdbc2PoolDataSourceFactory.java 7
org/apache/torque/dsfactory/JndiDataSourceFactory.java 17
org/apache/torque/dsfactory/TorqueDataSourceFactory.java 7
org/apache/torque/TorqueRuntimeException.java 9
org/apache/torque/manager/AbstractBaseManager.java 49
org/apache/torque/manager/CacheListener.java 6
org/apache/torque/manager/NoOpMethodResultCache.java 29
org/apache/torque/manager/MethodCacheKey.java 29
org/apache/torque/manager/MethodResultCache.java 46
org/apache/torque/Torque.java 38
org/apache/torque/engine/sql/Token.java 11
org/apache/torque/engine/sql/SQLScanner.java 35
org/apache/torque/engine/sql/ParseException.java 2
org/apache/torque/engine/database/transform/XmlToAppData.java 41
org/apache/torque/engine/database/transform/XmlToData.java 33
org/apache/torque/engine/database/transform/SQLToAppData.java 47
org/apache/torque/engine/database/transform/DTDResolver.java 4
org/apache/torque/engine/database/model/Inheritance.java 6
org/apache/torque/engine/database/model/IdMethodParameter.java 13
org/apache/torque/engine/database/model/NameGenerator.java 1
org/apache/torque/engine/database/model/Index.java 17
org/apache/torque/engine/database/model/Table.java 97
org/apache/torque/engine/database/model/Database.java 34
org/apache/torque/engine/database/model/ForeignKey.java 41
org/apache/torque/engine/database/model/TypeMap.java 178
org/apache/torque/engine/database/model/Unique.java 2
org/apache/torque/engine/database/model/NameFactory.java 2
org/apache/torque/engine/database/model/Column.java 102
org/apache/torque/engine/database/model/AppData.java 7
org/apache/torque/adapter/DBPostgres.java 2
org/apache/torque/adapter/DBMM.java 2
org/apache/torque/adapter/DBNone.java 1
org/apache/torque/adapter/DBCloudscape.java 1

org/apache/torque/om/DateKey.java

Error Line
Expected @param tag for 'key'. 81
Expected @throws tag for 'NumberFormatException'. 81
Expected @param tag for 'key'. 89
Expected @param tag for 'key'. 97
Expected @param tag for 'key'. 105
Expected @param tag for 'key'. 114
Expected an @return tag. 141
Expected @param tag for 'keyObj'. 141
'(' is followed by whitespace. 145
')' is preceeded by whitespace. 145
'(' is followed by whitespace. 153

org/apache/torque/om/ComboKey.java

Error Line
variable 'ERROR_MSG' missing Javadoc. 85
variable 'tmpKeys' missing Javadoc. 88
variable 'sbuf' missing Javadoc. 89
variable 'key' missing Javadoc. 90
Expected @param tag for 'keys'. 106
Expected @param tag for 'keys'. 116
Expected @throws tag for 'TorqueException'. 116
Expected @param tag for 'keys'. 125
Expected @throws tag for 'TorqueException'. 125
Expected @param tag for 'keys'. 134
Expected @param tag for 'keys'. 155
Expected @throws tag for 'TorqueException'. 155
Expected @param tag for 'keys'. 189
Expected @throws tag for 'TorqueException'. 189
method is missing a Javadoc comment. 240
Expected an @return tag. 249
Expected an @return tag. 258
Expected @param tag for 'keyObj'. 258
Expected an @return tag. 293
Expected @param tag for 'keyObj'. 293
method is missing a Javadoc comment. 337
Expected an @return tag. 383

org/apache/torque/om/ObjectKey.java

Error Line
variable 'key' must be private and have accessor methods. 74
'(' is followed by whitespace. 92
')' is preceeded by whitespace. 92
Expected an @return tag. 102
Expected an @return tag. 122

org/apache/torque/om/NumberKey.java

Error Line
Expected @param tag for 'key'. 82
Expected @param tag for 'key'. 90
Expected @param tag for 'key'. 98
Expected @param tag for 'key'. 106
Expected @param tag for 'key'. 115
Expected @param tag for 'key'. 124
Expected @throws tag for 'NumberFormatException'. 124
Expected @param tag for 'key'. 132
Expected @param tag for 'key'. 141
line longer than 80 characters 157
Expected @param tag for 'o'. 212
Expected an @return tag. 220
'(' is followed by whitespace. 222
')' is preceeded by whitespace. 222

org/apache/torque/om/BaseObject.java

Error Line
variable 'is_new' must match pattern '^[a-z][a-zA-Z0-9]*$'. 87
Unused @throws tag for 'Exception,'. 248
Expected @throws tag for 'Exception'. 253
Unused @throws tag for 'Exception,'. 262
Expected @throws tag for 'Exception'. 267
Unused @throws tag for 'Exception,'. 276
Expected @throws tag for 'Exception'. 280
Unused @throws tag for 'Exception,'. 289
Expected @throws tag for 'Exception'. 293
Expected @throws tag for 'Exception'. 303
Expected an @return tag. 344
Expected @param tag for 'name'. 344
Expected an @return tag. 354
Expected @param tag for 'pos'. 354
'(' is followed by whitespace. 414

org/apache/torque/om/StringKey.java

Error Line
Expected @param tag for 'key'. 79
Expected @param tag for 'key'. 87
Expected @param tag for 'key'. 95
Expected @param tag for 'key'. 104
Expected an @return tag. 131
Expected @param tag for 'keyObj'. 131
'(' is followed by whitespace. 135
')' is preceeded by whitespace. 135
'(' is followed by whitespace. 143
Expected an @return tag. 155
'(' is followed by whitespace. 157
')' is preceeded by whitespace. 157

org/apache/torque/om/Persistent.java

Error Line
Unused @throws tag for 'Exception,'. 79
Expected @throws tag for 'Exception'. 81
Unused @throws tag for 'Exception,'. 88
Expected @throws tag for 'Exception'. 90
Expected @throws tag for 'Exception'. 127
Expected @param tag for 'dbName'. 133
Expected @throws tag for 'Exception'. 133
Expected @param tag for 'con'. 142
Expected @throws tag for 'Exception'. 142

org/apache/torque/map/DatabaseMap.java

Error Line
'(' is followed by whitespace. 129
')' is preceeded by whitespace. 129
'(' is followed by whitespace. 131
')' is preceeded by whitespace. 131
'(' is followed by whitespace. 140
')' is preceeded by whitespace. 140
'(' is followed by whitespace. 142
')' is preceeded by whitespace. 142
'(' is followed by whitespace. 144
')' is preceeded by whitespace. 144
'(' is followed by whitespace. 185
')' is preceeded by whitespace. 185
'(' is followed by whitespace. 213
')' is preceeded by whitespace. 213
'(' is followed by whitespace. 215
')' is preceeded by whitespace. 215
'(' is followed by whitespace. 216
')' is preceeded by whitespace. 216
'(' is followed by whitespace. 226
')' is preceeded by whitespace. 227
'(' is followed by whitespace. 229
')' is preceeded by whitespace. 229
'(' is followed by whitespace. 230
')' is preceeded by whitespace. 230
'(' is followed by whitespace. 238
')' is preceeded by whitespace. 238
'(' is followed by whitespace. 240
')' is preceeded by whitespace. 240
'(' is followed by whitespace. 249
')' is preceeded by whitespace. 249
'(' is followed by whitespace. 262
')' is preceeded by whitespace. 262
'(' is followed by whitespace. 264
')' is preceeded by whitespace. 264
'(' is followed by whitespace. 265
')' is preceeded by whitespace. 265

org/apache/torque/map/ColumnMap.java

Error Line
'(' is followed by whitespace. 96
')' is preceeded by whitespace. 97
'(' is followed by whitespace. 138
')' is preceeded by whitespace. 138
'(' is followed by whitespace. 148
')' is preceeded by whitespace. 148
'(' is followed by whitespace. 158
')' is preceeded by whitespace. 158
'(' is followed by whitespace. 168
')' is preceeded by whitespace. 168
')' is preceeded by whitespace. 179
'(' is followed by whitespace. 181
'(' is followed by whitespace. 204
')' is preceeded by whitespace. 205
'(' is followed by whitespace. 264

org/apache/torque/map/TableMap.java

Error Line
')' is preceeded by whitespace. 120
'(' is followed by whitespace. 124
')' is preceeded by whitespace. 124
')' is preceeded by whitespace. 134
'(' is followed by whitespace. 138
')' is preceeded by whitespace. 138
')' is preceeded by whitespace. 151
'(' is followed by whitespace. 156
')' is preceeded by whitespace. 156
'(' is followed by whitespace. 165
')' is preceeded by whitespace. 165
'(' is followed by whitespace. 167
')' is preceeded by whitespace. 167
'(' is followed by whitespace. 176
')' is preceeded by whitespace. 176
'(' is followed by whitespace. 178
')' is preceeded by whitespace. 178
'(' is followed by whitespace. 180
')' is preceeded by whitespace. 180
')' is preceeded by whitespace. 209
')' is preceeded by whitespace. 209
Expected an @return tag. 282
'(' is followed by whitespace. 310
')' is preceeded by whitespace. 310
'(' is followed by whitespace. 314
')' is preceeded by whitespace. 314
'(' is followed by whitespace. 328
')' is preceeded by whitespace. 328
'(' is followed by whitespace. 330
')' is preceeded by whitespace. 330
'(' is followed by whitespace. 339
')' is preceeded by whitespace. 340
'(' is followed by whitespace. 342
')' is preceeded by whitespace. 342
'(' is followed by whitespace. 352
')' is preceeded by whitespace. 354
'(' is followed by whitespace. 356
')' is preceeded by whitespace. 356
'(' is followed by whitespace. 365
')' is preceeded by whitespace. 366
'(' is followed by whitespace. 368
')' is preceeded by whitespace. 368
'(' is followed by whitespace. 378
')' is preceeded by whitespace. 380
'(' is followed by whitespace. 382
')' is preceeded by whitespace. 382
'(' is followed by whitespace. 393
')' is preceeded by whitespace. 396
'(' is followed by whitespace. 398
')' is preceeded by whitespace. 398
'(' is followed by whitespace. 410
')' is preceeded by whitespace. 414
'(' is followed by whitespace. 416
')' is preceeded by whitespace. 416
'(' is followed by whitespace. 427
')' is preceeded by whitespace. 430
'(' is followed by whitespace. 432
')' is preceeded by whitespace. 432
'(' is followed by whitespace. 444
')' is preceeded by whitespace. 448
'(' is followed by whitespace. 450
')' is preceeded by whitespace. 450
'(' is followed by whitespace. 463
')' is preceeded by whitespace. 468
'(' is followed by whitespace. 477
')' is preceeded by whitespace. 480
'(' is followed by whitespace. 493
')' is preceeded by whitespace. 493
Expected @param tag for 'pkInfo'. 523
'(' is followed by whitespace. 548
')' is preceeded by whitespace. 548
'(' is followed by whitespace. 550
')' is preceeded by whitespace. 550
'(' is followed by whitespace. 559
')' is preceeded by whitespace. 559
'(' is followed by whitespace. 590
'(' is followed by whitespace. 601
')' is preceeded by whitespace. 601

org/apache/torque/oid/SequenceIdGenerator.java

Error Line
line longer than 80 characters 79
variable 'dbAdapter' missing Javadoc. 81
'(' is followed by whitespace. 195
')' is preceeded by whitespace. 195

org/apache/torque/oid/AutoIncrementIdGenerator.java

Error Line
variable 'dbAdapter' missing Javadoc. 75

org/apache/torque/oid/IDBroker.java

Error Line
variable 'sleepPeriod' must match pattern '^[A-Z](_?[A-Z0-9]+)*$'. 174
variable 'safetyMargin' must match pattern '^[A-Z](_?[A-Z0-9]+)*$'. 179
variable 'configuration' missing Javadoc. 196
variable 'DB_IDBROKER_CLEVERQUANTITY' missing Javadoc. 198
variable 'DB_IDBROKER_PREFETCH' missing Javadoc. 201
variable 'DB_IDBROKER_USENEWCONNECTION' missing Javadoc. 204
variable 'category' must be private and have accessor methods. 210
method is missing a Javadoc comment. 272
'(' is followed by whitespace. 432
')' is preceeded by whitespace. 433
Expected @throws tag for 'Exception'. 477
'(' is followed by whitespace. 544
')' is preceeded by whitespace. 544
'(' is followed by whitespace. 602
'(' is followed by whitespace. 607
')' is preceeded by whitespace. 607
line longer than 80 characters 657
')' is preceeded by whitespace. 675
'(' is followed by whitespace. 686
')' is preceeded by whitespace. 686
'(' is followed by whitespace. 689
')' is preceeded by whitespace. 689
'(' is followed by whitespace. 784
'(' is followed by whitespace. 785
')' is preceeded by whitespace. 785
'(' is followed by whitespace. 786
')' is preceeded by whitespace. 786
'(' is followed by whitespace. 787
')' is preceeded by whitespace. 787
'(' is followed by whitespace. 788
')' is preceeded by whitespace. 788
'(' is followed by whitespace. 796
')' is preceeded by whitespace. 796
'(' is followed by whitespace. 841
')' is preceeded by whitespace. 841
'(' is followed by whitespace. 842
')' is preceeded by whitespace. 842
'(' is followed by whitespace. 843
')' is preceeded by whitespace. 843
'(' is followed by whitespace. 844
')' is preceeded by whitespace. 844
'(' is followed by whitespace. 845
')' is preceeded by whitespace. 845
'(' is followed by whitespace. 846
')' is preceeded by whitespace. 846
'(' is followed by whitespace. 855
')' is preceeded by whitespace. 855
'(' is followed by whitespace. 883
')' is preceeded by whitespace. 883
'(' is followed by whitespace. 884
')' is preceeded by whitespace. 884
'(' is followed by whitespace. 885
')' is preceeded by whitespace. 885
'(' is followed by whitespace. 886
')' is preceeded by whitespace. 886
'(' is followed by whitespace. 887
')' is preceeded by whitespace. 887
'(' is followed by whitespace. 888
')' is preceeded by whitespace. 888
'(' is followed by whitespace. 897
')' is preceeded by whitespace. 897

org/apache/torque/pool/TorqueClassicDataSource.java

Error Line
variable 'cpdsCounter' missing Javadoc. 90
variable 'cpds' missing Javadoc. 100
variable 'defaultMaxConnections' missing Javadoc. 108
variable 'perUserMaxConnections' missing Javadoc. 109
variable 'maxExpiryTime' missing Javadoc. 110
variable 'connectionWaitTimeout' missing Javadoc. 111
variable 'logInterval' missing Javadoc. 112
variable 'defaultAutoCommit' missing Javadoc. 113
variable 'defaultReadOnly' missing Javadoc. 114
Expected @param tag for 'key'. 364
Unused @param tag for 'v'. 379
Expected @param tag for 'key'. 381
Expected @param tag for 'value'. 381
Expected an @return tag. 432
Expected @throws tag for 'SQLException'. 433
Expected an @return tag. 441
'public' modifier out of order with the JLS suggestions. 441
Expected @param tag for 'username'. 441
Expected @param tag for 'password'. 442
Expected @throws tag for 'SQLException'. 443
cast needs to be followed by whitespace. 446
'(' is followed by whitespace. 447
')' is preceeded by whitespace. 447
cast needs to be followed by whitespace. 452
method is missing a Javadoc comment. 467
'(' is followed by whitespace. 476
')' is preceeded by whitespace. 476
method is missing a Javadoc comment. 483
'private' modifier out of order with the JLS suggestions. 483
'(' is followed by whitespace. 487
')' is preceeded by whitespace. 487
'(' is followed by whitespace. 490
')' is preceeded by whitespace. 490
'(' is followed by whitespace. 493
')' is preceeded by whitespace. 493
cast needs to be followed by whitespace. 501
'(' is followed by whitespace. 505
')' is preceeded by whitespace. 505
cast needs to be followed by whitespace. 508
'(' is followed by whitespace. 509
')' is preceeded by whitespace. 509
Expected an @return tag. 530
Expected an @return tag. 538
Expected @param tag for 'seconds'. 551
Expected @param tag for 'out'. 559
Expected an @return tag. 567
Expected @throws tag for 'NamingException'. 568
'(' is followed by whitespace. 587
')' is preceeded by whitespace. 587
'(' is followed by whitespace. 595
')' is preceeded by whitespace. 595
Expected an @return tag. 608
Expected @param tag for 'refObj'. 608
Expected @param tag for 'name'. 608
Expected @param tag for 'context'. 609
Expected @param tag for 'env'. 609
Expected @throws tag for 'Exception'. 610
cast needs to be followed by whitespace. 612
cast needs to be followed by whitespace. 617
cast needs to be followed by whitespace. 619
cast needs to be followed by whitespace. 621
cast needs to be followed by whitespace. 623
cast needs to be followed by whitespace. 624
cast needs to be followed by whitespace. 625
'(' is followed by whitespace. 628
')' is preceeded by whitespace. 628
cast needs to be followed by whitespace. 630
line longer than 80 characters 631
cast needs to be followed by whitespace. 631
'(' is followed by whitespace. 635
')' is preceeded by whitespace. 635
cast needs to be followed by whitespace. 637
cast needs to be followed by whitespace. 639
')' is preceeded by whitespace. 639

org/apache/torque/pool/ConnectionPool.java

Error Line
variable 'logInterval' missing Javadoc. 134
variable 'logInterval' must be private and have accessor methods. 134
variable 'monitor' missing Javadoc. 135
variable 'monitor' must be private and have accessor methods. 135
variable 'logWriter' missing Javadoc. 152
Unused @param tag for 'driver'. 158
Unused @param tag for 'url'. 159
Expected @param tag for 'cpds'. 163
Expected @param tag for 'maxConnections'. 164
Expected @param tag for 'expiryTime'. 164
Expected @param tag for 'connectionWaitTimeout'. 165
Expected @param tag for 'logInterval'. 165
Expected @param tag for 'logWriter'. 166
'(' is followed by whitespace. 175
')' is preceeded by whitespace. 175
'(' is followed by whitespace. 183
')' is preceeded by whitespace. 183
'(' is followed by whitespace. 191
')' is preceeded by whitespace. 191
Unused @param tag for 'driver'. 215
Unused @param tag for 'url'. 216
'final' modifier out of order with the JLS suggestions. 224
Expected @throws tag for 'SQLException'. 226
'(' is followed by whitespace. 228
')' is preceeded by whitespace. 228
'(' is followed by whitespace. 234
')' is preceeded by whitespace. 234
Expected @throws tag for 'SQLException'. 262
'(' is followed by whitespace. 265
')' is preceeded by whitespace. 265
'/' is not preceeded with whitespace. 277
'/' is not followed by whitespace. 277
'*' is not preceeded with whitespace. 278
'*' is not followed by whitespace. 278
'*' is not preceeded with whitespace. 278
'*' is not followed by whitespace. 278
'-' is not preceeded with whitespace. 278
'-' is not followed by whitespace. 278
'(' is followed by whitespace. 296
')' is preceeded by whitespace. 296
'(' is followed by whitespace. 304
')' is preceeded by whitespace. 304
'(' is followed by whitespace. 316
')' is preceeded by whitespace. 316
Expected @throws tag for 'Exception'. 334
'(' is followed by whitespace. 336
')' is preceeded by whitespace. 336
'(' is followed by whitespace. 342
')' is preceeded by whitespace. 342
'(' is followed by whitespace. 356
')' is preceeded by whitespace. 356
'(' is followed by whitespace. 377
')' is preceeded by whitespace. 377
'(' is followed by whitespace. 382
cast needs to be followed by whitespace. 383
')' is preceeded by whitespace. 383
'(' is followed by whitespace. 392
')' is preceeded by whitespace. 392
'(' is followed by whitespace. 438
')' is preceeded by whitespace. 438
'(' is followed by whitespace. 440
')' is preceeded by whitespace. 440
cast needs to be followed by whitespace. 444
Expected an @return tag. 462
Expected an @return tag. 470
Expected an @return tag. 478
method is missing a Javadoc comment. 493
Expected @param tag for 'event'. 508
'(' is followed by whitespace. 510
cast needs to be followed by whitespace. 510
Expected @param tag for 'event'. 517
'(' is followed by whitespace. 525
')' is preceeded by whitespace. 525
'(' is followed by whitespace. 535
cast needs to be followed by whitespace. 535
')' is preceeded by whitespace. 535
Unused @param tag for 'connection'. 547
Expected @param tag for 'pcon'. 549
'(' is followed by whitespace. 551
')' is preceeded by whitespace. 551
method is missing a Javadoc comment. 562
method is missing a Javadoc comment. 580
'(' is followed by whitespace. 582
')' is preceeded by whitespace. 582
variable 'isRun' missing Javadoc. 608
method is missing a Javadoc comment. 610
method is missing a Javadoc comment. 633

org/apache/torque/pool/ConnectionWaitTimeoutException.java

Error Line
'(' is followed by whitespace. 71
')' is preceeded by whitespace. 71

org/apache/torque/task/TorqueDataSQLTask.java

Error Line
variable 'dataXmlFile' missing Javadoc. 76
variable 'dataDTD' missing Javadoc. 77
Expected @throws tag for 'Exception'. 152

org/apache/torque/task/TorqueJDBCTransformTask.java

Error Line
variable 'xmlSchema' must be private and have accessor methods. 93
variable 'dbUrl' must be private and have accessor methods. 96
variable 'dbDriver' must be private and have accessor methods. 99
variable 'dbUser' must be private and have accessor methods. 102
variable 'dbPassword' must be private and have accessor methods. 105
variable 'dbSchema' must be private and have accessor methods. 108
variable 'doc' must be private and have accessor methods. 111
variable 'databaseNode' must be private and have accessor methods. 114
variable 'primaryKeys' must be private and have accessor methods. 117
variable 'columnTableMap' must be private and have accessor methods. 120
variable 'sameJavaName' missing Javadoc. 122
variable 'sameJavaName' must be private and have accessor methods. 122
variable 'xmlSerializer' missing Javadoc. 124
variable 'xmlSerializer' must be private and have accessor methods. 124
method is missing a Javadoc comment. 126
method is missing a Javadoc comment. 131
method is missing a Javadoc comment. 136
method is missing a Javadoc comment. 141
method is missing a Javadoc comment. 146
method is missing a Javadoc comment. 151
method is missing a Javadoc comment. 156
method is missing a Javadoc comment. 161
method is missing a Javadoc comment. 166
Expected @throws tag for 'BuildException'. 176
line longer than 80 characters 189
method length is 163 lines (max allowed is 150). 216
')' is preceeded by whitespace. 356
Expected @throws tag for 'SQLException'. 389
Expected @throws tag for 'SQLException'. 432
Expected @throws tag for 'SQLException'. 476
Expected @throws tag for 'SQLException'. 507

org/apache/torque/task/TorqueDataDumpTask.java

Error Line
Expected @throws tag for 'Exception'. 220
variable 'qds' missing Javadoc. 289
variable 'isEmpty' missing Javadoc. 290
variable 'curIndex' missing Javadoc. 291
variable 'curRec' missing Javadoc. 292
Expected @throws tag for 'UnsupportedOperationException'. 396