The following document contains the results of PMD 5.6.1.
| Violation | Line | 
|---|---|
| Avoid empty catch blocks | 78–79 | 
| Violation | Line | 
|---|---|
| Avoid empty catch blocks | 45–46 | 
| Avoid empty catch blocks | 78–79 | 
| Violation | Line | 
|---|---|
| Useless parentheses. | 234 | 
| These nested if statements could be combined | 244–249 | 
| These nested if statements could be combined | 374–386 | 
| These nested if statements could be combined | 381–383 | 
| Violation | Line | 
|---|---|
| Too many static imports may lead to messy code | 21–231 | 
| Avoid unused private fields such as 'separatedGroupIds'. | 160 | 
| Violation | Line | 
|---|---|
| Avoid unused imports such as 'java.util.HashMap' | 24 | 
| Ternary operators that can be simplified with || or && | 326 | 
| These nested if statements could be combined | 327–329 | 
| Ternary operators that can be simplified with || or && | 332 | 
| These nested if statements could be combined | 333–335 | 
| These nested if statements could be combined | 612–635 | 
| These nested if statements could be combined | 613–634 | 
| These nested if statements could be combined | 936–938 | 
| Useless parentheses. | 1134 | 
| Useless parentheses. | 1136 | 
| Useless parentheses. | 1139 | 
| These nested if statements could be combined | 1187–1192 | 
| These nested if statements could be combined | 1188–1191 | 
| These nested if statements could be combined | 1294–1300 | 
| These nested if statements could be combined | 1317–1321 | 
| These nested if statements could be combined | 1318–1320 | 
| Violation | Line | 
|---|---|
| Unnecessary use of fully qualified name 'org.apache.maven.project.MavenProject' due to existing import 'org.apache.maven.project.MavenProject' | 54 | 
| Unnecessary use of fully qualified name 'org.apache.maven.project.MavenProject' due to existing import 'org.apache.maven.project.MavenProject' | 93 | 
| Violation | Line | 
|---|---|
| Avoid unused imports such as 'java.nio.ByteBuffer' | 24 | 
| Avoid unused imports such as 'java.nio.charset.CharsetDecoder' | 28 | 
| Violation | Line | 
|---|---|
| Unnecessary use of fully qualified name 'java.util.Iterator' due to existing import 'java.util.Iterator' | 48 | 
| Violation | Line | 
|---|---|
| Avoid empty catch blocks | 165–166 | 
| Violation | Line | 
|---|---|
| Avoid empty catch blocks | 79–80 | 
| Avoid unused local variables such as 'notice'. | 98 | 
| Violation | Line | 
|---|---|
| Useless parentheses. | 93 | 
| Violation | Line | 
|---|---|
| Avoid empty catch blocks | 86–87 |