The following document contains the results of Checkstyle 6.18 with /src/main/resources/development/dsol-checks.xml ruleset. 
| Category | Rule | Violations | Severity |
|---|---|---|---|
| design | DesignForExtension | 10 | |
| sizes | FileLength | 2 | |
LineLength
|
6 | ||
| MethodLength | 1 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 49 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | FileLength | File length is 2,538 lines (max allowed is 2,000). | 1 | |
| sizes | LineLength | Line is longer than 128 characters (found 129). | 105 | |
| design | DesignForExtension | Method 'getUnitType' is not designed for extension - needs to be abstract, final or empty. | 2456 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'size' is not designed for extension - needs to be abstract, final or empty. | 48 | |
| design | DesignForExtension | Method 'sizeWithPrefix' is not designed for extension - needs to be abstract, final or empty. | 55 | |
| design | DesignForExtension | Method 'fieldType' is not designed for extension - needs to be abstract, final or empty. | 62 | |
| design | DesignForExtension | Method 'serialize' is not designed for extension - needs to be abstract, final or empty. | 69 | |
| design | DesignForExtension | Method 'serializeWithPrefix' is not designed for extension - needs to be abstract, final or empty. | 81 | |
| design | DesignForExtension | Method 'deSerialize' is not designed for extension - needs to be abstract, final or empty. | 90 | |
| design | DesignForExtension | Method 'dataClassName' is not designed for extension - needs to be abstract, final or empty. | 104 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | MethodLength | Method length is 387 lines (max allowed is 150). | 83 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| design | DesignForExtension | Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 82 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | LineLength | Line is longer than 128 characters (found 132). | 79 | |
| sizes | LineLength | Line is longer than 128 characters (found 135). | 121 | |
| sizes | LineLength | Line is longer than 128 characters (found 135). | 128 | |
| sizes | LineLength | Line is longer than 128 characters (found 135). | 142 | |
| sizes | LineLength | Line is longer than 128 characters (found 139). | 160 |
| Severity | Category | Rule | Message | Line |
|---|---|---|---|---|
| sizes | FileLength | File length is 2,261 lines (max allowed is 2,000). | 1 |