This is an automated email from the ASF dual-hosted git repository.

ggregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-codec.git

commit a841452b9f1bdd635710575b1b46163f573c072c
Author: Gary D. Gregory <garydgreg...@gmail.com>
AuthorDate: Sat Dec 28 07:55:17 2024 -0500

    Add Checkstyle RedundantModifier
---
 src/conf/checkstyle.xml                            |  1 +
 .../apache/commons/codec/digest/DigestUtils.java   |  4 +--
 .../org/apache/commons/codec/digest/HmacUtils.java |  2 +-
 .../commons/codec/language/ColognePhonetic.java    | 10 +++---
 .../codec/language/DaitchMokotoffSoundex.java      |  2 +-
 .../org/apache/commons/codec/language/bm/Lang.java |  2 +-
 .../commons/codec/language/bm/Languages.java       |  2 +-
 .../commons/codec/language/bm/PhoneticEngine.java  |  2 +-
 .../org/apache/commons/codec/language/bm/Rule.java |  6 ++--
 .../commons/codec/net/QuotedPrintableCodec.java    |  2 +-
 .../codec/binary/Base16InputStreamTest.java        | 40 +++++++++++-----------
 .../codec/binary/Base16OutputStreamTest.java       | 36 +++++++++----------
 .../codec/binary/Base32InputStreamTest.java        | 24 ++++++-------
 .../codec/binary/Base32OutputStreamTest.java       |  6 ++--
 .../codec/binary/Base64InputStreamTest.java        | 30 ++++++++--------
 .../codec/binary/Base64OutputStreamTest.java       |  6 ++--
 .../commons/codec/digest/DigestUtilsTest.java      |  8 ++---
 .../commons/codec/digest/PureJavaCrc32Test.java    |  2 +-
 .../apache/commons/codec/digest/XXHash32Test.java  |  4 +--
 19 files changed, 96 insertions(+), 93 deletions(-)

diff --git a/src/conf/checkstyle.xml b/src/conf/checkstyle.xml
index 534998b6..f43e2388 100644
--- a/src/conf/checkstyle.xml
+++ b/src/conf/checkstyle.xml
@@ -72,6 +72,7 @@ limitations under the License.
     </module>
     <module name="ParenPad" />
     <module name="RedundantImport" />
+    <module name="RedundantModifier" />
     <module name="WhitespaceAfter" />
     <module name="WhitespaceAround" />
   </module>
diff --git a/src/main/java/org/apache/commons/codec/digest/DigestUtils.java 
b/src/main/java/org/apache/commons/codec/digest/DigestUtils.java
index e4d9bc84..67abe9bb 100644
--- a/src/main/java/org/apache/commons/codec/digest/DigestUtils.java
+++ b/src/main/java/org/apache/commons/codec/digest/DigestUtils.java
@@ -1276,7 +1276,7 @@ public class DigestUtils {
      * @since 1.11
      */
     public static MessageDigest updateDigest(final MessageDigest digest, final 
File data) throws IOException {
-        try (final BufferedInputStream inputStream = new 
BufferedInputStream(new FileInputStream(data))) {
+        try (BufferedInputStream inputStream = new BufferedInputStream(new 
FileInputStream(data))) {
             return updateDigest(digest, inputStream);
         }
     }
@@ -1334,7 +1334,7 @@ public class DigestUtils {
      * @since 1.14
      */
     public static MessageDigest updateDigest(final MessageDigest digest, final 
Path path, final OpenOption... options) throws IOException {
-        try (final BufferedInputStream inputStream = new 
BufferedInputStream(Files.newInputStream(path, options))) {
+        try (BufferedInputStream inputStream = new 
BufferedInputStream(Files.newInputStream(path, options))) {
             return updateDigest(digest, inputStream);
         }
     }
diff --git a/src/main/java/org/apache/commons/codec/digest/HmacUtils.java 
b/src/main/java/org/apache/commons/codec/digest/HmacUtils.java
index 08415b1d..90dc337d 100644
--- a/src/main/java/org/apache/commons/codec/digest/HmacUtils.java
+++ b/src/main/java/org/apache/commons/codec/digest/HmacUtils.java
@@ -971,7 +971,7 @@ public final class HmacUtils {
      * @since 1.11
      */
     public byte[] hmac(final File valueToDigest) throws IOException {
-        try (final BufferedInputStream stream = new BufferedInputStream(new 
FileInputStream(valueToDigest))) {
+        try (BufferedInputStream stream = new BufferedInputStream(new 
FileInputStream(valueToDigest))) {
             return hmac(stream);
         }
     }
diff --git 
a/src/main/java/org/apache/commons/codec/language/ColognePhonetic.java 
b/src/main/java/org/apache/commons/codec/language/ColognePhonetic.java
index f4db0aef..05b0af6a 100644
--- a/src/main/java/org/apache/commons/codec/language/ColognePhonetic.java
+++ b/src/main/java/org/apache/commons/codec/language/ColognePhonetic.java
@@ -193,12 +193,12 @@ public class ColognePhonetic implements StringEncoder {
 
         protected int length;
 
-        public CologneBuffer(final char[] data) {
+        CologneBuffer(final char[] data) {
             this.data = data;
             this.length = data.length;
         }
 
-        public CologneBuffer(final int buffSize) {
+        CologneBuffer(final int buffSize) {
             this.data = new char[buffSize];
             this.length = 0;
         }
@@ -218,9 +218,10 @@ public class ColognePhonetic implements StringEncoder {
             return new String(copyData(0, length));
         }
     }
+
     private final class CologneInputBuffer extends CologneBuffer {
 
-        public CologneInputBuffer(final char[] data) {
+        CologneInputBuffer(final char[] data) {
             super(data);
         }
 
@@ -245,11 +246,12 @@ public class ColognePhonetic implements StringEncoder {
             return ch;
         }
     }
+
     private final class CologneOutputBuffer extends CologneBuffer {
 
         private char lastCode;
 
-        public CologneOutputBuffer(final int buffSize) {
+        CologneOutputBuffer(final int buffSize) {
             super(buffSize);
             lastCode = '/'; // impossible value
         }
diff --git 
a/src/main/java/org/apache/commons/codec/language/DaitchMokotoffSoundex.java 
b/src/main/java/org/apache/commons/codec/language/DaitchMokotoffSoundex.java
index c4921760..4daa082f 100644
--- a/src/main/java/org/apache/commons/codec/language/DaitchMokotoffSoundex.java
+++ b/src/main/java/org/apache/commons/codec/language/DaitchMokotoffSoundex.java
@@ -224,7 +224,7 @@ public class DaitchMokotoffSoundex implements StringEncoder 
{
     private static final Map<Character, Character> FOLDINGS = new HashMap<>();
 
     static {
-        try (final Scanner scanner = new 
Scanner(Resources.getInputStream(RESOURCE_FILE), CharEncoding.UTF_8)) {
+        try (Scanner scanner = new 
Scanner(Resources.getInputStream(RESOURCE_FILE), CharEncoding.UTF_8)) {
             parseRules(scanner, RESOURCE_FILE, RULES, FOLDINGS);
         }
 
diff --git a/src/main/java/org/apache/commons/codec/language/bm/Lang.java 
b/src/main/java/org/apache/commons/codec/language/bm/Lang.java
index 916ff950..d92e37c4 100644
--- a/src/main/java/org/apache/commons/codec/language/bm/Lang.java
+++ b/src/main/java/org/apache/commons/codec/language/bm/Lang.java
@@ -135,7 +135,7 @@ public class Lang {
      */
     public static Lang loadFromResource(final String 
languageRulesResourceName, final Languages languages) {
         final List<LangRule> rules = new ArrayList<>();
-        try (final Scanner scanner = new 
Scanner(Resources.getInputStream(languageRulesResourceName),
+        try (Scanner scanner = new 
Scanner(Resources.getInputStream(languageRulesResourceName),
                 ResourceConstants.ENCODING)) {
             boolean inExtendedComment = false;
             while (scanner.hasNextLine()) {
diff --git a/src/main/java/org/apache/commons/codec/language/bm/Languages.java 
b/src/main/java/org/apache/commons/codec/language/bm/Languages.java
index 92ecb2ec..479693c3 100644
--- a/src/main/java/org/apache/commons/codec/language/bm/Languages.java
+++ b/src/main/java/org/apache/commons/codec/language/bm/Languages.java
@@ -251,7 +251,7 @@ public class Languages {
     public static Languages getInstance(final String languagesResourceName) {
         // read languages list
         final Set<String> ls = new HashSet<>();
-        try (final Scanner lsScanner = new 
Scanner(Resources.getInputStream(languagesResourceName),
+        try (Scanner lsScanner = new 
Scanner(Resources.getInputStream(languagesResourceName),
                 ResourceConstants.ENCODING)) {
             boolean inExtendedComment = false;
             while (lsScanner.hasNextLine()) {
diff --git 
a/src/main/java/org/apache/commons/codec/language/bm/PhoneticEngine.java 
b/src/main/java/org/apache/commons/codec/language/bm/PhoneticEngine.java
index b1d848aa..482d6ffd 100644
--- a/src/main/java/org/apache/commons/codec/language/bm/PhoneticEngine.java
+++ b/src/main/java/org/apache/commons/codec/language/bm/PhoneticEngine.java
@@ -169,7 +169,7 @@ public class PhoneticEngine {
         private final int maxPhonemes;
         private boolean found;
 
-        public RulesApplication(final Map<String, List<Rule>> finalRules, 
final CharSequence input, final PhonemeBuilder phonemeBuilder, final int i,
+        RulesApplication(final Map<String, List<Rule>> finalRules, final 
CharSequence input, final PhonemeBuilder phonemeBuilder, final int i,
                 final int maxPhonemes) {
             Objects.requireNonNull(finalRules, "finalRules");
             this.finalRules = finalRules;
diff --git a/src/main/java/org/apache/commons/codec/language/bm/Rule.java 
b/src/main/java/org/apache/commons/codec/language/bm/Rule.java
index ab1b917e..a93969bf 100644
--- a/src/main/java/org/apache/commons/codec/language/bm/Rule.java
+++ b/src/main/java/org/apache/commons/codec/language/bm/Rule.java
@@ -241,14 +241,14 @@ public class Rule {
 
                 final Languages ls = Languages.getInstance(s);
                 ls.getLanguages().forEach(l -> {
-                    try (final Scanner scanner = createScanner(s, rt, l)) {
+                    try (Scanner scanner = createScanner(s, rt, l)) {
                         rs.put(l, parseRules(scanner, createResourceName(s, 
rt, l)));
                     } catch (final IllegalStateException e) {
                         throw new IllegalStateException("Problem processing " 
+ createResourceName(s, rt, l), e);
                     }
                 });
                 if (!rt.equals(RuleType.RULES)) {
-                    try (final Scanner scanner = createScanner(s, rt, 
"common")) {
+                    try (Scanner scanner = createScanner(s, rt, "common")) {
                         rs.put("common", parseRules(scanner, 
createResourceName(s, rt, "common")));
                     }
                 }
@@ -444,7 +444,7 @@ public class Rule {
                         throw new IllegalArgumentException("Malformed import 
statement '" + rawLine + "' in " +
                                                            location);
                     }
-                    try (final Scanner hashIncludeScanner = 
createScanner(incl)) {
+                    try (Scanner hashIncludeScanner = createScanner(incl)) {
                         lines.putAll(parseRules(hashIncludeScanner, location + 
"->" + incl));
                     }
                 } else {
diff --git 
a/src/main/java/org/apache/commons/codec/net/QuotedPrintableCodec.java 
b/src/main/java/org/apache/commons/codec/net/QuotedPrintableCodec.java
index 9f1cdc25..98a89bb6 100644
--- a/src/main/java/org/apache/commons/codec/net/QuotedPrintableCodec.java
+++ b/src/main/java/org/apache/commons/codec/net/QuotedPrintableCodec.java
@@ -281,7 +281,7 @@ public class QuotedPrintableCodec implements BinaryEncoder, 
BinaryDecoder, Strin
      *            the buffer to write to
      * @return The number of bytes written to the {@code buffer}
      */
-    private static final int encodeQuotedPrintable(final int b, final 
ByteArrayOutputStream buffer) {
+    private static int encodeQuotedPrintable(final int b, final 
ByteArrayOutputStream buffer) {
         buffer.write(ESCAPE_CHAR);
         final char hex1 = Utils.hexDigit(b >> 4);
         final char hex2 = Utils.hexDigit(b);
diff --git 
a/src/test/java/org/apache/commons/codec/binary/Base16InputStreamTest.java 
b/src/test/java/org/apache/commons/codec/binary/Base16InputStreamTest.java
index 4b9d9451..43462d92 100644
--- a/src/test/java/org/apache/commons/codec/binary/Base16InputStreamTest.java
+++ b/src/test/java/org/apache/commons/codec/binary/Base16InputStreamTest.java
@@ -47,7 +47,7 @@ public class Base16InputStreamTest {
     @Test
     public void testAvailable() throws IOException {
         final InputStream ins = new 
ByteArrayInputStream(StringUtils.getBytesIso8859_1(ENCODED_B16));
-        try (final Base16InputStream b16Stream = new Base16InputStream(ins)) {
+        try (Base16InputStream b16Stream = new Base16InputStream(ins)) {
             assertEquals(1, b16Stream.available());
             assertEquals(6, b16Stream.skip(10));
             // End of stream reached
@@ -163,7 +163,7 @@ public class Base16InputStreamTest {
     private void testByChunk(final byte[] encoded, final byte[] decoded, final 
boolean lowerCase) throws IOException {
 
         // Start with encode.
-        try (final InputStream in = new Base16InputStream(new 
ByteArrayInputStream(decoded), true, lowerCase)) {
+        try (InputStream in = new Base16InputStream(new 
ByteArrayInputStream(decoded), true, lowerCase)) {
             final byte[] output = BaseNTestData.streamToBytes(in);
 
             assertEquals(-1, in.read(), "EOF");
@@ -172,7 +172,7 @@ public class Base16InputStreamTest {
         }
 
         // Now let's try to decode.
-        try (final InputStream in = new Base16InputStream(new 
ByteArrayInputStream(encoded), false, lowerCase)) {
+        try (InputStream in = new Base16InputStream(new 
ByteArrayInputStream(encoded), false, lowerCase)) {
             final byte[] output = BaseNTestData.streamToBytes(in);
 
             assertEquals(-1, in.read(), "EOF");
@@ -181,9 +181,9 @@ public class Base16InputStreamTest {
         }
 
         // wrap encoder with decoder
-        try (final InputStream in = new ByteArrayInputStream(decoded);
-                final InputStream inEncode = new Base16InputStream(in, true, 
lowerCase);
-                final InputStream inDecode = new Base16InputStream(inEncode, 
false, lowerCase)) {
+        try (InputStream in = new ByteArrayInputStream(decoded);
+                InputStream inEncode = new Base16InputStream(in, true, 
lowerCase);
+                InputStream inDecode = new Base16InputStream(inEncode, false, 
lowerCase)) {
 
             final byte[] output = BaseNTestData.streamToBytes(inDecode);
 
@@ -221,7 +221,7 @@ public class Base16InputStreamTest {
     private void testByteByByte(final byte[] encoded, final byte[] decoded, 
final boolean lowerCase) throws IOException {
 
         // Start with encode.
-        try (final InputStream in = new Base16InputStream(new 
ByteArrayInputStream(decoded), true, lowerCase)) {
+        try (InputStream in = new Base16InputStream(new 
ByteArrayInputStream(decoded), true, lowerCase)) {
             final byte[] output = new byte[encoded.length];
             for (int i = 0; i < output.length; i++) {
                 output[i] = (byte) in.read();
@@ -233,7 +233,7 @@ public class Base16InputStreamTest {
         }
 
         // Now let's try to decode.
-        try (final InputStream in = new Base16InputStream(new 
ByteArrayInputStream(encoded), false, lowerCase)) {
+        try (InputStream in = new Base16InputStream(new 
ByteArrayInputStream(encoded), false, lowerCase)) {
             final byte[] output = new byte[decoded.length];
             for (int i = 0; i < output.length; i++) {
                 output[i] = (byte) in.read();
@@ -245,9 +245,9 @@ public class Base16InputStreamTest {
         }
 
         // wrap encoder with decoder
-        try (final InputStream in = new ByteArrayInputStream(decoded);
-                final InputStream inEncode = new Base16InputStream(in, true, 
lowerCase);
-                final InputStream inDecode = new Base16InputStream(inEncode, 
false, lowerCase)) {
+        try (InputStream in = new ByteArrayInputStream(decoded);
+                InputStream inEncode = new Base16InputStream(in, true, 
lowerCase);
+                InputStream inDecode = new Base16InputStream(inEncode, false, 
lowerCase)) {
 
             final byte[] output = new byte[decoded.length];
             for (int i = 0; i < output.length; i++) {
@@ -269,7 +269,7 @@ public class Base16InputStreamTest {
     public void testMarkSupported() throws IOException {
         final byte[] decoded = StringUtils.getBytesUtf8(STRING_FIXTURE);
         final ByteArrayInputStream bin = new ByteArrayInputStream(decoded);
-        try (final Base16InputStream in = new Base16InputStream(bin, true)) {
+        try (Base16InputStream in = new Base16InputStream(bin, true)) {
             // Always returns false for now.
             assertFalse(in.markSupported(), "Base16InputStream.markSupported() 
is false");
         }
@@ -286,7 +286,7 @@ public class Base16InputStreamTest {
         final byte[] buf = new byte[1024];
         int bytesRead = 0;
         final ByteArrayInputStream bin = new ByteArrayInputStream(decoded);
-        try (final Base16InputStream in = new Base16InputStream(bin, true)) {
+        try (Base16InputStream in = new Base16InputStream(bin, true)) {
             bytesRead = in.read(buf, 0, 0);
             assertEquals(0, bytesRead, "Base16InputStream.read(buf, 0, 0) 
returns 0");
         }
@@ -301,7 +301,7 @@ public class Base16InputStreamTest {
     public void testReadNull() throws IOException {
         final byte[] decoded = StringUtils.getBytesUtf8(STRING_FIXTURE);
         final ByteArrayInputStream bin = new ByteArrayInputStream(decoded);
-        try (final Base16InputStream in = new Base16InputStream(bin, true)) {
+        try (Base16InputStream in = new Base16InputStream(bin, true)) {
             assertThrows(NullPointerException.class, () -> in.read(null, 0, 
0), "Base16InputStream.read(null, 0, 0)");
         }
     }
@@ -316,7 +316,7 @@ public class Base16InputStreamTest {
         final byte[] decoded = StringUtils.getBytesUtf8(STRING_FIXTURE);
         final byte[] buf = new byte[1024];
         final ByteArrayInputStream bin = new ByteArrayInputStream(decoded);
-        try (final Base16InputStream in = new Base16InputStream(bin, true)) {
+        try (Base16InputStream in = new Base16InputStream(bin, true)) {
             assertThrows(IndexOutOfBoundsException.class, () -> in.read(buf, 
-1, 0), "Base16InputStream.read(buf, -1, 0)");
             assertThrows(IndexOutOfBoundsException.class, () -> in.read(buf, 
0, -1), "Base16InputStream.read(buf, 0, -1)");
             assertThrows(IndexOutOfBoundsException.class, () -> in.read(buf, 
buf.length + 1, 0), "Base16InputStream.read(buf, buf.length + 1, 0)");
@@ -332,7 +332,7 @@ public class Base16InputStreamTest {
     @Test
     public void testSkipBig() throws IOException {
         final InputStream ins = new 
ByteArrayInputStream(StringUtils.getBytesIso8859_1(ENCODED_B16));
-        try (final Base16InputStream b16Stream = new Base16InputStream(ins)) {
+        try (Base16InputStream b16Stream = new Base16InputStream(ins)) {
             assertEquals(6, b16Stream.skip(Integer.MAX_VALUE));
             // End of stream reached
             assertEquals(-1, b16Stream.read());
@@ -348,7 +348,7 @@ public class Base16InputStreamTest {
     @Test
     public void testSkipNone() throws IOException {
         final InputStream ins = new 
ByteArrayInputStream(StringUtils.getBytesIso8859_1(ENCODED_B16));
-        try (final Base16InputStream b16Stream = new Base16InputStream(ins)) {
+        try (Base16InputStream b16Stream = new Base16InputStream(ins)) {
             final byte[] actualBytes = new byte[6];
             assertEquals(0, b16Stream.skip(0));
             b16Stream.read(actualBytes, 0, actualBytes.length);
@@ -366,7 +366,7 @@ public class Base16InputStreamTest {
     @Test
     public void testSkipPastEnd() throws IOException {
         final InputStream ins = new 
ByteArrayInputStream(StringUtils.getBytesIso8859_1(ENCODED_B16));
-        try (final Base16InputStream b16Stream = new Base16InputStream(ins)) {
+        try (Base16InputStream b16Stream = new Base16InputStream(ins)) {
             // due to CODEC-130, skip now skips correctly decoded characters 
rather than encoded
             assertEquals(6, b16Stream.skip(10));
             // End of stream reached
@@ -383,7 +383,7 @@ public class Base16InputStreamTest {
     @Test
     public void testSkipToEnd() throws IOException {
         final InputStream ins = new 
ByteArrayInputStream(StringUtils.getBytesIso8859_1(ENCODED_B16));
-        try (final Base16InputStream b16Stream = new Base16InputStream(ins)) {
+        try (Base16InputStream b16Stream = new Base16InputStream(ins)) {
             // due to CODEC-130, skip now skips correctly decoded characters 
rather than encoded
             assertEquals(6, b16Stream.skip(6));
             // End of stream reached
@@ -400,7 +400,7 @@ public class Base16InputStreamTest {
     @Test
     public void testSkipWrongArgument() throws IOException {
         final InputStream ins = new 
ByteArrayInputStream(StringUtils.getBytesIso8859_1(ENCODED_B16));
-        try (final Base16InputStream b16Stream = new Base16InputStream(ins)) {
+        try (Base16InputStream b16Stream = new Base16InputStream(ins)) {
             assertThrows(IllegalArgumentException.class, () -> 
b16Stream.skip(-10));
         }
     }
diff --git 
a/src/test/java/org/apache/commons/codec/binary/Base16OutputStreamTest.java 
b/src/test/java/org/apache/commons/codec/binary/Base16OutputStreamTest.java
index db8152b1..cbfe8627 100644
--- a/src/test/java/org/apache/commons/codec/binary/Base16OutputStreamTest.java
+++ b/src/test/java/org/apache/commons/codec/binary/Base16OutputStreamTest.java
@@ -129,25 +129,25 @@ public class Base16OutputStreamTest {
     private void testByChunk(final byte[] encoded, final byte[] decoded, final 
boolean lowerCase) throws IOException {
 
         // Start with encode.
-        try (final ByteArrayOutputStream byteOut = new ByteArrayOutputStream();
-                final OutputStream out = new Base16OutputStream(byteOut, true, 
lowerCase)) {
+        try (ByteArrayOutputStream byteOut = new ByteArrayOutputStream();
+                OutputStream out = new Base16OutputStream(byteOut, true, 
lowerCase)) {
             out.write(decoded);
             final byte[] output = byteOut.toByteArray();
             assertArrayEquals(encoded, output, "Streaming chunked base16 
encode");
         }
 
         // Now let's try to decode.
-        try (final ByteArrayOutputStream byteOut = new ByteArrayOutputStream();
-                final OutputStream out = new Base16OutputStream(byteOut, 
false, lowerCase)) {
+        try (ByteArrayOutputStream byteOut = new ByteArrayOutputStream();
+                OutputStream out = new Base16OutputStream(byteOut, false, 
lowerCase)) {
             out.write(encoded);
             final byte[] output = byteOut.toByteArray();
             assertArrayEquals(decoded, output, "Streaming chunked base16 
decode");
         }
 
         // wrap encoder with decoder
-        try (final ByteArrayOutputStream byteOut = new ByteArrayOutputStream();
-             final OutputStream decoderOut = new Base16OutputStream(byteOut, 
false, lowerCase);
-             final OutputStream encoderOut = new 
Base16OutputStream(decoderOut, true, lowerCase)) {
+        try (ByteArrayOutputStream byteOut = new ByteArrayOutputStream();
+             OutputStream decoderOut = new Base16OutputStream(byteOut, false, 
lowerCase);
+             OutputStream encoderOut = new Base16OutputStream(decoderOut, 
true, lowerCase)) {
 
             encoderOut.write(decoded);
             final byte[] output = byteOut.toByteArray();
@@ -185,8 +185,8 @@ public class Base16OutputStreamTest {
     private void testByteByByte(final byte[] encoded, final byte[] decoded, 
final boolean lowerCase) throws IOException {
 
         // Start with encode.
-        try (final ByteArrayOutputStream byteOut = new ByteArrayOutputStream();
-                final OutputStream out = new Base16OutputStream(byteOut, true, 
lowerCase)) {
+        try (ByteArrayOutputStream byteOut = new ByteArrayOutputStream();
+                OutputStream out = new Base16OutputStream(byteOut, true, 
lowerCase)) {
             for (final byte element : decoded) {
                 out.write(element);
             }
@@ -195,8 +195,8 @@ public class Base16OutputStreamTest {
         }
 
         // Now let's try to decode.
-        try (final ByteArrayOutputStream byteOut = new ByteArrayOutputStream();
-                final OutputStream out = new Base16OutputStream(byteOut, 
false, lowerCase)) {
+        try (ByteArrayOutputStream byteOut = new ByteArrayOutputStream();
+                OutputStream out = new Base16OutputStream(byteOut, false, 
lowerCase)) {
             for (final byte element : encoded) {
                 out.write(element);
             }
@@ -205,8 +205,8 @@ public class Base16OutputStreamTest {
         }
 
         // Now let's try to decode with tonnes of flushes.
-        try (final ByteArrayOutputStream byteOut = new ByteArrayOutputStream();
-                final OutputStream out = new Base16OutputStream(byteOut, 
false, lowerCase)) {
+        try (ByteArrayOutputStream byteOut = new ByteArrayOutputStream();
+                OutputStream out = new Base16OutputStream(byteOut, false, 
lowerCase)) {
             for (final byte element : encoded) {
                 out.write(element);
                 out.flush();
@@ -216,9 +216,9 @@ public class Base16OutputStreamTest {
         }
 
         // wrap encoder with decoder
-        try (final ByteArrayOutputStream byteOut = new ByteArrayOutputStream();
-                final OutputStream decoderOut = new 
Base16OutputStream(byteOut, false, lowerCase);
-                final OutputStream encoderOut = new 
Base16OutputStream(decoderOut, true, lowerCase)) {
+        try (ByteArrayOutputStream byteOut = new ByteArrayOutputStream();
+                OutputStream decoderOut = new Base16OutputStream(byteOut, 
false, lowerCase);
+                OutputStream encoderOut = new Base16OutputStream(decoderOut, 
true, lowerCase)) {
             for (final byte element : decoded) {
                 encoderOut.write(element);
             }
@@ -236,7 +236,7 @@ public class Base16OutputStreamTest {
     public void testWriteOutOfBounds() throws IOException {
         final byte[] buf = new byte[1024];
         final ByteArrayOutputStream bout = new ByteArrayOutputStream();
-        try (final Base16OutputStream out = new Base16OutputStream(bout)) {
+        try (Base16OutputStream out = new Base16OutputStream(bout)) {
             assertThrows(IndexOutOfBoundsException.class, () -> out.write(buf, 
-1, 1), "Base16InputStream.write(buf, -1, 0)");
             assertThrows(IndexOutOfBoundsException.class, () -> out.write(buf, 
1, -1), "Base16InputStream.write(buf, 1, -1)");
             assertThrows(IndexOutOfBoundsException.class, () -> out.write(buf, 
buf.length + 1, 0), "Base16InputStream.write(buf, buf.length + 1, 0)");
@@ -252,7 +252,7 @@ public class Base16OutputStreamTest {
     @Test
     public void testWriteToNullCoverage() throws IOException {
         final ByteArrayOutputStream bout = new ByteArrayOutputStream();
-        try (final Base16OutputStream out = new Base16OutputStream(bout)) {
+        try (Base16OutputStream out = new Base16OutputStream(bout)) {
             assertThrows(NullPointerException.class, () -> out.write(null, 0, 
0));
         }
     }
diff --git 
a/src/test/java/org/apache/commons/codec/binary/Base32InputStreamTest.java 
b/src/test/java/org/apache/commons/codec/binary/Base32InputStreamTest.java
index b61244dc..ce9754f0 100644
--- a/src/test/java/org/apache/commons/codec/binary/Base32InputStreamTest.java
+++ b/src/test/java/org/apache/commons/codec/binary/Base32InputStreamTest.java
@@ -50,7 +50,7 @@ public class Base32InputStreamTest {
     @Test
     public void testAvailable() throws Throwable {
         final InputStream ins = new 
ByteArrayInputStream(StringUtils.getBytesIso8859_1(ENCODED_FOO));
-        try (final Base32InputStream b32stream = new Base32InputStream(ins)) {
+        try (Base32InputStream b32stream = new Base32InputStream(ins)) {
             assertEquals(1, b32stream.available());
             assertEquals(3, b32stream.skip(10));
             // End of stream reached
@@ -344,7 +344,7 @@ public class Base32InputStreamTest {
      */
     @Test
     public void testCodec105() throws IOException {
-        try (final Base32InputStream in = new Base32InputStream(new 
Codec105ErrorInputStream(), true, 0, null)) {
+        try (Base32InputStream in = new Base32InputStream(new 
Codec105ErrorInputStream(), true, 0, null)) {
             for (int i = 0; i < 5; i++) {
                 in.read();
             }
@@ -357,7 +357,7 @@ public class Base32InputStreamTest {
     @Test
     public void testCodec130() throws IOException {
         final ByteArrayOutputStream bos = new ByteArrayOutputStream();
-        try (final Base32OutputStream base32os = new Base32OutputStream(bos)) {
+        try (Base32OutputStream base32os = new Base32OutputStream(bos)) {
             base32os.write(StringUtils.getBytesUtf8(STRING_FIXTURE));
         }
 
@@ -382,7 +382,7 @@ public class Base32InputStreamTest {
     public void testMarkSupported() throws Exception {
         final byte[] decoded = 
StringUtils.getBytesUtf8(Base32TestData.STRING_FIXTURE);
         final ByteArrayInputStream bin = new ByteArrayInputStream(decoded);
-        try (final Base32InputStream in = new Base32InputStream(bin, true, 4, 
new byte[] { 0, 0, 0 })) {
+        try (Base32InputStream in = new Base32InputStream(bin, true, 4, new 
byte[] { 0, 0, 0 })) {
             // Always returns false for now.
             assertFalse(in.markSupported(), "Base32InputStream.markSupported() 
is false");
         }
@@ -400,7 +400,7 @@ public class Base32InputStreamTest {
         final byte[] buf = new byte[1024];
         int bytesRead = 0;
         final ByteArrayInputStream bin = new ByteArrayInputStream(decoded);
-        try (final Base32InputStream in = new Base32InputStream(bin, true, 4, 
new byte[] { 0, 0, 0 })) {
+        try (Base32InputStream in = new Base32InputStream(bin, true, 4, new 
byte[] { 0, 0, 0 })) {
             bytesRead = in.read(buf, 0, 0);
             assertEquals(0, bytesRead, "Base32InputStream.read(buf, 0, 0) 
returns 0");
         }
@@ -416,7 +416,7 @@ public class Base32InputStreamTest {
     public void testReadNull() throws Exception {
         final byte[] decoded = 
StringUtils.getBytesUtf8(Base32TestData.STRING_FIXTURE);
         final ByteArrayInputStream bin = new ByteArrayInputStream(decoded);
-        try (final Base32InputStream in = new Base32InputStream(bin, true, 4, 
new byte[] {0, 0, 0})) {
+        try (Base32InputStream in = new Base32InputStream(bin, true, 4, new 
byte[] {0, 0, 0})) {
             assertThrows(NullPointerException.class, () -> in.read(null, 0, 
0));
         }
     }
@@ -432,7 +432,7 @@ public class Base32InputStreamTest {
         final byte[] decoded = 
StringUtils.getBytesUtf8(Base32TestData.STRING_FIXTURE);
         final byte[] buf = new byte[1024];
         final ByteArrayInputStream bin = new ByteArrayInputStream(decoded);
-        try (final Base32InputStream in = new Base32InputStream(bin, true, 4, 
new byte[] { 0, 0, 0 })) {
+        try (Base32InputStream in = new Base32InputStream(bin, true, 4, new 
byte[] { 0, 0, 0 })) {
             assertThrows(IndexOutOfBoundsException.class, () -> in.read(buf, 
-1, 0), "Base32InputStream.read(buf, -1, 0)");
             assertThrows(IndexOutOfBoundsException.class, () -> in.read(buf, 
0, -1), "Base32InputStream.read(buf, 0, -1)");
             assertThrows(IndexOutOfBoundsException.class, () -> in.read(buf, 
buf.length + 1, 0), "Base32InputStream.read(buf, buf.length + 1, 0)");
@@ -449,7 +449,7 @@ public class Base32InputStreamTest {
     @Test
     public void testSkipBig() throws Throwable {
         final InputStream ins = new 
ByteArrayInputStream(StringUtils.getBytesIso8859_1(ENCODED_FOO));
-        try (final Base32InputStream b32stream = new Base32InputStream(ins)) {
+        try (Base32InputStream b32stream = new Base32InputStream(ins)) {
             assertEquals(3, b32stream.skip(1024));
             // End of stream reached
             assertEquals(-1, b32stream.read());
@@ -466,7 +466,7 @@ public class Base32InputStreamTest {
     @Test
     public void testSkipNone() throws Throwable {
         final InputStream ins = new 
ByteArrayInputStream(StringUtils.getBytesIso8859_1(ENCODED_FOO));
-        try (final Base32InputStream b32stream = new Base32InputStream(ins)) {
+        try (Base32InputStream b32stream = new Base32InputStream(ins)) {
             final byte[] actualBytes = new byte[6];
             assertEquals(0, b32stream.skip(0));
             b32stream.read(actualBytes, 0, actualBytes.length);
@@ -485,7 +485,7 @@ public class Base32InputStreamTest {
     @Test
     public void testSkipPastEnd() throws Throwable {
         final InputStream ins = new 
ByteArrayInputStream(StringUtils.getBytesIso8859_1(ENCODED_FOO));
-        try (final Base32InputStream b32stream = new Base32InputStream(ins)) {
+        try (Base32InputStream b32stream = new Base32InputStream(ins)) {
             // due to CODEC-130, skip now skips correctly decoded characters 
rather than encoded
             assertEquals(3, b32stream.skip(10));
             // End of stream reached
@@ -503,7 +503,7 @@ public class Base32InputStreamTest {
     @Test
     public void testSkipToEnd() throws Throwable {
         final InputStream ins = new 
ByteArrayInputStream(StringUtils.getBytesIso8859_1(ENCODED_FOO));
-        try (final Base32InputStream b32stream = new Base32InputStream(ins)) {
+        try (Base32InputStream b32stream = new Base32InputStream(ins)) {
             // due to CODEC-130, skip now skips correctly decoded characters 
rather than encoded
             assertEquals(3, b32stream.skip(3));
             // End of stream reached
@@ -521,7 +521,7 @@ public class Base32InputStreamTest {
     @Test
     public void testSkipWrongArgument() throws Throwable {
         final InputStream ins = new 
ByteArrayInputStream(StringUtils.getBytesIso8859_1(ENCODED_FOO));
-        try (final Base32InputStream b32stream = new Base32InputStream(ins)) {
+        try (Base32InputStream b32stream = new Base32InputStream(ins)) {
             assertThrows(IllegalArgumentException.class, () -> 
b32stream.skip(-10));
         }
     }
diff --git 
a/src/test/java/org/apache/commons/codec/binary/Base32OutputStreamTest.java 
b/src/test/java/org/apache/commons/codec/binary/Base32OutputStreamTest.java
index 68db9a3d..82c54496 100644
--- a/src/test/java/org/apache/commons/codec/binary/Base32OutputStreamTest.java
+++ b/src/test/java/org/apache/commons/codec/binary/Base32OutputStreamTest.java
@@ -291,7 +291,7 @@ public class Base32OutputStreamTest {
 
                 // Strict decoding should throw
                 bout = new ByteArrayOutputStream();
-                try (final Base32OutputStream out2 = new 
Base32OutputStream(bout, false, 0, null, CodecPolicy.STRICT)) {
+                try (Base32OutputStream out2 = new Base32OutputStream(bout, 
false, 0, null, CodecPolicy.STRICT)) {
                     assertTrue(out2.isStrictDecoding());
                     assertThrows(IllegalArgumentException.class, () -> 
out2.write(encoded));
                 }
@@ -309,7 +309,7 @@ public class Base32OutputStreamTest {
     public void testWriteOutOfBounds() throws Exception {
         final byte[] buf = new byte[1024];
         final ByteArrayOutputStream bout = new ByteArrayOutputStream();
-        try (final Base32OutputStream out = new Base32OutputStream(bout)) {
+        try (Base32OutputStream out = new Base32OutputStream(bout)) {
             assertThrows(IndexOutOfBoundsException.class, () -> out.write(buf, 
-1, 1), "Base32OutputStream.write(buf, -1, 1)");
             assertThrows(IndexOutOfBoundsException.class, () -> out.write(buf, 
1, -1), "Base32OutputStream.write(buf, 1, -1)");
             assertThrows(IndexOutOfBoundsException.class, () -> out.write(buf, 
buf.length + 1, 0), "Base32OutputStream.write(buf, buf, buf.length + 1, 0)");
@@ -326,7 +326,7 @@ public class Base32OutputStreamTest {
     @Test
     public void testWriteToNullCoverage() throws Exception {
         final ByteArrayOutputStream bout = new ByteArrayOutputStream();
-        try (final Base32OutputStream out = new Base32OutputStream(bout)) {
+        try (Base32OutputStream out = new Base32OutputStream(bout)) {
             assertThrows(NullPointerException.class, () -> out.write(null, 0, 
0));
         }
     }
diff --git 
a/src/test/java/org/apache/commons/codec/binary/Base64InputStreamTest.java 
b/src/test/java/org/apache/commons/codec/binary/Base64InputStreamTest.java
index ad2e39e2..7e5b22f6 100644
--- a/src/test/java/org/apache/commons/codec/binary/Base64InputStreamTest.java
+++ b/src/test/java/org/apache/commons/codec/binary/Base64InputStreamTest.java
@@ -58,7 +58,7 @@ public class Base64InputStreamTest {
     @Test
     public void testAvailable() throws Throwable {
         final InputStream ins = new 
ByteArrayInputStream(StringUtils.getBytesIso8859_1(ENCODED_B64));
-        try (final Base64InputStream b64stream = new Base64InputStream(ins)) {
+        try (Base64InputStream b64stream = new Base64InputStream(ins)) {
             assertEquals(1, b64stream.available());
             assertEquals(6, b64stream.skip(10));
             // End of stream reached
@@ -294,7 +294,7 @@ public class Base64InputStreamTest {
     public void testCodec101() throws Exception {
         final byte[] codec101 = 
StringUtils.getBytesUtf8(Base64TestData.CODEC_101_INPUT_LENGTH_IS_MULTIPLE_OF_3);
         final ByteArrayInputStream bais = new ByteArrayInputStream(codec101);
-        try (final Base64InputStream in = new Base64InputStream(bais)) {
+        try (Base64InputStream in = new Base64InputStream(bais)) {
             final byte[] result = new byte[8192];
             int c = in.read(result);
             assertTrue(c > 0, "Codec101: First read successful [c=" + c + "]");
@@ -309,7 +309,7 @@ public class Base64InputStreamTest {
      */
     @Test
     public void testCodec105() throws IOException {
-        try (final Base64InputStream in = new Base64InputStream(new 
Codec105ErrorInputStream(), true, 0, null)) {
+        try (Base64InputStream in = new Base64InputStream(new 
Codec105ErrorInputStream(), true, 0, null)) {
             for (int i = 0; i < 5; i++) {
                 in.read();
             }
@@ -322,7 +322,7 @@ public class Base64InputStreamTest {
     @Test
     public void testCodec130() throws IOException {
         final ByteArrayOutputStream bos = new ByteArrayOutputStream();
-        try (final Base64OutputStream base64os = new Base64OutputStream(bos)) {
+        try (Base64OutputStream base64os = new Base64OutputStream(bos)) {
             base64os.write(StringUtils.getBytesUtf8(STRING_FIXTURE));
         }
 
@@ -377,7 +377,7 @@ public class Base64InputStreamTest {
         final ByteArrayInputStream bais = new ByteArrayInputStream(codec101);
         final Base64InputStream in = new Base64InputStream(bais);
         final InputStreamReader isr = new InputStreamReader(in);
-        try (final BufferedReader br = new BufferedReader(isr)) {
+        try (BufferedReader br = new BufferedReader(isr)) {
             final String line = br.readLine();
             assertNotNull(line, "Codec101:  InputStreamReader works!");
         }
@@ -393,7 +393,7 @@ public class Base64InputStreamTest {
     public void testMarkSupported() throws Exception {
         final byte[] decoded = StringUtils.getBytesUtf8(STRING_FIXTURE);
         final ByteArrayInputStream bin = new ByteArrayInputStream(decoded);
-        try (final Base64InputStream in = new Base64InputStream(bin, true, 4, 
new byte[] { 0, 0, 0 })) {
+        try (Base64InputStream in = new Base64InputStream(bin, true, 4, new 
byte[] { 0, 0, 0 })) {
             // Always returns false for now.
             assertFalse(in.markSupported(), "Base64InputStream.markSupported() 
is false");
         }
@@ -411,7 +411,7 @@ public class Base64InputStreamTest {
         final byte[] buf = new byte[1024];
         int bytesRead = 0;
         final ByteArrayInputStream bin = new ByteArrayInputStream(decoded);
-        try (final Base64InputStream in = new Base64InputStream(bin, true, 4, 
new byte[] { 0, 0, 0 })) {
+        try (Base64InputStream in = new Base64InputStream(bin, true, 4, new 
byte[] { 0, 0, 0 })) {
             bytesRead = in.read(buf, 0, 0);
             assertEquals(0, bytesRead, "Base64InputStream.read(buf, 0, 0) 
returns 0");
         }
@@ -430,7 +430,7 @@ public class Base64InputStreamTest {
         final byte[] decoded = randomData[0];
         final ByteArrayInputStream bin = new ByteArrayInputStream(encoded);
         final ByteArrayOutputStream out = new ByteArrayOutputStream();
-        try (final Base64InputStream in = new Base64InputStream(bin)) {
+        try (Base64InputStream in = new Base64InputStream(bin)) {
             for (final int i : new int[] { 4 * 1024, 4 * 1024, 8 * 1024, 8 * 
1024, 16 * 1024, 16 * 1024, 8 * 1024 }) {
                 final byte[] buf = new byte[i];
                 final int bytesRead = in.read(buf);
@@ -451,7 +451,7 @@ public class Base64InputStreamTest {
     public void testReadNull() throws Exception {
         final byte[] decoded = StringUtils.getBytesUtf8(STRING_FIXTURE);
         final ByteArrayInputStream bin = new ByteArrayInputStream(decoded);
-        try (final Base64InputStream in = new Base64InputStream(bin, true, 4, 
new byte[] { 0, 0, 0 })) {
+        try (Base64InputStream in = new Base64InputStream(bin, true, 4, new 
byte[] { 0, 0, 0 })) {
             assertThrows(NullPointerException.class, () -> in.read(null, 0, 
0));
         }
     }
@@ -467,7 +467,7 @@ public class Base64InputStreamTest {
         final byte[] decoded = StringUtils.getBytesUtf8(STRING_FIXTURE);
         final byte[] buf = new byte[1024];
         final ByteArrayInputStream bin = new ByteArrayInputStream(decoded);
-        try (final Base64InputStream in = new Base64InputStream(bin, true, 4, 
new byte[] {0, 0, 0})) {
+        try (Base64InputStream in = new Base64InputStream(bin, true, 4, new 
byte[] {0, 0, 0})) {
             assertThrows(IndexOutOfBoundsException.class, () -> in.read(buf, 
-1, 0), "Base64InputStream.read(buf, -1, 0)");
             assertThrows(IndexOutOfBoundsException.class, () -> in.read(buf, 
0, -1), "Base64InputStream.read(buf, 0, -1)");
             assertThrows(IndexOutOfBoundsException.class, () -> in.read(buf, 
buf.length + 1, 0), "Base64InputStream.read(buf, buf.length + 1, 0)");
@@ -484,7 +484,7 @@ public class Base64InputStreamTest {
     @Test
     public void testSkipBig() throws Throwable {
         final InputStream ins = new 
ByteArrayInputStream(StringUtils.getBytesIso8859_1(ENCODED_B64));
-        try (final Base64InputStream b64stream = new Base64InputStream(ins)) {
+        try (Base64InputStream b64stream = new Base64InputStream(ins)) {
             assertEquals(6, b64stream.skip(Integer.MAX_VALUE));
             // End of stream reached
             assertEquals(-1, b64stream.read());
@@ -501,7 +501,7 @@ public class Base64InputStreamTest {
     @Test
     public void testSkipNone() throws Throwable {
         final InputStream ins = new 
ByteArrayInputStream(StringUtils.getBytesIso8859_1(ENCODED_B64));
-        try (final Base64InputStream b64stream = new Base64InputStream(ins)) {
+        try (Base64InputStream b64stream = new Base64InputStream(ins)) {
             final byte[] actualBytes = new byte[6];
             assertEquals(0, b64stream.skip(0));
             b64stream.read(actualBytes, 0, actualBytes.length);
@@ -520,7 +520,7 @@ public class Base64InputStreamTest {
     @Test
     public void testSkipPastEnd() throws Throwable {
         final InputStream ins = new 
ByteArrayInputStream(StringUtils.getBytesIso8859_1(ENCODED_B64));
-        try (final Base64InputStream b64stream = new Base64InputStream(ins)) {
+        try (Base64InputStream b64stream = new Base64InputStream(ins)) {
             // due to CODEC-130, skip now skips correctly decoded characters 
rather than encoded
             assertEquals(6, b64stream.skip(10));
             // End of stream reached
@@ -538,7 +538,7 @@ public class Base64InputStreamTest {
     @Test
     public void testSkipToEnd() throws Throwable {
         final InputStream ins = new 
ByteArrayInputStream(StringUtils.getBytesIso8859_1(ENCODED_B64));
-        try (final Base64InputStream b64stream = new Base64InputStream(ins)) {
+        try (Base64InputStream b64stream = new Base64InputStream(ins)) {
             // due to CODEC-130, skip now skips correctly decoded characters 
rather than encoded
             assertEquals(6, b64stream.skip(6));
             // End of stream reached
@@ -556,7 +556,7 @@ public class Base64InputStreamTest {
     @Test
     public void testSkipWrongArgument() throws Throwable {
         final InputStream ins = new 
ByteArrayInputStream(StringUtils.getBytesIso8859_1(ENCODED_B64));
-        try (final Base64InputStream b64stream = new Base64InputStream(ins)) {
+        try (Base64InputStream b64stream = new Base64InputStream(ins)) {
             assertThrows(IllegalArgumentException.class, () -> 
b64stream.skip(-10));
         }
     }
diff --git 
a/src/test/java/org/apache/commons/codec/binary/Base64OutputStreamTest.java 
b/src/test/java/org/apache/commons/codec/binary/Base64OutputStreamTest.java
index 76bed922..a3ceaf26 100644
--- a/src/test/java/org/apache/commons/codec/binary/Base64OutputStreamTest.java
+++ b/src/test/java/org/apache/commons/codec/binary/Base64OutputStreamTest.java
@@ -275,7 +275,7 @@ public class Base64OutputStreamTest {
         final byte[] codec98_1024 = new byte[1024];
         System.arraycopy(codec98, 0, codec98_1024, 0, codec98.length);
         final ByteArrayOutputStream data = new ByteArrayOutputStream(1024);
-        try (final Base64OutputStream stream = new Base64OutputStream(data, 
false)) {
+        try (Base64OutputStream stream = new Base64OutputStream(data, false)) {
             stream.write(codec98_1024, 0, 1024);
         }
 
@@ -324,7 +324,7 @@ public class Base64OutputStreamTest {
     public void testWriteOutOfBounds() throws Exception {
         final byte[] buf = new byte[1024];
         final ByteArrayOutputStream bout = new ByteArrayOutputStream();
-        try (final Base64OutputStream out = new Base64OutputStream(bout)) {
+        try (Base64OutputStream out = new Base64OutputStream(bout)) {
             assertThrows(IndexOutOfBoundsException.class, () -> out.write(buf, 
-1, 1), "Base64OutputStream.write(buf, -1, 1)");
             assertThrows(IndexOutOfBoundsException.class, () -> out.write(buf, 
1, -1), "Base64OutputStream.write(buf, 1, -1)");
             assertThrows(IndexOutOfBoundsException.class, () -> out.write(buf, 
buf.length + 1, 0), "Base64OutputStream.write(buf, buf.length + 1, 0)");
@@ -341,7 +341,7 @@ public class Base64OutputStreamTest {
     @Test
     public void testWriteToNullCoverage() throws Exception {
         final ByteArrayOutputStream bout = new ByteArrayOutputStream();
-        try (final Base64OutputStream out = new Base64OutputStream(bout)) {
+        try (Base64OutputStream out = new Base64OutputStream(bout)) {
             assertThrows(NullPointerException.class, () -> out.write(null, 0, 
0));
         }
     }
diff --git a/src/test/java/org/apache/commons/codec/digest/DigestUtilsTest.java 
b/src/test/java/org/apache/commons/codec/digest/DigestUtilsTest.java
index 5a9a28da..a2ac153e 100644
--- a/src/test/java/org/apache/commons/codec/digest/DigestUtilsTest.java
+++ b/src/test/java/org/apache/commons/codec/digest/DigestUtilsTest.java
@@ -88,12 +88,12 @@ public class DigestUtilsTest {
     public void setUp() throws Exception {
         new Random().nextBytes(testData);
         testFile = Files.createTempFile(DigestUtilsTest.class.getName(), 
".dat");
-        try (final OutputStream fos = Files.newOutputStream(testFile)) {
+        try (OutputStream fos = Files.newOutputStream(testFile)) {
             fos.write(testData);
         }
 
         testRandomAccessFile = 
Files.createTempFile(DigestUtilsTest.class.getName(), ".dat");
-        try (final OutputStream fos = 
Files.newOutputStream(testRandomAccessFile)) {
+        try (OutputStream fos = Files.newOutputStream(testRandomAccessFile)) {
             fos.write(testData);
         }
         testRandomAccessFileWrapper = 
RandomAccessFileMode.READ_WRITE.create(testRandomAccessFile);
@@ -114,7 +114,7 @@ public class DigestUtilsTest {
         final String pathName = 
"src/test/resources/org/apache/commons/codec/empty.bin";
         final String algo = MessageDigestAlgorithms.MD5;
         assertEquals(expected, new DigestUtils(algo).digestAsHex(new 
File(pathName)));
-        try (final FileInputStream inputStream = new 
FileInputStream(pathName)) {
+        try (FileInputStream inputStream = new FileInputStream(pathName)) {
             assertEquals(expected, new 
DigestUtils(algo).digestAsHex(inputStream));
         }
         final byte[] allBytes = Files.readAllBytes(Paths.get(pathName));
@@ -312,7 +312,7 @@ public class DigestUtilsTest {
         final String algo = MessageDigestAlgorithms.SHA_224;
         final DigestUtils digestUtils = new DigestUtils(algo);
         assertEquals(expected, digestUtils.digestAsHex(new File(pathName)));
-        try (final FileInputStream inputStream = new 
FileInputStream(pathName)) {
+        try (FileInputStream inputStream = new FileInputStream(pathName)) {
             assertEquals(expected, digestUtils.digestAsHex(inputStream));
         }
         final byte[] allBytes = Files.readAllBytes(Paths.get(pathName));
diff --git 
a/src/test/java/org/apache/commons/codec/digest/PureJavaCrc32Test.java 
b/src/test/java/org/apache/commons/codec/digest/PureJavaCrc32Test.java
index 3718de01..4d9343a9 100644
--- a/src/test/java/org/apache/commons/codec/digest/PureJavaCrc32Test.java
+++ b/src/test/java/org/apache/commons/codec/digest/PureJavaCrc32Test.java
@@ -228,7 +228,7 @@ public class PureJavaCrc32Test {
             System.out.println(s);
 
             // print to a file
-            try (final PrintStream out = new PrintStream(new 
FileOutputStream("table" + i + ".txt"), true)) {
+            try (PrintStream out = new PrintStream(new 
FileOutputStream("table" + i + ".txt"), true)) {
                 out.println(s);
             }
         }
diff --git a/src/test/java/org/apache/commons/codec/digest/XXHash32Test.java 
b/src/test/java/org/apache/commons/codec/digest/XXHash32Test.java
index bb4c46c1..ee8a2b93 100644
--- a/src/test/java/org/apache/commons/codec/digest/XXHash32Test.java
+++ b/src/test/java/org/apache/commons/codec/digest/XXHash32Test.java
@@ -88,7 +88,7 @@ public class XXHash32Test {
     public void verifyChecksum(final String path, final String c) throws 
IOException {
         initData(path, c);
         final XXHash32 h = new XXHash32();
-        try (final FileInputStream s = new FileInputStream(file)) {
+        try (FileInputStream s = new FileInputStream(file)) {
             final byte[] b = toByteArray(s);
             h.update(b, 0, b.length);
         }
@@ -100,7 +100,7 @@ public class XXHash32Test {
     public void verifyIncrementalChecksum(final String path, final String c) 
throws IOException {
         initData(path, c);
         final XXHash32 h = new XXHash32();
-        try (final FileInputStream s = new FileInputStream(file)) {
+        try (FileInputStream s = new FileInputStream(file)) {
             final byte[] b = toByteArray(s);
             // Hit the case where the hash should be reset
             h.update(b[0]);

Reply via email to