PMD: ignore empty catch block
diff --git a/src/main/java/org/apache/commons/io/FileUtils.java b/src/main/java/org/apache/commons/io/FileUtils.java
index c2d8945..00ca23b 100644
--- a/src/main/java/org/apache/commons/io/FileUtils.java
+++ b/src/main/java/org/apache/commons/io/FileUtils.java
@@ -1157,7 +1157,7 @@ static String decodeUrl(final String url) {
                             i += 3;
                         } while (i < n && url.charAt(i) == '%');
                         continue;
-                    } catch (final RuntimeException e) {
+                    } catch (final RuntimeException ignored) {
                         // malformed percent-encoded octet, fall through and
                         // append characters literally
                     } finally {
diff --git a/src/main/java/org/apache/commons/io/file/DeletingPathVisitor.java b/src/main/java/org/apache/commons/io/file/DeletingPathVisitor.java
index 08c6571..0d3b533 100644
--- a/src/main/java/org/apache/commons/io/file/DeletingPathVisitor.java
+++ b/src/main/java/org/apache/commons/io/file/DeletingPathVisitor.java
@@ -163,7 +163,7 @@ public FileVisitResult visitFile(final Path file, final BasicFileAttributes attr
                 try {
                     // deleteIfExists does not work for this case
                     Files.delete(file);
-                } catch (final NoSuchFileException e) {
+                } catch (final NoSuchFileException ignored) {
                     // ignore
                 }
             }
diff --git a/src/main/java/org/apache/commons/io/file/PathUtils.java b/src/main/java/org/apache/commons/io/file/PathUtils.java
index be7e216..3889b3c 100644
--- a/src/main/java/org/apache/commons/io/file/PathUtils.java
+++ b/src/main/java/org/apache/commons/io/file/PathUtils.java
@@ -537,7 +537,7 @@ public static PathCounters deleteFile(final Path file, final LinkOption[] linkOp
                 pathCounts.getByteCounter().add(size);
                 return pathCounts;
             }
-        } catch (final AccessDeniedException e) {
+        } catch (final AccessDeniedException ignored) {
             // Ignore and try again below.
         }
         final Path parent = getParent(file);
@@ -1436,7 +1436,7 @@ public static Path setReadOnly(final Path path, final boolean readOnly, final Li
             if (setDosReadOnly(path, readOnly, linkOptions)) {
                 return path;
             }
-        } catch (final IOException e) {
+        } catch (final IOException ignored) {
             // Retry with POSIX below.
         }
         final Path parent = getParent(path);
diff --git a/src/main/java/org/apache/commons/io/filefilter/MagicNumberFileFilter.java b/src/main/java/org/apache/commons/io/filefilter/MagicNumberFileFilter.java
index 7c0b983..4927772 100644
--- a/src/main/java/org/apache/commons/io/filefilter/MagicNumberFileFilter.java
+++ b/src/main/java/org/apache/commons/io/filefilter/MagicNumberFileFilter.java
@@ -264,7 +264,7 @@ public boolean accept(final File file) {
                     return Arrays.equals(this.magicNumbers, fileBytes);
                 }
             }
-            catch (final IOException ioe) {
+            catch (final IOException ignored) {
                 // Do nothing, fall through and do not accept file
             }
         }
@@ -301,7 +301,7 @@ public FileVisitResult accept(final Path file, final BasicFileAttributes attribu
                     return toFileVisitResult(Arrays.equals(this.magicNumbers, byteBuffer.array()));
                 }
             }
-            catch (final IOException ioe) {
+            catch (final IOException ignored) {
                 // Do nothing, fall through and do not accept file
             }
         }
diff --git a/src/main/java/org/apache/commons/io/input/ReadAheadInputStream.java b/src/main/java/org/apache/commons/io/input/ReadAheadInputStream.java
index dc3f8fc..3a685d7 100644
--- a/src/main/java/org/apache/commons/io/input/ReadAheadInputStream.java
+++ b/src/main/java/org/apache/commons/io/input/ReadAheadInputStream.java
@@ -227,8 +227,8 @@ private void closeUnderlyingInputStreamIfNecessary() {
         if (needToCloseUnderlyingInputStream) {
             try {
                 underlyingInputStream.close();
-            } catch (final IOException e) {
-                // TODO ?
+            } catch (final IOException ignored) {
+                // TODO Rethrow as UncheckedIOException?
             }
         }
     }