The following document contains the results of Checkstyle 6.18 with development/dsol-checks.xml ruleset. 
| Category | Rule | Violations | Severity | 
|---|---|---|---|
| design | DesignForExtension | 8 |  Warning | 
| FinalClass | 1 |  Warning | |
| sizes | LineLength 
 | 1 |  Info | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  Warning | design | DesignForExtension | Method 'printValue' is not designed for extension - needs to be abstract, final or empty. | 223 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  Warning | design | FinalClass | Class ClassConstraint should be declared as final. | 19 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  Info | sizes | LineLength | Line is longer than 128 characters (found 129). | 13 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  Warning | design | DesignForExtension | Method 'accept' is not designed for extension - needs to be abstract, final or empty. | 58 | 
|  Warning | design | DesignForExtension | Method 'failMessage' is not designed for extension - needs to be abstract, final or empty. | 73 | 
|  Warning | design | DesignForExtension | Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 85 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  Warning | design | DesignForExtension | Method 'accept' is not designed for extension - needs to be abstract, final or empty. | 173 | 
|  Warning | design | DesignForExtension | Method 'failMessage' is not designed for extension - needs to be abstract, final or empty. | 180 | 
|  Warning | design | DesignForExtension | Method 'getBound' is not designed for extension - needs to be abstract, final or empty. | 189 | 
|  Warning | design | DesignForExtension | Method 'toString' is not designed for extension - needs to be abstract, final or empty. | 383 |