The following document contains the results of Checkstyle 6.1.1 with config/sun_checks.xml ruleset. 
| File |  I |  W |  E | 
|---|---|---|---|
| waffle/apache/GenericWindowsPrincipal.java | 0 | 0 | 25 | 
| waffle/apache/MixedAuthenticator.java | 0 | 0 | 38 | 
| waffle/apache/NegotiateAuthenticator.java | 0 | 0 | 30 | 
| waffle/apache/WaffleAuthenticatorBase.java | 0 | 0 | 31 | 
| waffle/apache/WindowsRealm.java | 0 | 0 | 4 | 
| Category | Rule | Violations | Severity | 
|---|---|---|---|
| coding | AvoidInlineConditionals | 3 |  Error | 
| design | DesignForExtension | 13 |  Error | 
| VisibilityModifier | 7 |  Error | |
| regexp | RegexpSingleline 
 | 29 |  Error | 
| sizes | LineLength | 76 |  Error | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  Error | regexp | RegexpSingleline | Line has trailing spaces. | 33 | 
|  Error | regexp | RegexpSingleline | Line has trailing spaces. | 40 | 
|  Error | regexp | RegexpSingleline | Line has trailing spaces. | 43 | 
|  Error | regexp | RegexpSingleline | Line has trailing spaces. | 49 | 
|  Error | sizes | LineLength | Line is longer than 80 characters (found 99). | 59 | 
|  Error | sizes | LineLength | Line is longer than 80 characters (found 92). | 60 | 
|  Error | sizes | LineLength | Line is longer than 80 characters (found 105). | 62 | 
|  Error | sizes | LineLength | Line is longer than 80 characters (found 88). | 65 | 
|  Error | sizes | LineLength | Line is longer than 80 characters (found 119). | 79 | 
|  Error | sizes | LineLength | Line is longer than 80 characters (found 98). | 82 | 
|  Error | sizes | LineLength | Line is longer than 80 characters (found 82). | 84 | 
|  Error | sizes | LineLength | Line is longer than 80 characters (found 90). | 96 | 
|  Error | sizes | LineLength | Line is longer than 80 characters (found 91). | 97 | 
|  Error | regexp | RegexpSingleline | Line has trailing spaces. | 106 | 
|  Error | design | DesignForExtension | Method 'getSid' is not designed for extension - needs to be abstract, final or empty. | 109 | 
|  Error | regexp | RegexpSingleline | Line has trailing spaces. | 115 | 
|  Error | design | DesignForExtension | Method 'getSidString' is not designed for extension - needs to be abstract, final or empty. | 118 | 
|  Error | regexp | RegexpSingleline | Line has trailing spaces. | 124 | 
|  Error | design | DesignForExtension | Method 'getGroups' is not designed for extension - needs to be abstract, final or empty. | 127 | 
|  Error | regexp | RegexpSingleline | Line has trailing spaces. | 133 | 
|  Error | sizes | LineLength | Line is longer than 80 characters (found 114). | 140 | 
|  Error | regexp | RegexpSingleline | Line has trailing spaces. | 163 | 
|  Error | sizes | LineLength | Line is longer than 80 characters (found 89). | 170 | 
|  Error | regexp | RegexpSingleline | Line has trailing spaces. | 194 | 
|  Error | design | DesignForExtension | Method 'getRolesString' is not designed for extension - needs to be abstract, final or empty. | 197 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  Error | regexp | RegexpSingleline | Line has trailing spaces. | 39 | 
|  Error | design | DesignForExtension | Method 'start' is not designed for extension - needs to be abstract, final or empty. | 57 | 
|  Error | design | DesignForExtension | Method 'stop' is not designed for extension - needs to be abstract, final or empty. | 65 | 
|  Error | sizes | LineLength | Line is longer than 80 characters (found 195). | 71 | 
|  Error | design | DesignForExtension | Method 'authenticate' is not designed for extension - needs to be abstract, final or empty. | 73 | 
|  Error | sizes | LineLength | Line is longer than 80 characters (found 112). | 74 | 
|  Error | sizes | LineLength | Line is longer than 80 characters (found 81). | 79 | 
|  Error | sizes | LineLength | Line is longer than 80 characters (found 96). | 83 | 
|  Error | sizes | LineLength | Line is longer than 80 characters (found 89). | 86 | 
|  Error | sizes | LineLength | Line is longer than 80 characters (found 87). | 88 | 
|  Error | sizes | LineLength | Line is longer than 80 characters (found 89). | 93 | 
|  Error | sizes | LineLength | Line is longer than 80 characters (found 90). | 94 | 
|  Error | sizes | LineLength | Line is longer than 80 characters (found 107). | 95 | 
|  Error | sizes | LineLength | Line is longer than 80 characters (found 85). | 98 | 
|  Error | sizes | LineLength | Line is longer than 80 characters (found 97). | 139 | 
|  Error | sizes | LineLength | Line is longer than 80 characters (found 90). | 141 | 
|  Error | sizes | LineLength | Line is longer than 80 characters (found 92). | 153 | 
|  Error | sizes | LineLength | Line is longer than 80 characters (found 104). | 154 | 
|  Error | sizes | LineLength | Line is longer than 80 characters (found 99). | 155 | 
|  Error | sizes | LineLength | Line is longer than 80 characters (found 94). | 159 | 
|  Error | sizes | LineLength | Line is longer than 80 characters (found 94). | 161 | 
|  Error | sizes | LineLength | Line is longer than 80 characters (found 112). | 190 | 
|  Error | sizes | LineLength | Line is longer than 80 characters (found 105). | 192 | 
|  Error | sizes | LineLength | Line is longer than 80 characters (found 84). | 193 | 
|  Error | sizes | LineLength | Line is longer than 80 characters (found 89). | 199 | 
|  Error | coding | AvoidInlineConditionals | Avoid inline conditionals. | 199 | 
|  Error | sizes | LineLength | Line is longer than 80 characters (found 114). | 201 | 
|  Error | sizes | LineLength | Line is longer than 80 characters (found 89). | 202 | 
|  Error | sizes | LineLength | Line is longer than 80 characters (found 103). | 243 | 
|  Error | sizes | LineLength | Line is longer than 80 characters (found 105). | 245 | 
|  Error | sizes | LineLength | Line is longer than 80 characters (found 84). | 246 | 
|  Error | sizes | LineLength | Line is longer than 80 characters (found 89). | 252 | 
|  Error | coding | AvoidInlineConditionals | Avoid inline conditionals. | 252 | 
|  Error | sizes | LineLength | Line is longer than 80 characters (found 105). | 254 | 
|  Error | sizes | LineLength | Line is longer than 80 characters (found 89). | 255 | 
|  Error | sizes | LineLength | Line is longer than 80 characters (found 95). | 273 | 
|  Error | sizes | LineLength | Line is longer than 80 characters (found 83). | 276 | 
|  Error | sizes | LineLength | Line is longer than 80 characters (found 84). | 277 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  Error | regexp | RegexpSingleline | Line has trailing spaces. | 37 | 
|  Error | design | DesignForExtension | Method 'start' is not designed for extension - needs to be abstract, final or empty. | 55 | 
|  Error | design | DesignForExtension | Method 'stop' is not designed for extension - needs to be abstract, final or empty. | 63 | 
|  Error | sizes | LineLength | Line is longer than 80 characters (found 195). | 69 | 
|  Error | design | DesignForExtension | Method 'authenticate' is not designed for extension - needs to be abstract, final or empty. | 71 | 
|  Error | sizes | LineLength | Line is longer than 80 characters (found 112). | 72 | 
|  Error | sizes | LineLength | Line is longer than 80 characters (found 89). | 75 | 
|  Error | sizes | LineLength | Line is longer than 80 characters (found 90). | 76 | 
|  Error | sizes | LineLength | Line is longer than 80 characters (found 96). | 78 | 
|  Error | sizes | LineLength | Line is longer than 80 characters (found 107). | 80 | 
|  Error | sizes | LineLength | Line is longer than 80 characters (found 85). | 84 | 
|  Error | sizes | LineLength | Line is longer than 80 characters (found 84). | 91 | 
|  Error | sizes | LineLength | Line is longer than 80 characters (found 84). | 93 | 
|  Error | sizes | LineLength | Line is longer than 80 characters (found 101). | 95 | 
|  Error | sizes | LineLength | Line is longer than 80 characters (found 96). | 107 | 
|  Error | sizes | LineLength | Line is longer than 80 characters (found 112). | 109 | 
|  Error | sizes | LineLength | Line is longer than 80 characters (found 103). | 116 | 
|  Error | sizes | LineLength | Line is longer than 80 characters (found 82). | 119 | 
|  Error | sizes | LineLength | Line is longer than 80 characters (found 98). | 120 | 
|  Error | sizes | LineLength | Line is longer than 80 characters (found 98). | 122 | 
|  Error | sizes | LineLength | Line is longer than 80 characters (found 85). | 142 | 
|  Error | sizes | LineLength | Line is longer than 80 characters (found 83). | 147 | 
|  Error | sizes | LineLength | Line is longer than 80 characters (found 84). | 151 | 
|  Error | sizes | LineLength | Line is longer than 80 characters (found 116). | 157 | 
|  Error | sizes | LineLength | Line is longer than 80 characters (found 109). | 159 | 
|  Error | sizes | LineLength | Line is longer than 80 characters (found 88). | 160 | 
|  Error | sizes | LineLength | Line is longer than 80 characters (found 93). | 168 | 
|  Error | coding | AvoidInlineConditionals | Avoid inline conditionals. | 168 | 
|  Error | sizes | LineLength | Line is longer than 80 characters (found 104). | 171 | 
|  Error | sizes | LineLength | Line is longer than 80 characters (found 86). | 172 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  Error | sizes | LineLength | Line is longer than 80 characters (found 121). | 40 | 
|  Error | design | VisibilityModifier | Variable 'info' must be private and have accessor methods. | 43 | 
|  Error | regexp | RegexpSingleline | Line has trailing spaces. | 44 | 
|  Error | design | VisibilityModifier | Variable 'log' must be private and have accessor methods. | 46 | 
|  Error | regexp | RegexpSingleline | Line has trailing spaces. | 47 | 
|  Error | design | VisibilityModifier | Variable 'principalFormat' must be private and have accessor methods. | 49 | 
|  Error | regexp | RegexpSingleline | Line has trailing spaces. | 50 | 
|  Error | design | VisibilityModifier | Variable 'roleFormat' must be private and have accessor methods. | 52 | 
|  Error | regexp | RegexpSingleline | Line has trailing spaces. | 53 | 
|  Error | design | VisibilityModifier | Variable 'allowGuestLogin' must be private and have accessor methods. | 55 | 
|  Error | regexp | RegexpSingleline | Line has trailing spaces. | 56 | 
|  Error | sizes | LineLength | Line is longer than 80 characters (found 103). | 58 | 
|  Error | design | VisibilityModifier | Variable 'protocols' must be private and have accessor methods. | 58 | 
|  Error | sizes | LineLength | Line is longer than 80 characters (found 89). | 61 | 
|  Error | design | VisibilityModifier | Variable 'auth' must be private and have accessor methods. | 61 | 
|  Error | regexp | RegexpSingleline | Line has trailing spaces. | 65 | 
|  Error | regexp | RegexpSingleline | Line has trailing spaces. | 74 | 
|  Error | regexp | RegexpSingleline | Line has trailing spaces. | 92 | 
|  Error | sizes | LineLength | Line is longer than 80 characters (found 91). | 97 | 
|  Error | regexp | RegexpSingleline | Line has trailing spaces. | 103 | 
|  Error | regexp | RegexpSingleline | Line has trailing spaces. | 112 | 
|  Error | sizes | LineLength | Line is longer than 80 characters (found 86). | 117 | 
|  Error | regexp | RegexpSingleline | Line has trailing spaces. | 123 | 
|  Error | regexp | RegexpSingleline | Line has trailing spaces. | 132 | 
|  Error | sizes | LineLength | Line is longer than 80 characters (found 105). | 140 | 
|  Error | regexp | RegexpSingleline | Line has trailing spaces. | 142 | 
|  Error | regexp | RegexpSingleline | Line has trailing spaces. | 152 | 
|  Error | sizes | LineLength | Line is longer than 80 characters (found 89). | 163 | 
|  Error | sizes | LineLength | Line is longer than 80 characters (found 88). | 167 | 
|  Error | regexp | RegexpSingleline | Line has trailing spaces. | 175 | 
|  Error | regexp | RegexpSingleline | Line has trailing spaces. | 194 | 
| Severity | Category | Rule | Message | Line | 
|---|---|---|---|---|
|  Error | regexp | RegexpSingleline | Line has trailing spaces. | 22 | 
|  Error | design | DesignForExtension | Method 'getName' is not designed for extension - needs to be abstract, final or empty. | 33 | 
|  Error | design | DesignForExtension | Method 'getPassword' is not designed for extension - needs to be abstract, final or empty. | 41 | 
|  Error | design | DesignForExtension | Method 'getPrincipal' is not designed for extension - needs to be abstract, final or empty. | 49 |