The following document contains the results of Checkstyle. 
| Rules | Violations | Severity | 
|---|---|---|
| FileLength | 0 |  Error | 
| RegexpHeader 
 | 0 |  Error | 
| FileTabCharacter 
 | 0 |  Error | 
| LeftCurly 
 | 0 |  Error | 
| RightCurly 
 | 0 |  Error | 
| LineLength 
 | 2 |  Error | 
| MemberName | 0 |  Error | 
| JavadocMethod 
 | 48 |  Warning | 
| JavadocType 
 | 0 |  Error | 
| JavadocVariable 
 | 0 |  Info | 
| ConstantName | 0 |  Error | 
| LocalFinalVariableName | 0 |  Error | 
| LocalVariableName | 0 |  Error | 
| MethodName | 0 |  Error | 
| PackageName | 0 |  Error | 
| ParameterName | 0 |  Error | 
| StaticVariableName | 0 |  Error | 
| TypeName | 0 |  Error | 
| AvoidStarImport | 0 |  Error | 
| IllegalImport | 0 |  Error | 
| RedundantImport | 0 |  Error | 
| UnusedImports | 0 |  Error | 
| MethodLength | 0 |  Error | 
| ParameterNumber | 0 |  Error | 
| EmptyForIteratorPad 
 | 0 |  Error | 
| OperatorWrap | 0 |  Error | 
| ParenPad 
 | 0 |  Error | 
| WhitespaceAfter | 0 |  Error | 
| WhitespaceAround | 0 |  Error | 
| ModifierOrder | 0 |  Error | 
| RedundantModifier | 0 |  Error | 
| AvoidNestedBlocks | 0 |  Error | 
| EmptyBlock 
 | 0 |  Error | 
| NeedBraces | 0 |  Error | 
| DoubleCheckedLocking | 0 |  Error | 
| EmptyStatement | 0 |  Error | 
| EqualsHashCode | 0 |  Error | 
| HiddenField 
 | 11 |  Warning | 
| IllegalInstantiation | 0 |  Error | 
| InnerAssignment | 0 |  Error | 
| MagicNumber 
 | 0 |  Error | 
| MissingSwitchDefault | 0 |  Error | 
| RedundantThrows | 3 |  Error | 
| SimplifyBooleanExpression | 0 |  Error | 
| SimplifyBooleanReturn | 0 |  Error | 
| InterfaceIsType | 0 |  Error | 
| VisibilityModifier 
 | 0 |  Error | 
| UpperEll | 0 |  Error | 
| Violation | Message | Line | 
|---|---|---|
|  | Missing a Javadoc comment. | 66 | 
|  | 'settingsReader' hides a field. | 66 | 
|  | Missing a Javadoc comment. | 72 | 
|  | 'settingsWriter' hides a field. | 72 | 
|  | Missing a Javadoc comment. | 78 | 
|  | 'settingsValidator' hides a field. | 78 | 
|  | Missing a Javadoc comment. | 84 | 
|  | Line is longer than 120 characters. | 183 | 
|  | Line is longer than 120 characters. | 199 | 
| Violation | Message | Line | 
|---|---|---|
|  | Missing a Javadoc comment. | 40 | 
|  | Missing a Javadoc comment. | 45 | 
|  | Missing a Javadoc comment. | 50 | 
| Violation | Message | Line | 
|---|---|---|
|  | Missing a Javadoc comment. | 46 | 
|  | Missing a Javadoc comment. | 51 | 
|  | 'globalSettingsFile' hides a field. | 51 | 
|  | Missing a Javadoc comment. | 58 | 
|  | Missing a Javadoc comment. | 63 | 
|  | 'globalSettingsSource' hides a field. | 63 | 
|  | Missing a Javadoc comment. | 70 | 
|  | Missing a Javadoc comment. | 75 | 
|  | 'userSettingsFile' hides a field. | 75 | 
|  | Missing a Javadoc comment. | 82 | 
|  | Missing a Javadoc comment. | 87 | 
|  | 'userSettingsSource' hides a field. | 87 | 
|  | Missing a Javadoc comment. | 94 | 
|  | Missing a Javadoc comment. | 104 | 
|  | 'systemProperties' hides a field. | 104 | 
|  | Missing a Javadoc comment. | 119 | 
|  | Missing a Javadoc comment. | 129 | 
|  | 'userProperties' hides a field. | 129 | 
| Violation | Message | Line | 
|---|---|---|
|  | Missing a Javadoc comment. | 67 | 
|  | Missing a Javadoc comment. | 72 | 
|  | Missing a Javadoc comment. | 77 | 
|  | Missing a Javadoc comment. | 82 | 
|  | Missing a Javadoc comment. | 116 | 
|  | Missing a Javadoc comment. | 121 | 
|  | Missing a Javadoc comment. | 142 | 
| Violation | Message | Line | 
|---|---|---|
|  | Missing a Javadoc comment. | 52 | 
|  | Missing a Javadoc comment. | 58 | 
| Violation | Message | Line | 
|---|---|---|
|  | Expected @throws tag for 'IOException'. | 40 | 
| Violation | Message | Line | 
|---|---|---|
|  | Missing a Javadoc comment. | 61 | 
|  | Missing a Javadoc comment. | 67 | 
| Violation | Message | Line | 
|---|---|---|
|  | Missing a Javadoc comment. | 51 | 
|  | Missing a Javadoc comment. | 57 | 
| Violation | Message | Line | 
|---|---|---|
|  | Missing a Javadoc comment. | 48 | 
| Violation | Message | Line | 
|---|---|---|
|  | Missing a Javadoc comment. | 82 | 
|  | Missing a Javadoc comment. | 92 | 
|  | 'servers' hides a field. | 92 | 
|  | Missing a Javadoc comment. | 99 | 
|  | Missing a Javadoc comment. | 109 | 
|  | 'proxies' hides a field. | 109 | 
| Violation | Message | Line | 
|---|---|---|
|  | Missing a Javadoc comment. | 45 | 
|  | Missing a Javadoc comment. | 58 | 
|  | Missing a Javadoc comment. | 81 | 
| Violation | Message | Line | 
|---|---|---|
|  | Missing a Javadoc comment. | 45 | 
|  | Missing a Javadoc comment. | 63 | 
|  | Missing a Javadoc comment. | 87 | 
| Violation | Message | Line | 
|---|---|---|
|  | Redundant throws: 'SettingsParseException' is subclass of 'IOException'. | 54 | 
|  | Redundant throws: 'SettingsParseException' is subclass of 'IOException'. | 67 | 
|  | Redundant throws: 'SettingsParseException' is subclass of 'IOException'. | 80 | 
| Violation | Message | Line | 
|---|---|---|
|  | Expected @param tag for 'dominant'. | 43 | 
|  | Expected @param tag for 'recessive'. | 43 | 
|  | Expected @param tag for 'recessiveSourceLevel'. | 43 | 
| Violation | Message | Line | 
|---|---|---|
|  | Missing a Javadoc comment. | 50 |