The following document contains the results of PMD 6.55.0.
| Rule | Violation | Line | 
|---|---|---|
| EmptyCatchBlock | Avoid empty catch blocks | 54–56 | 
| Rule | Violation | Line | 
|---|---|---|
| UselessParentheses | Useless parentheses. | 110 | 
| UselessParentheses | Useless parentheses. | 111 | 
| Rule | Violation | Line | 
|---|---|---|
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.security.SecureRandom.getInstance' due to existing import 'java.security.SecureRandom' | 257 | 
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.security.SecureRandom' due to existing import 'java.security.SecureRandom' | 261 | 
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.security.Key' due to existing import 'java.security.Key' | 484 | 
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.security.Key' due to existing import 'java.security.Key' | 598 | 
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| UselessParentheses | Useless parentheses. | 4 | 110 | 
| UselessParentheses | Useless parentheses. | 4 | 111 | 
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.security.SecureRandom.getInstance' due to existing import 'java.security.SecureRandom' | 4 | 257 | 
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.security.SecureRandom' due to existing import 'java.security.SecureRandom' | 4 | 261 | 
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.security.Key' due to existing import 'java.security.Key' | 4 | 484 | 
| UnnecessaryFullyQualifiedName | Unnecessary use of fully qualified name 'java.security.Key' due to existing import 'java.security.Key' | 4 | 598 | 
| Rule | Violation | Priority | Line | 
|---|---|---|---|
| EmptyCatchBlock | Avoid empty catch blocks | 3 | 54–56 |