(doc) Merge the same exception handlers
diff --git a/src/main/java/org/apache/maven/plugins/pmd/AbstractPmdViolationCheckMojo.java b/src/main/java/org/apache/maven/plugins/pmd/AbstractPmdViolationCheckMojo.java
index 135761f..a44591e 100644
--- a/src/main/java/org/apache/maven/plugins/pmd/AbstractPmdViolationCheckMojo.java
+++ b/src/main/java/org/apache/maven/plugins/pmd/AbstractPmdViolationCheckMojo.java
@@ -173,13 +173,7 @@
                         + " violations are allowed (maxAllowedViolations)." );
                 }
             }
-            catch ( final IOException e )
-            {
-                throw new MojoExecutionException(
-                                                  "Unable to read PMD results xml: " + outputFile.getAbsolutePath(),
-                                                  e );
-            }
-            catch ( final XmlPullParserException e )
+            catch ( final IOException | XmlPullParserException e )
             {
                 throw new MojoExecutionException(
                                                   "Unable to read PMD results xml: " + outputFile.getAbsolutePath(),
diff --git a/src/main/java/org/apache/maven/plugins/pmd/PmdReport.java b/src/main/java/org/apache/maven/plugins/pmd/PmdReport.java
index 8af58e0..62bacb6 100644
--- a/src/main/java/org/apache/maven/plugins/pmd/PmdReport.java
+++ b/src/main/java/org/apache/maven/plugins/pmd/PmdReport.java
@@ -427,11 +427,7 @@
                 sets[idx] = ruleset.getAbsolutePath();
             }
         }
-        catch ( ResourceNotFoundException e )
-        {
-            throw new MavenReportException( e.getMessage(), e );
-        }
-        catch ( FileResourceCreationException e )
+        catch ( ResourceNotFoundException | FileResourceCreationException e )
         {
             throw new MavenReportException( e.getMessage(), e );
         }