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

jamesbognar pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/juneau.git


The following commit(s) were added to refs/heads/master by this push:
     new adf598a3fd Unit tests
adf598a3fd is described below

commit adf598a3fdaffc533d505ca4837934a0efac3456
Author: James Bognar <[email protected]>
AuthorDate: Wed Dec 3 16:13:22 2025 -0800

    Unit tests
---
 .../java/org/apache/juneau/bean/ResultSetList.java |   2 +-
 .../org/apache/juneau/assertions/Assertions.java   |   2 +-
 .../assertions/FluentByteArrayAssertion.java       |   2 +-
 .../org/apache/juneau/commons/io/LocalFile.java    |   2 +-
 .../org/apache/juneau/commons/utils/FileUtils.java |   2 +-
 .../commons/utils/{IOUtils.java => IoUtils.java}   |   4 +-
 .../apache/juneau/commons/utils/StringUtils.java   |   2 +-
 .../main/java/org/apache/juneau/config/Config.java |   2 +-
 .../org/apache/juneau/config/mod/XorEncodeMod.java |   2 +-
 .../apache/juneau/config/store/ClasspathStore.java |   2 +-
 .../apache/juneau/jena/RdfSerializerSession.java   |   2 +-
 .../main/java/org/apache/juneau/BeanSession.java   |   2 +-
 .../java/org/apache/juneau/cp/BasicFileFinder.java |   2 +-
 .../apache/juneau/html/HtmlSerializerSession.java  |   2 +-
 .../apache/juneau/json/JsonSerializerSession.java  |   2 +-
 .../apache/juneau/msgpack/MsgPackInputStream.java  |   2 +-
 .../apache/juneau/msgpack/MsgPackOutputStream.java |   2 +-
 .../juneau/msgpack/MsgPackSerializerSession.java   |   2 +-
 .../java/org/apache/juneau/parser/ParserPipe.java  |   4 +-
 .../org/apache/juneau/parser/ReaderParser.java     |   2 +-
 .../juneau/plaintext/PlainTextParserSession.java   |   2 +-
 .../apache/juneau/serializer/SerializerPipe.java   |   6 +-
 .../apache/juneau/serializer/WriterSerializer.java |   2 +-
 .../org/apache/juneau/swaps/InputStreamSwap.java   |   2 +-
 .../org/apache/juneau/swaps/ParsedReaderSwap.java  |   2 +-
 .../java/org/apache/juneau/swaps/ReaderSwap.java   |   2 +-
 .../apache/juneau/uon/UonSerializerSession.java    |   2 +-
 .../urlencoding/UrlEncodingSerializerSession.java  |   2 +-
 .../java/org/apache/juneau/utils/ManifestFile.java |   2 +-
 .../apache/juneau/xml/XmlSerializerSession.java    |   2 +-
 .../org/apache/juneau/examples/rest/TestUtils.java |   2 +-
 .../apache/juneau/microservice/Microservice.java   |   2 +-
 .../microservice/resources/DirectoryResource.java  |   2 +-
 .../jetty/BasicJettyServerFactory.java             |   2 +-
 .../microservice/jetty/JettyMicroservice.java      |   2 +-
 .../apache/juneau/rest/client/ResponseContent.java |   2 +-
 .../org/apache/juneau/rest/client/RestRequest.java |   2 +-
 .../apache/juneau/http/entity/BasicHttpEntity.java |   2 +-
 .../org/apache/juneau/http/entity/FileEntity.java  |   2 +-
 .../apache/juneau/http/entity/ReaderEntity.java    |   2 +-
 .../juneau/http/entity/SerializedEntity.java       |   2 +-
 .../apache/juneau/http/entity/StreamEntity.java    |   2 +-
 .../apache/juneau/http/entity/StringEntity.java    |   2 +-
 .../juneau/rest/mock/MockServletRequest.java       |   2 +-
 .../java/org/apache/juneau/rest/RestContext.java   |   2 +-
 .../java/org/apache/juneau/rest/RestRequest.java   |   2 +-
 .../juneau/rest/httppart/RequestContent.java       |   2 +-
 .../juneau/rest/httppart/RequestFormParam.java     |   4 +-
 .../org/apache/juneau/rest/logger/CallLogger.java  |   2 +-
 .../rest/processor/InputStreamProcessor.java       |   2 +-
 .../juneau/rest/processor/ReaderProcessor.java     |   2 +-
 .../rest/util/CachingHttpServletRequest.java       |   2 +-
 .../apache/juneau/rest/widget/MenuItemWidget.java  |   2 +-
 .../a/rttests/ObjectsAsStrings_RoundTripTest.java  |   2 +-
 .../a/rttests/RoundTripTransformBeans_Test.java    |   2 +-
 .../juneau/assertions/ByteArrayAssertion_Test.java |   2 +-
 .../juneau/commons/io/FileReaderBuilder_Test.java  |   2 +-
 .../apache/juneau/commons/io/LocalFile_Test.java   |   2 +-
 .../juneau/commons/io/PathReaderBuilder_Test.java  |   2 +-
 .../juneau/commons/utils/ClassUtils_Test.java      |  98 ++++++------
 .../juneau/commons/utils/CollectionUtils_Test.java | 172 ++++++++++-----------
 .../utils/{IOUtils_Test.java => IoUtils_Test.java} |  10 +-
 .../juneau/commons/utils/StringUtils_Test.java     |   2 +-
 .../juneau/config/store/ConfigFileStoreTest.java   |   2 +-
 .../http/remote/Remote_CommonInterfaces_Test.java  |   2 +-
 .../http/remote/Remote_ContentAnnotation_Test.java |   2 +-
 .../remote/Remote_RemoteOpAnnotation_Test.java     |   2 +-
 .../http/remote/Remote_RequestAnnotation_Test.java |   2 +-
 .../remote/Remote_ResponseAnnotation_Test.java     |   2 +-
 .../juneau/httppart/OpenApiPartParser_Test.java    |   2 +-
 .../org/apache/juneau/rest/RestOp_Params_Test.java |   2 +-
 .../juneau/rest/annotation/Content_Test.java       |   2 +-
 .../rest/client/RestClient_Response_Body_Test.java |   2 +-
 .../apache/juneau/rest/client/RestClient_Test.java |   2 +-
 .../juneau/utest/utils/FakeStreamParser.java       |   2 +-
 75 files changed, 217 insertions(+), 217 deletions(-)

diff --git 
a/juneau-bean/juneau-bean-common/src/main/java/org/apache/juneau/bean/ResultSetList.java
 
b/juneau-bean/juneau-bean-common/src/main/java/org/apache/juneau/bean/ResultSetList.java
index be3d945a87..c3700b8ea7 100644
--- 
a/juneau-bean/juneau-bean-common/src/main/java/org/apache/juneau/bean/ResultSetList.java
+++ 
b/juneau-bean/juneau-bean-common/src/main/java/org/apache/juneau/bean/ResultSetList.java
@@ -16,7 +16,7 @@
  */
 package org.apache.juneau.bean;
 
-import static org.apache.juneau.commons.utils.IOUtils.*;
+import static org.apache.juneau.commons.utils.IoUtils.*;
 import static org.apache.juneau.commons.utils.ThrowableUtils.*;
 
 import java.sql.*;
diff --git 
a/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/Assertions.java
 
b/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/Assertions.java
index a06c67e947..c6b8997d2c 100644
--- 
a/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/Assertions.java
+++ 
b/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/Assertions.java
@@ -16,7 +16,7 @@
  */
 package org.apache.juneau.assertions;
 
-import static org.apache.juneau.commons.utils.IOUtils.*;
+import static org.apache.juneau.commons.utils.IoUtils.*;
 
 import java.io.*;
 import java.time.*;
diff --git 
a/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/FluentByteArrayAssertion.java
 
b/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/FluentByteArrayAssertion.java
index 2fa9be0122..5d11c12abd 100644
--- 
a/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/FluentByteArrayAssertion.java
+++ 
b/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/FluentByteArrayAssertion.java
@@ -16,7 +16,7 @@
  */
 package org.apache.juneau.assertions;
 
-import static org.apache.juneau.commons.utils.IOUtils.*;
+import static org.apache.juneau.commons.utils.IoUtils.*;
 import static org.apache.juneau.commons.utils.StringUtils.*;
 
 import java.io.*;
diff --git 
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/io/LocalFile.java
 
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/io/LocalFile.java
index d322f4bef2..3558a56fd5 100644
--- 
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/io/LocalFile.java
+++ 
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/io/LocalFile.java
@@ -17,7 +17,7 @@
 package org.apache.juneau.commons.io;
 
 import static org.apache.juneau.commons.utils.AssertionUtils.*;
-import static org.apache.juneau.commons.utils.IOUtils.*;
+import static org.apache.juneau.commons.utils.IoUtils.*;
 import static org.apache.juneau.commons.utils.Utils.*;
 
 import java.io.*;
diff --git 
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/utils/FileUtils.java
 
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/utils/FileUtils.java
index cbdc772547..5887c5eab9 100644
--- 
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/utils/FileUtils.java
+++ 
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/utils/FileUtils.java
@@ -17,7 +17,7 @@
 package org.apache.juneau.commons.utils;
 
 import static org.apache.juneau.commons.utils.AssertionUtils.*;
-import static org.apache.juneau.commons.utils.IOUtils.*;
+import static org.apache.juneau.commons.utils.IoUtils.*;
 import static org.apache.juneau.commons.utils.StringUtils.*;
 import static org.apache.juneau.commons.utils.ThrowableUtils.*;
 import static org.apache.juneau.commons.utils.Utils.*;
diff --git 
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/utils/IOUtils.java
 
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/utils/IoUtils.java
similarity index 99%
rename from 
juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/utils/IOUtils.java
rename to 
juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/utils/IoUtils.java
index c8ffdd4f95..9df7b6430f 100644
--- 
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/utils/IOUtils.java
+++ 
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/utils/IoUtils.java
@@ -32,7 +32,7 @@ import org.apache.juneau.commons.io.*;
 /**
  * Various I/O related utility methods.
  */
-public class IOUtils {
+public class IoUtils {
 
        /** UTF-8 charset */
        public static final Charset UTF8 = StandardCharsets.UTF_8;
@@ -1067,5 +1067,5 @@ public class IOUtils {
        /**
         * Constructor.
         */
-       protected IOUtils() {}
+       protected IoUtils() {}
 }
\ No newline at end of file
diff --git 
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/utils/StringUtils.java
 
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/utils/StringUtils.java
index 33d487d3ac..941d0878bc 100644
--- 
a/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/utils/StringUtils.java
+++ 
b/juneau-core/juneau-commons/src/main/java/org/apache/juneau/commons/utils/StringUtils.java
@@ -21,7 +21,7 @@ import static java.nio.charset.StandardCharsets.*;
 import static java.util.stream.Collectors.*;
 import static org.apache.juneau.commons.utils.AssertionUtils.*;
 import static org.apache.juneau.commons.utils.CollectionUtils.*;
-import static org.apache.juneau.commons.utils.IOUtils.*;
+import static org.apache.juneau.commons.utils.IoUtils.*;
 import static org.apache.juneau.commons.utils.StateEnum.*;
 import static org.apache.juneau.commons.utils.ThrowableUtils.*;
 import static org.apache.juneau.commons.utils.Utils.*;
diff --git 
a/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/Config.java 
b/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/Config.java
index 369f52cadd..2130111223 100644
--- 
a/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/Config.java
+++ 
b/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/Config.java
@@ -18,7 +18,7 @@ package org.apache.juneau.config;
 
 import static org.apache.juneau.commons.utils.AssertionUtils.*;
 import static org.apache.juneau.commons.utils.CollectionUtils.*;
-import static org.apache.juneau.commons.utils.IOUtils.*;
+import static org.apache.juneau.commons.utils.IoUtils.*;
 import static org.apache.juneau.commons.utils.StringUtils.*;
 import static org.apache.juneau.commons.utils.ThrowableUtils.*;
 import static org.apache.juneau.commons.utils.Utils.*;
diff --git 
a/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/mod/XorEncodeMod.java
 
b/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/mod/XorEncodeMod.java
index 75e51ba091..c66c15751f 100644
--- 
a/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/mod/XorEncodeMod.java
+++ 
b/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/mod/XorEncodeMod.java
@@ -16,7 +16,7 @@
  */
 package org.apache.juneau.config.mod;
 
-import static org.apache.juneau.commons.utils.IOUtils.*;
+import static org.apache.juneau.commons.utils.IoUtils.*;
 import static org.apache.juneau.commons.utils.StringUtils.*;
 
 /**
diff --git 
a/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/store/ClasspathStore.java
 
b/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/store/ClasspathStore.java
index 0a298e6b60..59e6a54f3f 100644
--- 
a/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/store/ClasspathStore.java
+++ 
b/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/store/ClasspathStore.java
@@ -190,7 +190,7 @@ public class ClasspathStore extends ConfigStore {
                var cl = Thread.currentThread().getContextClassLoader();
                try (var in = cl.getResourceAsStream(name)) {
                        if (nn(in))
-                               cache.put(name, IOUtils.read(in));
+                               cache.put(name, IoUtils.read(in));
                }
                return emptyIfNull(cache.get(name));
        }
diff --git 
a/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfSerializerSession.java
 
b/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfSerializerSession.java
index f2441708b4..da53123835 100644
--- 
a/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfSerializerSession.java
+++ 
b/juneau-core/juneau-marshall-rdf/src/main/java/org/apache/juneau/jena/RdfSerializerSession.java
@@ -17,7 +17,7 @@
 package org.apache.juneau.jena;
 
 import static org.apache.juneau.commons.utils.CollectionUtils.*;
-import static org.apache.juneau.commons.utils.IOUtils.*;
+import static org.apache.juneau.commons.utils.IoUtils.*;
 import static org.apache.juneau.commons.utils.StringUtils.*;
 import static org.apache.juneau.commons.utils.ThrowableUtils.*;
 import static org.apache.juneau.commons.utils.Utils.*;
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanSession.java 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanSession.java
index 8055479d86..50d0aa1e65 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanSession.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/BeanSession.java
@@ -19,7 +19,7 @@ package org.apache.juneau;
 import static org.apache.juneau.commons.utils.AssertionUtils.*;
 import static org.apache.juneau.commons.utils.CollectionUtils.*;
 import static org.apache.juneau.commons.utils.DateUtils.*;
-import static org.apache.juneau.commons.utils.IOUtils.*;
+import static org.apache.juneau.commons.utils.IoUtils.*;
 import static org.apache.juneau.commons.utils.StringUtils.*;
 import static org.apache.juneau.commons.utils.ThrowableUtils.*;
 import static org.apache.juneau.commons.utils.Utils.*;
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/cp/BasicFileFinder.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/cp/BasicFileFinder.java
index 7109e9cb23..19f52ff52f 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/cp/BasicFileFinder.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/cp/BasicFileFinder.java
@@ -19,7 +19,7 @@ package org.apache.juneau.cp;
 import static org.apache.juneau.collections.JsonMap.*;
 import static org.apache.juneau.commons.utils.CollectionUtils.*;
 import static org.apache.juneau.commons.utils.FileUtils.*;
-import static org.apache.juneau.commons.utils.IOUtils.*;
+import static org.apache.juneau.commons.utils.IoUtils.*;
 import static org.apache.juneau.commons.utils.StringUtils.*;
 import static org.apache.juneau.commons.utils.Utils.*;
 
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlSerializerSession.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlSerializerSession.java
index 79db95abb8..241b611d86 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlSerializerSession.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/html/HtmlSerializerSession.java
@@ -17,7 +17,7 @@
 package org.apache.juneau.html;
 
 import static org.apache.juneau.commons.utils.CollectionUtils.*;
-import static org.apache.juneau.commons.utils.IOUtils.*;
+import static org.apache.juneau.commons.utils.IoUtils.*;
 import static org.apache.juneau.commons.utils.StringUtils.*;
 import static org.apache.juneau.commons.utils.ThrowableUtils.*;
 import static org.apache.juneau.commons.utils.Utils.*;
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/JsonSerializerSession.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/JsonSerializerSession.java
index 166f6fb0a8..961fba6aeb 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/JsonSerializerSession.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/json/JsonSerializerSession.java
@@ -16,7 +16,7 @@
  */
 package org.apache.juneau.json;
 
-import static org.apache.juneau.commons.utils.IOUtils.*;
+import static org.apache.juneau.commons.utils.IoUtils.*;
 import static org.apache.juneau.commons.utils.Utils.*;
 
 import java.io.*;
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/msgpack/MsgPackInputStream.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/msgpack/MsgPackInputStream.java
index 298ae12e65..60d9d2b24b 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/msgpack/MsgPackInputStream.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/msgpack/MsgPackInputStream.java
@@ -16,7 +16,7 @@
  */
 package org.apache.juneau.msgpack;
 
-import static org.apache.juneau.commons.utils.IOUtils.*;
+import static org.apache.juneau.commons.utils.IoUtils.*;
 import static org.apache.juneau.commons.utils.ThrowableUtils.*;
 import static org.apache.juneau.msgpack.DataType.*;
 
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/msgpack/MsgPackOutputStream.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/msgpack/MsgPackOutputStream.java
index 9dd37d4961..e4211650f7 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/msgpack/MsgPackOutputStream.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/msgpack/MsgPackOutputStream.java
@@ -16,7 +16,7 @@
  */
 package org.apache.juneau.msgpack;
 
-import static org.apache.juneau.commons.utils.IOUtils.*;
+import static org.apache.juneau.commons.utils.IoUtils.*;
 import static org.apache.juneau.msgpack.DataType.*;
 
 import java.io.*;
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/msgpack/MsgPackSerializerSession.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/msgpack/MsgPackSerializerSession.java
index a53bbc9a2c..0702f9e0ba 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/msgpack/MsgPackSerializerSession.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/msgpack/MsgPackSerializerSession.java
@@ -17,7 +17,7 @@
 package org.apache.juneau.msgpack;
 
 import static org.apache.juneau.commons.utils.CollectionUtils.*;
-import static org.apache.juneau.commons.utils.IOUtils.*;
+import static org.apache.juneau.commons.utils.IoUtils.*;
 import static org.apache.juneau.commons.utils.Utils.*;
 
 import java.io.*;
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/ParserPipe.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/ParserPipe.java
index 310372d4f5..4b9907f7ad 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/ParserPipe.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/ParserPipe.java
@@ -16,7 +16,7 @@
  */
 package org.apache.juneau.parser;
 
-import static org.apache.juneau.commons.utils.IOUtils.*;
+import static org.apache.juneau.commons.utils.IoUtils.*;
 import static org.apache.juneau.commons.utils.StringUtils.*;
 import static org.apache.juneau.commons.utils.ThrowableUtils.*;
 import static org.apache.juneau.commons.utils.Utils.*;
@@ -169,7 +169,7 @@ public class ParserPipe implements Closeable {
        public void close() {
                try {
                        if (doClose)
-                               IOUtils.close(reader, inputStream);
+                               IoUtils.close(reader, inputStream);
                } catch (IOException e) {
                        throw bex(e);
                }
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/ReaderParser.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/ReaderParser.java
index 59932d4949..2b81f66b68 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/ReaderParser.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/parser/ReaderParser.java
@@ -17,7 +17,7 @@
 package org.apache.juneau.parser;
 
 import static org.apache.juneau.collections.JsonMap.*;
-import static org.apache.juneau.commons.utils.IOUtils.*;
+import static org.apache.juneau.commons.utils.IoUtils.*;
 import static org.apache.juneau.commons.utils.Utils.*;
 
 import java.lang.annotation.*;
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/plaintext/PlainTextParserSession.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/plaintext/PlainTextParserSession.java
index 0b5077c4a3..c41676a93d 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/plaintext/PlainTextParserSession.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/plaintext/PlainTextParserSession.java
@@ -16,7 +16,7 @@
  */
 package org.apache.juneau.plaintext;
 
-import static org.apache.juneau.commons.utils.IOUtils.*;
+import static org.apache.juneau.commons.utils.IoUtils.*;
 
 import java.io.*;
 import java.lang.reflect.*;
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/SerializerPipe.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/SerializerPipe.java
index 6720f16c65..3401e997b1 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/SerializerPipe.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/SerializerPipe.java
@@ -16,7 +16,7 @@
  */
 package org.apache.juneau.serializer;
 
-import static org.apache.juneau.commons.utils.IOUtils.*;
+import static org.apache.juneau.commons.utils.IoUtils.*;
 import static org.apache.juneau.commons.utils.ThrowableUtils.*;
 import static org.apache.juneau.commons.utils.Utils.*;
 
@@ -90,9 +90,9 @@ public class SerializerPipe implements Closeable {
        @Override /* Overridden from Closeable */
        public void close() {
                try {
-                       IOUtils.flush(writer, outputStream);
+                       IoUtils.flush(writer, outputStream);
                        if (autoClose)
-                               IOUtils.close(writer, outputStream);
+                               IoUtils.close(writer, outputStream);
                } catch (IOException e) {
                        throw bex(e);
                }
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/WriterSerializer.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/WriterSerializer.java
index af4b3bac13..31d53d012d 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/WriterSerializer.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/WriterSerializer.java
@@ -17,7 +17,7 @@
 package org.apache.juneau.serializer;
 
 import static org.apache.juneau.collections.JsonMap.*;
-import static org.apache.juneau.commons.utils.IOUtils.*;
+import static org.apache.juneau.commons.utils.IoUtils.*;
 import static org.apache.juneau.commons.utils.ThrowableUtils.*;
 import static org.apache.juneau.commons.utils.Utils.*;
 
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/swaps/InputStreamSwap.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/swaps/InputStreamSwap.java
index 9e076b563b..51dd3a6d73 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/swaps/InputStreamSwap.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/swaps/InputStreamSwap.java
@@ -16,7 +16,7 @@
  */
 package org.apache.juneau.swaps;
 
-import static org.apache.juneau.commons.utils.IOUtils.*;
+import static org.apache.juneau.commons.utils.IoUtils.*;
 import static org.apache.juneau.commons.utils.StringUtils.*;
 
 import java.io.*;
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/swaps/ParsedReaderSwap.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/swaps/ParsedReaderSwap.java
index 1dfb13431e..7302238eb2 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/swaps/ParsedReaderSwap.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/swaps/ParsedReaderSwap.java
@@ -16,7 +16,7 @@
  */
 package org.apache.juneau.swaps;
 
-import static org.apache.juneau.commons.utils.IOUtils.*;
+import static org.apache.juneau.commons.utils.IoUtils.*;
 
 import java.io.*;
 
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/swaps/ReaderSwap.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/swaps/ReaderSwap.java
index 32839a5c13..9f146ef9e2 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/swaps/ReaderSwap.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/swaps/ReaderSwap.java
@@ -16,7 +16,7 @@
  */
 package org.apache.juneau.swaps;
 
-import static org.apache.juneau.commons.utils.IOUtils.*;
+import static org.apache.juneau.commons.utils.IoUtils.*;
 
 import java.io.*;
 
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/uon/UonSerializerSession.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/uon/UonSerializerSession.java
index c80bed5a29..2cd0d29181 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/uon/UonSerializerSession.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/uon/UonSerializerSession.java
@@ -16,7 +16,7 @@
  */
 package org.apache.juneau.uon;
 
-import static org.apache.juneau.commons.utils.IOUtils.*;
+import static org.apache.juneau.commons.utils.IoUtils.*;
 import static org.apache.juneau.commons.utils.ThrowableUtils.*;
 import static org.apache.juneau.commons.utils.Utils.*;
 
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/urlencoding/UrlEncodingSerializerSession.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/urlencoding/UrlEncodingSerializerSession.java
index 25920128ab..b38c6587bf 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/urlencoding/UrlEncodingSerializerSession.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/urlencoding/UrlEncodingSerializerSession.java
@@ -16,7 +16,7 @@
  */
 package org.apache.juneau.urlencoding;
 
-import static org.apache.juneau.commons.utils.IOUtils.*;
+import static org.apache.juneau.commons.utils.IoUtils.*;
 import static org.apache.juneau.commons.utils.Utils.*;
 
 import java.io.*;
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/utils/ManifestFile.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/utils/ManifestFile.java
index 7fa4a81c96..251b14dbb3 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/utils/ManifestFile.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/utils/ManifestFile.java
@@ -16,7 +16,7 @@
  */
 package org.apache.juneau.utils;
 
-import static org.apache.juneau.commons.utils.IOUtils.*;
+import static org.apache.juneau.commons.utils.IoUtils.*;
 import static org.apache.juneau.commons.utils.ThrowableUtils.*;
 
 import java.io.*;
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlSerializerSession.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlSerializerSession.java
index f507ec7eb4..6349ed7ef9 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlSerializerSession.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/xml/XmlSerializerSession.java
@@ -17,7 +17,7 @@
 package org.apache.juneau.xml;
 
 import static org.apache.juneau.commons.utils.CollectionUtils.*;
-import static org.apache.juneau.commons.utils.IOUtils.*;
+import static org.apache.juneau.commons.utils.IoUtils.*;
 import static org.apache.juneau.commons.utils.Utils.*;
 import static org.apache.juneau.xml.XmlSerializerSession.ContentResult.*;
 import static org.apache.juneau.xml.XmlSerializerSession.JsonType.*;
diff --git 
a/juneau-examples/juneau-examples-rest-jetty-ftest/src/test/java/org/apache/juneau/examples/rest/TestUtils.java
 
b/juneau-examples/juneau-examples-rest-jetty-ftest/src/test/java/org/apache/juneau/examples/rest/TestUtils.java
index 74c35e96ee..d7facd992e 100644
--- 
a/juneau-examples/juneau-examples-rest-jetty-ftest/src/test/java/org/apache/juneau/examples/rest/TestUtils.java
+++ 
b/juneau-examples/juneau-examples-rest-jetty-ftest/src/test/java/org/apache/juneau/examples/rest/TestUtils.java
@@ -16,7 +16,7 @@
  */
 package org.apache.juneau.examples.rest;
 
-import static org.apache.juneau.commons.utils.IOUtils.*;
+import static org.apache.juneau.commons.utils.IoUtils.*;
 import static org.apache.juneau.commons.utils.StringUtils.*;
 
 import java.io.*;
diff --git 
a/juneau-microservice/juneau-microservice-core/src/main/java/org/apache/juneau/microservice/Microservice.java
 
b/juneau-microservice/juneau-microservice-core/src/main/java/org/apache/juneau/microservice/Microservice.java
index a7a099422f..eeab725878 100755
--- 
a/juneau-microservice/juneau-microservice-core/src/main/java/org/apache/juneau/microservice/Microservice.java
+++ 
b/juneau-microservice/juneau-microservice-core/src/main/java/org/apache/juneau/microservice/Microservice.java
@@ -18,7 +18,7 @@ package org.apache.juneau.microservice;
 
 import static org.apache.juneau.commons.utils.CollectionUtils.*;
 import static org.apache.juneau.commons.utils.FileUtils.*;
-import static org.apache.juneau.commons.utils.IOUtils.*;
+import static org.apache.juneau.commons.utils.IoUtils.*;
 import static org.apache.juneau.commons.utils.ThrowableUtils.*;
 import static org.apache.juneau.commons.utils.Utils.*;
 
diff --git 
a/juneau-microservice/juneau-microservice-core/src/main/java/org/apache/juneau/microservice/resources/DirectoryResource.java
 
b/juneau-microservice/juneau-microservice-core/src/main/java/org/apache/juneau/microservice/resources/DirectoryResource.java
index bd20152912..7a3b98a42b 100755
--- 
a/juneau-microservice/juneau-microservice-core/src/main/java/org/apache/juneau/microservice/resources/DirectoryResource.java
+++ 
b/juneau-microservice/juneau-microservice-core/src/main/java/org/apache/juneau/microservice/resources/DirectoryResource.java
@@ -17,7 +17,7 @@
 package org.apache.juneau.microservice.resources;
 
 import static org.apache.juneau.commons.utils.CollectionUtils.*;
-import static org.apache.juneau.commons.utils.IOUtils.*;
+import static org.apache.juneau.commons.utils.IoUtils.*;
 import static org.apache.juneau.commons.utils.StringUtils.*;
 import static org.apache.juneau.commons.utils.Utils.*;
 
diff --git 
a/juneau-microservice/juneau-microservice-jetty/src/main/java/org/apache/juneau/microservice/jetty/BasicJettyServerFactory.java
 
b/juneau-microservice/juneau-microservice-jetty/src/main/java/org/apache/juneau/microservice/jetty/BasicJettyServerFactory.java
index 7903c9e2cf..fa00fa3550 100644
--- 
a/juneau-microservice/juneau-microservice-jetty/src/main/java/org/apache/juneau/microservice/jetty/BasicJettyServerFactory.java
+++ 
b/juneau-microservice/juneau-microservice-jetty/src/main/java/org/apache/juneau/microservice/jetty/BasicJettyServerFactory.java
@@ -17,7 +17,7 @@
 package org.apache.juneau.microservice.jetty;
 
 import static org.apache.juneau.commons.utils.FileUtils.*;
-import static org.apache.juneau.commons.utils.IOUtils.*;
+import static org.apache.juneau.commons.utils.IoUtils.*;
 
 import java.io.*;
 import java.util.*;
diff --git 
a/juneau-microservice/juneau-microservice-jetty/src/main/java/org/apache/juneau/microservice/jetty/JettyMicroservice.java
 
b/juneau-microservice/juneau-microservice-jetty/src/main/java/org/apache/juneau/microservice/jetty/JettyMicroservice.java
index 109783a8b4..cef5f46aff 100644
--- 
a/juneau-microservice/juneau-microservice-jetty/src/main/java/org/apache/juneau/microservice/jetty/JettyMicroservice.java
+++ 
b/juneau-microservice/juneau-microservice-jetty/src/main/java/org/apache/juneau/microservice/jetty/JettyMicroservice.java
@@ -19,7 +19,7 @@ package org.apache.juneau.microservice.jetty;
 import static org.apache.juneau.collections.JsonMap.*;
 import static org.apache.juneau.commons.reflect.ReflectionUtils.*;
 import static org.apache.juneau.commons.utils.CollectionUtils.*;
-import static org.apache.juneau.commons.utils.IOUtils.*;
+import static org.apache.juneau.commons.utils.IoUtils.*;
 import static org.apache.juneau.commons.utils.StringUtils.*;
 import static org.apache.juneau.commons.utils.ThrowableUtils.*;
 import static org.apache.juneau.commons.utils.Utils.*;
diff --git 
a/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/ResponseContent.java
 
b/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/ResponseContent.java
index 8a2ec31907..229192c438 100644
--- 
a/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/ResponseContent.java
+++ 
b/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/ResponseContent.java
@@ -16,7 +16,7 @@
  */
 package org.apache.juneau.rest.client;
 
-import static org.apache.juneau.commons.utils.IOUtils.*;
+import static org.apache.juneau.commons.utils.IoUtils.*;
 import static org.apache.juneau.commons.utils.StringUtils.*;
 import static org.apache.juneau.commons.utils.ThrowableUtils.*;
 import static org.apache.juneau.commons.utils.Utils.*;
diff --git 
a/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/RestRequest.java
 
b/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/RestRequest.java
index 0109d34b61..52fa932147 100644
--- 
a/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/RestRequest.java
+++ 
b/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/RestRequest.java
@@ -20,7 +20,7 @@ import static java.util.stream.Collectors.toList;
 import static org.apache.juneau.collections.JsonMap.*;
 import static org.apache.juneau.commons.utils.AssertionUtils.*;
 import static org.apache.juneau.commons.utils.CollectionUtils.*;
-import static org.apache.juneau.commons.utils.IOUtils.*;
+import static org.apache.juneau.commons.utils.IoUtils.*;
 import static org.apache.juneau.commons.utils.ThrowableUtils.*;
 import static org.apache.juneau.commons.utils.Utils.*;
 import static org.apache.juneau.http.HttpEntities.*;
diff --git 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/entity/BasicHttpEntity.java
 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/entity/BasicHttpEntity.java
index 9ce2123c0b..014f84d42d 100644
--- 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/entity/BasicHttpEntity.java
+++ 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/entity/BasicHttpEntity.java
@@ -16,7 +16,7 @@
  */
 package org.apache.juneau.http.entity;
 
-import static org.apache.juneau.commons.utils.IOUtils.*;
+import static org.apache.juneau.commons.utils.IoUtils.*;
 import static org.apache.juneau.commons.utils.ThrowableUtils.*;
 import static org.apache.juneau.commons.utils.Utils.*;
 
diff --git 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/entity/FileEntity.java
 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/entity/FileEntity.java
index df1e631bbb..a8aa9d4b26 100644
--- 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/entity/FileEntity.java
+++ 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/entity/FileEntity.java
@@ -17,7 +17,7 @@
 package org.apache.juneau.http.entity;
 
 import static org.apache.juneau.commons.utils.AssertionUtils.*;
-import static org.apache.juneau.commons.utils.IOUtils.*;
+import static org.apache.juneau.commons.utils.IoUtils.*;
 import static org.apache.juneau.commons.utils.Utils.*;
 
 import java.io.*;
diff --git 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/entity/ReaderEntity.java
 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/entity/ReaderEntity.java
index b8cceca963..ecd89aed54 100644
--- 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/entity/ReaderEntity.java
+++ 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/entity/ReaderEntity.java
@@ -17,7 +17,7 @@
 package org.apache.juneau.http.entity;
 
 import static org.apache.juneau.commons.utils.AssertionUtils.*;
-import static org.apache.juneau.commons.utils.IOUtils.*;
+import static org.apache.juneau.commons.utils.IoUtils.*;
 import static org.apache.juneau.commons.utils.Utils.*;
 
 import java.io.*;
diff --git 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/entity/SerializedEntity.java
 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/entity/SerializedEntity.java
index 7048e890f7..57b3f14799 100644
--- 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/entity/SerializedEntity.java
+++ 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/entity/SerializedEntity.java
@@ -16,7 +16,7 @@
  */
 package org.apache.juneau.http.entity;
 
-import static org.apache.juneau.commons.utils.IOUtils.*;
+import static org.apache.juneau.commons.utils.IoUtils.*;
 import static org.apache.juneau.commons.utils.ThrowableUtils.*;
 import static org.apache.juneau.commons.utils.Utils.*;
 import static org.apache.juneau.http.HttpHeaders.*;
diff --git 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/entity/StreamEntity.java
 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/entity/StreamEntity.java
index 85b8d81a96..2058eabcc3 100644
--- 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/entity/StreamEntity.java
+++ 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/entity/StreamEntity.java
@@ -17,7 +17,7 @@
 package org.apache.juneau.http.entity;
 
 import static org.apache.juneau.commons.utils.AssertionUtils.*;
-import static org.apache.juneau.commons.utils.IOUtils.*;
+import static org.apache.juneau.commons.utils.IoUtils.*;
 import static org.apache.juneau.commons.utils.Utils.*;
 
 import java.io.*;
diff --git 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/entity/StringEntity.java
 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/entity/StringEntity.java
index d103c833f6..764f4f023a 100644
--- 
a/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/entity/StringEntity.java
+++ 
b/juneau-rest/juneau-rest-common/src/main/java/org/apache/juneau/http/entity/StringEntity.java
@@ -17,7 +17,7 @@
 package org.apache.juneau.http.entity;
 
 import static org.apache.juneau.commons.utils.AssertionUtils.*;
-import static org.apache.juneau.commons.utils.IOUtils.*;
+import static org.apache.juneau.commons.utils.IoUtils.*;
 import static org.apache.juneau.commons.utils.Utils.*;
 
 import java.io.*;
diff --git 
a/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock/MockServletRequest.java
 
b/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock/MockServletRequest.java
index 7ddff681e0..d8214a7f1d 100644
--- 
a/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock/MockServletRequest.java
+++ 
b/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock/MockServletRequest.java
@@ -18,7 +18,7 @@ package org.apache.juneau.rest.mock;
 
 import static java.util.Collections.*;
 import static org.apache.juneau.commons.utils.CollectionUtils.*;
-import static org.apache.juneau.commons.utils.IOUtils.*;
+import static org.apache.juneau.commons.utils.IoUtils.*;
 import static org.apache.juneau.commons.utils.StringUtils.*;
 import static org.apache.juneau.commons.utils.ThrowableUtils.*;
 import static org.apache.juneau.commons.utils.Utils.*;
diff --git 
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestContext.java
 
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestContext.java
index 20e3f96d62..2d3a1c350d 100644
--- 
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestContext.java
+++ 
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestContext.java
@@ -22,7 +22,7 @@ import static org.apache.juneau.collections.JsonMap.*;
 import static org.apache.juneau.commons.reflect.ReflectionUtils.*;
 import static org.apache.juneau.commons.utils.ClassUtils.*;
 import static org.apache.juneau.commons.utils.CollectionUtils.*;
-import static org.apache.juneau.commons.utils.IOUtils.*;
+import static org.apache.juneau.commons.utils.IoUtils.*;
 import static org.apache.juneau.commons.utils.StringUtils.*;
 import static org.apache.juneau.commons.utils.Utils.*;
 import static org.apache.juneau.http.HttpHeaders.*;
diff --git 
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestRequest.java
 
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestRequest.java
index f24536b718..af368e0b3e 100644
--- 
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestRequest.java
+++ 
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/RestRequest.java
@@ -18,7 +18,7 @@ package org.apache.juneau.rest;
 
 import static java.util.Optional.*;
 import static org.apache.juneau.commons.utils.CollectionUtils.*;
-import static org.apache.juneau.commons.utils.IOUtils.*;
+import static org.apache.juneau.commons.utils.IoUtils.*;
 import static org.apache.juneau.commons.utils.StringUtils.*;
 import static org.apache.juneau.commons.utils.ThrowableUtils.*;
 import static org.apache.juneau.commons.utils.Utils.*;
diff --git 
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/httppart/RequestContent.java
 
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/httppart/RequestContent.java
index 1c6d027ca7..d9515f08a0 100644
--- 
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/httppart/RequestContent.java
+++ 
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/httppart/RequestContent.java
@@ -16,7 +16,7 @@
  */
 package org.apache.juneau.rest.httppart;
 
-import static org.apache.juneau.commons.utils.IOUtils.*;
+import static org.apache.juneau.commons.utils.IoUtils.*;
 import static org.apache.juneau.commons.utils.StringUtils.*;
 import static org.apache.juneau.commons.utils.ThrowableUtils.*;
 import static org.apache.juneau.commons.utils.Utils.*;
diff --git 
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/httppart/RequestFormParam.java
 
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/httppart/RequestFormParam.java
index 9f2e15430b..c51e709720 100644
--- 
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/httppart/RequestFormParam.java
+++ 
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/httppart/RequestFormParam.java
@@ -16,7 +16,7 @@
  */
 package org.apache.juneau.rest.httppart;
 
-import static org.apache.juneau.commons.utils.IOUtils.*;
+import static org.apache.juneau.commons.utils.IoUtils.*;
 import static org.apache.juneau.commons.utils.ThrowableUtils.*;
 import static org.apache.juneau.commons.utils.Utils.*;
 import static org.apache.juneau.httppart.HttpPartType.*;
@@ -200,7 +200,7 @@ public class RequestFormParam extends RequestHttpPart 
implements NameValuePair {
        public String getValue() {
                if (value == null && nn(part))
                        try {
-                               value = IOUtils.read(part.getInputStream());
+                               value = IoUtils.read(part.getInputStream());
                        } catch (IOException e) {
                                throw toRex(e);
                        }
diff --git 
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/logger/CallLogger.java
 
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/logger/CallLogger.java
index d07b20e683..74ed858bde 100644
--- 
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/logger/CallLogger.java
+++ 
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/logger/CallLogger.java
@@ -20,7 +20,7 @@ import static java.util.logging.Level.*;
 import static org.apache.juneau.Enablement.*;
 import static org.apache.juneau.collections.JsonMap.*;
 import static org.apache.juneau.commons.utils.CollectionUtils.*;
-import static org.apache.juneau.commons.utils.IOUtils.*;
+import static org.apache.juneau.commons.utils.IoUtils.*;
 import static org.apache.juneau.commons.utils.StringUtils.*;
 import static org.apache.juneau.commons.utils.ThrowableUtils.*;
 import static org.apache.juneau.commons.utils.Utils.*;
diff --git 
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/processor/InputStreamProcessor.java
 
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/processor/InputStreamProcessor.java
index aad6a5ee0c..8d2d0f8309 100644
--- 
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/processor/InputStreamProcessor.java
+++ 
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/processor/InputStreamProcessor.java
@@ -16,7 +16,7 @@
  */
 package org.apache.juneau.rest.processor;
 
-import static org.apache.juneau.commons.utils.IOUtils.*;
+import static org.apache.juneau.commons.utils.IoUtils.*;
 
 import java.io.*;
 
diff --git 
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/processor/ReaderProcessor.java
 
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/processor/ReaderProcessor.java
index 3ca1f15afc..2e9e2b4dd0 100644
--- 
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/processor/ReaderProcessor.java
+++ 
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/processor/ReaderProcessor.java
@@ -16,7 +16,7 @@
  */
 package org.apache.juneau.rest.processor;
 
-import static org.apache.juneau.commons.utils.IOUtils.*;
+import static org.apache.juneau.commons.utils.IoUtils.*;
 
 import java.io.*;
 
diff --git 
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/util/CachingHttpServletRequest.java
 
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/util/CachingHttpServletRequest.java
index c37f651b3b..9b00b76475 100644
--- 
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/util/CachingHttpServletRequest.java
+++ 
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/util/CachingHttpServletRequest.java
@@ -16,7 +16,7 @@
  */
 package org.apache.juneau.rest.util;
 
-import static org.apache.juneau.commons.utils.IOUtils.*;
+import static org.apache.juneau.commons.utils.IoUtils.*;
 
 import java.io.*;
 
diff --git 
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/widget/MenuItemWidget.java
 
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/widget/MenuItemWidget.java
index 07a2f2bb06..98f411e363 100644
--- 
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/widget/MenuItemWidget.java
+++ 
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/widget/MenuItemWidget.java
@@ -16,7 +16,7 @@
  */
 package org.apache.juneau.rest.widget;
 
-import static org.apache.juneau.commons.utils.IOUtils.*;
+import static org.apache.juneau.commons.utils.IoUtils.*;
 import static org.apache.juneau.commons.utils.StringUtils.*;
 import static org.apache.juneau.commons.utils.ThrowableUtils.*;
 import static org.apache.juneau.commons.utils.Utils.*;
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/a/rttests/ObjectsAsStrings_RoundTripTest.java
 
b/juneau-utest/src/test/java/org/apache/juneau/a/rttests/ObjectsAsStrings_RoundTripTest.java
index 1ebcaceef1..4ae2a5533a 100755
--- 
a/juneau-utest/src/test/java/org/apache/juneau/a/rttests/ObjectsAsStrings_RoundTripTest.java
+++ 
b/juneau-utest/src/test/java/org/apache/juneau/a/rttests/ObjectsAsStrings_RoundTripTest.java
@@ -17,7 +17,7 @@
 package org.apache.juneau.a.rttests;
 
 import static org.apache.juneau.TestUtils.*;
-import static org.apache.juneau.commons.utils.IOUtils.*;
+import static org.apache.juneau.commons.utils.IoUtils.*;
 import static org.apache.juneau.junit.bct.BctAssertions.*;
 import static org.junit.jupiter.api.Assertions.*;
 
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/a/rttests/RoundTripTransformBeans_Test.java
 
b/juneau-utest/src/test/java/org/apache/juneau/a/rttests/RoundTripTransformBeans_Test.java
index 8b21886b2b..6f041b43ed 100755
--- 
a/juneau-utest/src/test/java/org/apache/juneau/a/rttests/RoundTripTransformBeans_Test.java
+++ 
b/juneau-utest/src/test/java/org/apache/juneau/a/rttests/RoundTripTransformBeans_Test.java
@@ -19,7 +19,7 @@ package org.apache.juneau.a.rttests;
 import static org.apache.juneau.TestUtils.*;
 import static org.apache.juneau.commons.utils.CollectionUtils.*;
 import static org.apache.juneau.commons.utils.DateUtils.*;
-import static org.apache.juneau.commons.utils.IOUtils.*;
+import static org.apache.juneau.commons.utils.IoUtils.*;
 import static org.apache.juneau.junit.bct.BctAssertions.*;
 import static org.junit.jupiter.api.Assertions.*;
 
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/assertions/ByteArrayAssertion_Test.java
 
b/juneau-utest/src/test/java/org/apache/juneau/assertions/ByteArrayAssertion_Test.java
index 7f1debe423..e69073d699 100644
--- 
a/juneau-utest/src/test/java/org/apache/juneau/assertions/ByteArrayAssertion_Test.java
+++ 
b/juneau-utest/src/test/java/org/apache/juneau/assertions/ByteArrayAssertion_Test.java
@@ -18,7 +18,7 @@ package org.apache.juneau.assertions;
 
 import static org.apache.juneau.assertions.AssertionPredicates.*;
 import static org.apache.juneau.assertions.Assertions.*;
-import static org.apache.juneau.commons.utils.IOUtils.*;
+import static org.apache.juneau.commons.utils.IoUtils.*;
 import static org.junit.jupiter.api.Assertions.*;
 
 import org.apache.juneau.*;
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/commons/io/FileReaderBuilder_Test.java
 
b/juneau-utest/src/test/java/org/apache/juneau/commons/io/FileReaderBuilder_Test.java
index 6a6ad4a891..8da97dd06e 100644
--- 
a/juneau-utest/src/test/java/org/apache/juneau/commons/io/FileReaderBuilder_Test.java
+++ 
b/juneau-utest/src/test/java/org/apache/juneau/commons/io/FileReaderBuilder_Test.java
@@ -16,7 +16,7 @@
  */
 package org.apache.juneau.commons.io;
 
-import static org.apache.juneau.commons.utils.IOUtils.*;
+import static org.apache.juneau.commons.utils.IoUtils.*;
 import static org.junit.jupiter.api.Assertions.*;
 
 import java.io.*;
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/commons/io/LocalFile_Test.java 
b/juneau-utest/src/test/java/org/apache/juneau/commons/io/LocalFile_Test.java
index fa991a8bd2..f0fcfb1dff 100644
--- 
a/juneau-utest/src/test/java/org/apache/juneau/commons/io/LocalFile_Test.java
+++ 
b/juneau-utest/src/test/java/org/apache/juneau/commons/io/LocalFile_Test.java
@@ -16,7 +16,7 @@
  */
 package org.apache.juneau.commons.io;
 
-import static org.apache.juneau.commons.utils.IOUtils.*;
+import static org.apache.juneau.commons.utils.IoUtils.*;
 import static org.junit.jupiter.api.Assertions.*;
 
 import java.io.*;
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/commons/io/PathReaderBuilder_Test.java
 
b/juneau-utest/src/test/java/org/apache/juneau/commons/io/PathReaderBuilder_Test.java
index 476bfd2ba0..7dfe2aee3a 100644
--- 
a/juneau-utest/src/test/java/org/apache/juneau/commons/io/PathReaderBuilder_Test.java
+++ 
b/juneau-utest/src/test/java/org/apache/juneau/commons/io/PathReaderBuilder_Test.java
@@ -17,7 +17,7 @@
 
 package org.apache.juneau.commons.io;
 
-import static org.apache.juneau.commons.utils.IOUtils.*;
+import static org.apache.juneau.commons.utils.IoUtils.*;
 import static org.junit.jupiter.api.Assertions.*;
 
 import java.io.*;
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/commons/utils/ClassUtils_Test.java
 
b/juneau-utest/src/test/java/org/apache/juneau/commons/utils/ClassUtils_Test.java
index 26b416474e..1a04007d0c 100644
--- 
a/juneau-utest/src/test/java/org/apache/juneau/commons/utils/ClassUtils_Test.java
+++ 
b/juneau-utest/src/test/java/org/apache/juneau/commons/utils/ClassUtils_Test.java
@@ -30,7 +30,7 @@ import org.apache.juneau.commons.reflect.ClassInfo;
 import org.apache.juneau.commons.utils.*;
 import org.junit.jupiter.api.*;
 
-@SuppressWarnings({"serial","unused"})
+@SuppressWarnings({"unused"})
 class ClassUtils_Test {
 
        
//====================================================================================================
@@ -56,19 +56,19 @@ class ClassUtils_Test {
                assertTrue(canAddTo(new LinkedHashSet<>()));
                assertTrue(canAddTo(new TreeSet<>()));
                assertTrue(canAddTo(new Vector<>()));
-               
+
                // Unmodifiable collections
                assertFalse(canAddTo(Collections.unmodifiableList(new 
ArrayList<>())));
                assertFalse(canAddTo(Collections.unmodifiableSet(new 
HashSet<>())));
                assertFalse(canAddTo(Collections.unmodifiableCollection(new 
ArrayList<>())));
                assertFalse(canAddTo(Arrays.asList("a", "b"))); // 
Arrays$ArrayList
-               
+
                // Java 9+ immutable collections
                if (List.of("a").getClass().getName().contains("Immutable")) {
                        assertFalse(canAddTo(List.of("a")));
                        assertFalse(canAddTo(Set.of("a")));
                }
-               
+
                // Should throw when null
                assertThrows(IllegalArgumentException.class, () -> {
                        canAddTo((Collection<?>)null);
@@ -85,15 +85,15 @@ class ClassUtils_Test {
                assertTrue(canPutTo(new LinkedHashMap<>()));
                assertTrue(canPutTo(new TreeMap<>()));
                assertTrue(canPutTo(new Hashtable<>()));
-               
+
                // Unmodifiable maps
                assertFalse(canPutTo(Collections.unmodifiableMap(new 
HashMap<>())));
-               
+
                // Java 9+ immutable maps
                if (Map.of("a", 
"b").getClass().getName().contains("Immutable")) {
                        assertFalse(canPutTo(Map.of("a", "b")));
                }
-               
+
                // Should throw when null
                assertThrows(IllegalArgumentException.class, () -> {
                        canPutTo((Map<?,?>)null);
@@ -108,23 +108,23 @@ class ClassUtils_Test {
                // With Class
                assertEquals("java.lang.String", cn(String.class));
                assertEquals("java.util.ArrayList", cn(ArrayList.class));
-               
+
                // With Object
                assertEquals("java.util.HashMap", cn(new HashMap<>()));
                assertEquals("java.lang.String", cn("test"));
-               
+
                // With primitive
                assertEquals("int", cn(int.class));
                assertEquals("boolean", cn(boolean.class));
-               
+
                // With array
                assertEquals("[Ljava.lang.String;", cn(String[].class));
                assertEquals("[I", cn(int[].class));
                assertEquals("[[Ljava.lang.String;", cn(String[][].class));
-               
+
                // With inner class
                assertEquals("java.util.Map$Entry", cn(Map.Entry.class));
-               
+
                // With null
                assertNull(cn(null));
        }
@@ -137,30 +137,30 @@ class ClassUtils_Test {
                // With Class
                assertEquals("String", cns(String.class));
                assertEquals("ArrayList", cns(ArrayList.class));
-               
+
                // With Object
                assertEquals("HashMap", cns(new HashMap<>()));
                assertEquals("String", cns("test"));
-               
+
                // With primitive
                assertEquals("int", cns(int.class));
                assertEquals("boolean", cns(boolean.class));
-               
+
                // With array
                assertEquals("String[]", cns(String[].class));
                assertEquals("int[]", cns(int[].class));
                assertEquals("String[][]", cns(String[][].class));
-               
+
                // With inner class
                assertEquals("Entry", cns(Map.Entry.class));
-               
+
                // With null
                assertNull(cns(null));
-               
+
                // With ClassInfo (line 188-189)
                var classInfo = ClassInfo.of(String.class);
                assertEquals("String", cns(classInfo));
-               
+
                var listClassInfo = ClassInfo.of(ArrayList.class);
                assertEquals("ArrayList", cns(listClassInfo));
        }
@@ -173,10 +173,10 @@ class ClassUtils_Test {
                // Top-level class
                assertEquals("String", cnsq(String.class));
                assertEquals("ArrayList", cnsq(ArrayList.class));
-               
+
                // Inner class
                assertEquals("Map.Entry", cnsq(Map.Entry.class));
-               
+
                // Nested inner class
                class Outer {
                        class Inner {
@@ -188,14 +188,14 @@ class ClassUtils_Test {
                // Result will be something like 
"ClassUtils_2_Test.1Outer.Inner.Deep"
                assertTrue(result.endsWith("Outer.Inner.Deep"), result);
                assertFalse(result.contains("$"), result);
-               
+
                // With Object
                var obj = new HashMap<>();
                assertEquals("HashMap", cnsq(obj));
-               
+
                // With null
                assertNull(cnsq(null));
-               
+
                // Anonymous class
                var anon = new Object() {};
                var anonResult = cnsq(anon);
@@ -203,20 +203,20 @@ class ClassUtils_Test {
                // After conversion should be like "ClassUtils_2_Test.1"
                assertNotNull(anonResult);
                assertFalse(anonResult.contains("$"), anonResult);
-               
+
                // Array types
                assertEquals("String[]", cnsq(String[].class));
                assertEquals("String[][]", cnsq(String[][].class));
                assertEquals("int[]", cnsq(int[].class));
                assertEquals("Map.Entry[]", cnsq(Map.Entry[].class));
-               
+
                // Array objects
                var stringArray = new String[]{"a", "b"};
                assertEquals("String[]", cnsq(stringArray));
-               
+
                var intArray = new int[]{1, 2, 3};
                assertEquals("int[]", cnsq(intArray));
-               
+
                var multiDimArray = new String[][]{{"a"}};
                assertEquals("String[][]", cnsq(multiDimArray));
        }
@@ -232,18 +232,18 @@ class ClassUtils_Test {
                assertEquals(String.class, classes[0]);
                assertEquals(Integer.class, classes[1]);
                assertEquals(HashMap.class, classes[2]);
-               
+
                // With null
                Class<?>[] classes2 = getClasses("test", null, 123);
                assertEquals(3, classes2.length);
                assertEquals(String.class, classes2[0]);
                assertNull(classes2[1]);
                assertEquals(Integer.class, classes2[2]);
-               
+
                // Empty
                var classes3 = getClasses();
                assertEquals(0, classes3.length);
-               
+
                // All null
                var classes4 = getClasses(null, null, null);
                assertEquals(3, classes4.length);
@@ -264,7 +264,7 @@ class ClassUtils_Test {
                assertSame(args, result);
                assertEquals("test", result[0]);
                assertEquals(123, result[1]);
-               
+
                // Wrong order - method reorders them
                var paramTypes2 = a(Integer.class, String.class);
                var args2 = a("test", 123);
@@ -272,14 +272,14 @@ class ClassUtils_Test {
                assertEquals(2, result2.length);
                assertEquals(123, result2[0]);
                assertEquals("test", result2[1]);
-               
+
                // Extra args - ignored
                var paramTypes3 = a(String.class);
                var args3 = a("test", 123, true);
                var result3 = getMatchingArgs(paramTypes3, (Object[])args3);
                assertEquals(1, result3.length);
                assertEquals("test", result3[0]);
-               
+
                // Missing args - become null
                var paramTypes4 = a(String.class, Integer.class, Boolean.class);
                var args4 = a("test");
@@ -288,7 +288,7 @@ class ClassUtils_Test {
                assertEquals("test", result4[0]);
                assertNull(result4[1]);
                assertNull(result4[2]);
-               
+
                // Primitive types
                var paramTypes5 = a(int.class, String.class);
                var args5 = a("test", 123);
@@ -296,7 +296,7 @@ class ClassUtils_Test {
                assertEquals(2, result5.length);
                assertEquals(123, result5[0]);
                assertEquals("test", result5[1]);
-               
+
                // Type hierarchy
                var paramTypes6 = a(Number.class, String.class);
                var args6 = a("test", 123);
@@ -304,7 +304,7 @@ class ClassUtils_Test {
                assertEquals(2, result6.length);
                assertEquals(123, result6[0]);
                assertEquals("test", result6[1]);
-               
+
                // Null args
                var paramTypes7 = a(String.class, Integer.class);
                var args7 = new Object[] {null, null};
@@ -312,7 +312,7 @@ class ClassUtils_Test {
                assertEquals(2, result7.length);
                assertNull(result7[0]);
                assertNull(result7[1]);
-               
+
                // Null paramTypes - should throw
                assertThrows(NullPointerException.class, () -> {
                        getMatchingArgs(null, "test");
@@ -326,11 +326,11 @@ class ClassUtils_Test {
        void a008_getProxyFor() {
                // Null
                assertNull(getProxyFor(null));
-               
+
                // Regular object
                var obj = "test";
                assertNull(getProxyFor(obj));
-               
+
                // JDK dynamic proxy
                var proxy = Proxy.newProxyInstance(
                        Thread.currentThread().getContextClassLoader(),
@@ -339,7 +339,7 @@ class ClassUtils_Test {
                );
                var result = getProxyFor(proxy);
                assertEquals(List.class, result);
-               
+
                // JDK dynamic proxy with no interfaces
                var proxy2 = Proxy.newProxyInstance(
                        Thread.currentThread().getContextClassLoader(),
@@ -359,12 +359,12 @@ class ClassUtils_Test {
                assertFalse(isNotVoid(void.class));
                assertFalse(isNotVoid(Void.class));
                assertFalse(isNotVoid(null));
-               
+
                // Non-void classes
                assertTrue(isNotVoid(String.class));
                assertTrue(isNotVoid(int.class));
                assertTrue(isNotVoid(Object.class));
-               
+
                // NOT_VOID predicate
                assertFalse(NOT_VOID.test(void.class));
                assertFalse(NOT_VOID.test(Void.class));
@@ -381,7 +381,7 @@ class ClassUtils_Test {
                assertTrue(isVoid(void.class));
                assertTrue(isVoid(Void.class));
                assertTrue(isVoid(null));
-               
+
                // Non-void classes
                assertFalse(isVoid(String.class));
                assertFalse(isVoid(int.class));
@@ -396,7 +396,7 @@ class ClassUtils_Test {
                var ctor = String.class.getDeclaredConstructor();
                // Should succeed (no security manager in tests typically)
                assertTrue(setAccessible(ctor));
-               
+
                // Should throw when null
                assertThrowsWithMessage(IllegalArgumentException.class, l("x", 
"cannot be null"), () -> {
                        setAccessible((Constructor<?>)null);
@@ -415,7 +415,7 @@ class ClassUtils_Test {
                var field = TestClass.class.getDeclaredField("field");
                // Should succeed (no security manager in tests typically)
                assertTrue(setAccessible(field));
-               
+
                // Should throw when null
                assertThrowsWithMessage(IllegalArgumentException.class, l("x", 
"cannot be null"), () -> {
                        setAccessible((Field)null);
@@ -430,7 +430,7 @@ class ClassUtils_Test {
                var method = String.class.getDeclaredMethod("indexOf", 
String.class, int.class);
                // Should succeed (no security manager in tests typically)
                assertTrue(setAccessible(method));
-               
+
                // Should throw when null
                assertThrowsWithMessage(IllegalArgumentException.class, l("x", 
"cannot be null"), () -> {
                        setAccessible((Method)null);
@@ -445,7 +445,7 @@ class ClassUtils_Test {
                // With Class
                assertSame(String.class, toClass(String.class));
                assertSame(Integer.class, toClass(Integer.class));
-               
+
                // With ParameterizedType
                class TestClass {
                        List<String> field;
@@ -454,7 +454,7 @@ class ClassUtils_Test {
                var genericType = field.getGenericType();
                var result = toClass(genericType);
                assertEquals(List.class, result);
-               
+
                // With TypeVariable - cannot be converted
                class TestClass2<T> {
                        T field;
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/commons/utils/CollectionUtils_Test.java
 
b/juneau-utest/src/test/java/org/apache/juneau/commons/utils/CollectionUtils_Test.java
index e43863bd5d..31bec0d685 100644
--- 
a/juneau-utest/src/test/java/org/apache/juneau/commons/utils/CollectionUtils_Test.java
+++ 
b/juneau-utest/src/test/java/org/apache/juneau/commons/utils/CollectionUtils_Test.java
@@ -50,7 +50,7 @@ class CollectionUtils_Test extends TestBase {
                assertEquals("a", result[0]);
                assertEquals("b", result[1]);
                assertEquals("c", result[2]);
-               
+
                // Empty array
                String[] empty = a();
                assertNotNull(empty);
@@ -70,12 +70,12 @@ class CollectionUtils_Test extends TestBase {
                assertEquals("b", result[0][1]);
                assertEquals("c", result[1][0]);
                assertEquals("d", result[1][1]);
-               
+
                // Single row
                String[][] single = a2(a("x", "y", "z"));
                assertEquals(1, single.length);
                assertEquals(3, single[0].length);
-               
+
                // Empty
                String[][] empty = a2();
                assertNotNull(empty);
@@ -105,13 +105,13 @@ class CollectionUtils_Test extends TestBase {
                var result1 = addAll((List<String>)null, "a", "b");
                assertNotNull(result1);
                assertEquals(list("a", "b"), result1);
-               
+
                // Existing list adds to it
                var list = list("x");
                var result2 = addAll(list, "a", "b");
                assertSame(list, result2);
                assertEquals(list("x", "a", "b"), result2);
-               
+
                // Null entries returns original
                var list2 = list("a", "b");
                var result3 = addAll(list2, (String[])null);
@@ -128,14 +128,14 @@ class CollectionUtils_Test extends TestBase {
                var result1 = addAll(list, (List<String>)null);
                assertSame(list, result1);
                assertEquals(list("a", "b"), result1);
-               
+
                // Null value creates copy
                var entries = list("x", "y", "z");
                var result2 = addAll(null, entries);
                assertNotNull(result2);
                assertEquals(list("x", "y", "z"), result2);
                assertNotSame(entries, result2);
-               
+
                // Both not null adds to existing
                var list2 = list("a", "b");
                var entries2 = list("c", "d");
@@ -154,12 +154,12 @@ class CollectionUtils_Test extends TestBase {
                var result1 = addAll(set, (String[])null);
                assertSame(set, result1);
                assertEquals(set("a", "b"), result1);
-               
+
                // Null value creates new set
                var result2 = addAll((Set<String>)null, "x", "y", "z");
                assertNotNull(result2);
                assertEquals(set("x", "y", "z"), result2);
-               
+
                // Both not null adds to existing
                var set2 = set("a", "b");
                var result3 = addAll(set2, "c", "d");
@@ -177,12 +177,12 @@ class CollectionUtils_Test extends TestBase {
                var result1 = addAll(set, (String[])null);
                assertSame(set, result1);
                assertEquals(sortedSet("a", "b"), result1);
-               
+
                // Null value creates new sorted set
                var result2 = addAll((SortedSet<String>)null, "x", "y", "z");
                assertNotNull(result2);
                assertEquals(sortedSet("x", "y", "z"), result2);
-               
+
                // Both not null adds to existing
                var set2 = sortedSet("a", "b");
                var result3 = addAll(set2, "c", "d");
@@ -198,16 +198,16 @@ class CollectionUtils_Test extends TestBase {
                String[] s = {};
                s = addAll(s, "a", "b");
                assertList(s, "a", "b");
-               
+
                s = addAll(s, "c");
                assertList(s, "a", "b", "c");
-               
+
                s = addAll(s);
                assertList(s, "a", "b", "c");
-               
+
                var o = addAll((Object[])null);
                assertEmpty(o);
-               
+
                s = addAll((String[])null, "a", "b");
                assertList(s, "a", "b");
        }
@@ -225,7 +225,7 @@ class CollectionUtils_Test extends TestBase {
                assertEquals(true, result[2]);
                assertEquals(3.14, result[3]);
                assertNull(result[4]);
-               
+
                // Empty
                Object[] empty = ao();
                assertNotNull(empty);
@@ -271,7 +271,7 @@ class CollectionUtils_Test extends TestBase {
                assertEquals("a", result.get(0));
                assertEquals("b", result.get(1));
                assertEquals("c", result.get(2));
-               
+
                // Primitive array
                int[] intArr = {1, 2, 3};
                List<Object> intResult = arrayToList(intArr);
@@ -279,7 +279,7 @@ class CollectionUtils_Test extends TestBase {
                assertEquals(1, intResult.get(0));
                assertEquals(2, intResult.get(1));
                assertEquals(3, intResult.get(2));
-               
+
                // Test lines 431-433: char array
                char[] charArr = {'a', 'b', 'c'};
                List<Object> charResult = arrayToList(charArr);
@@ -335,7 +335,7 @@ class CollectionUtils_Test extends TestBase {
        void a016_combine() {
                var s1 = a("a");
                var s2 = a("b");
-               
+
                assertList(combine(s1, s2), "a", "b");
                assertList(combine(s1), "a");
                assertList(combine(s2), "b");
@@ -365,13 +365,13 @@ class CollectionUtils_Test extends TestBase {
        void a018_copyArrayToList() {
                String[] arr = {"a", "b", "c"};
                List<Object> list = new ArrayList<>();
-               List result = copyArrayToList(arr, list);
+               var result = copyArrayToList(arr, list);
                assertSame(list, result);
                assertEquals(3, list.size());
                assertEquals("a", list.get(0));
                assertEquals("b", list.get(1));
                assertEquals("c", list.get(2));
-               
+
                // Null array
                List<Object> list2 = new ArrayList<>();
                copyArrayToList(null, list2);
@@ -391,7 +391,7 @@ class CollectionUtils_Test extends TestBase {
                assertTrue(result.contains("b"));
                assertTrue(result.contains("c"));
                assertNotSame(col, result);
-               
+
                assertNull(copyOf((Collection<String>)null));
        }
 
@@ -408,7 +408,7 @@ class CollectionUtils_Test extends TestBase {
                assertEquals("b", result.get(1));
                assertEquals("c", result.get(2));
                assertNotSame(list, result);
-               
+
                assertNull(copyOf((List<String>)null));
        }
 
@@ -424,7 +424,7 @@ class CollectionUtils_Test extends TestBase {
                assertEquals("A", result.get(0));
                assertEquals("B", result.get(1));
                assertEquals("C", result.get(2));
-               
+
                assertNull(copyOf((List<String>)null, s -> s));
        }
 
@@ -454,7 +454,7 @@ class CollectionUtils_Test extends TestBase {
                assertEquals(1, result.get("a"));
                assertEquals(2, result.get("b"));
                assertNotSame(map, result);
-               
+
                assertNull(copyOf((Map<String, Integer>)null));
        }
 
@@ -481,7 +481,7 @@ class CollectionUtils_Test extends TestBase {
                assertNotNull(result);
                assertTrue(result instanceof TreeMap);
                assertEquals(1, result.size());
-               
+
                // Test line 647: null map returns null
                assertNull(copyOf((Map<String, Integer>)null, v -> v, 
TreeMap::new));
        }
@@ -497,7 +497,7 @@ class CollectionUtils_Test extends TestBase {
                assertEquals(3, result.size());
                assertTrue(result.contains("a"));
                assertNotSame(set, result);
-               
+
                assertNull(copyOf((Set<String>)null));
        }
 
@@ -537,7 +537,7 @@ class CollectionUtils_Test extends TestBase {
                assertEquals(3, result.length);
                assertEquals("a", result[0]);
                assertNotSame(arr, result);
-               
+
                assertNull(copyOf((String[])null));
        }
 
@@ -561,7 +561,7 @@ class CollectionUtils_Test extends TestBase {
        void a031_first() {
                List<String> list = list("a", "b", "c");
                assertEquals("a", first(list));
-               
+
                assertNull(first(null));
                assertNull(first(list()));
        }
@@ -599,7 +599,7 @@ class CollectionUtils_Test extends TestBase {
                List<String> result = new ArrayList<>();
                forEachReverse(list, result::add);
                assertEquals(list("c", "b", "a"), result);
-               
+
                // Test lines 762-764: non-ArrayList List uses ListIterator
                LinkedList<String> linkedList = new LinkedList<>(list("x", "y", 
"z"));
                List<String> result2 = new ArrayList<>();
@@ -664,7 +664,7 @@ class CollectionUtils_Test extends TestBase {
                assertEquals(3, result.size());
                assertEquals("a", result.get(0));
                assertThrows(UnsupportedOperationException.class, () -> 
result.add("d"));
-               
+
                assertNull(l((String[])null));
        }
 
@@ -807,68 +807,68 @@ class CollectionUtils_Test extends TestBase {
                assertNotNull(empty);
                assertTrue(empty.isEmpty());
                assertThrows(UnsupportedOperationException.class, () -> 
empty.put("x", 1));
-               
+
                // 1 pair
                Map<String, Integer> m1 = m("a", 1);
                assertEquals(1, m1.size());
                assertEquals(1, m1.get("a"));
-               
+
                // 2 pairs
                Map<String, Integer> m2 = m("a", 1, "b", 2);
                assertEquals(2, m2.size());
                assertEquals(1, m2.get("a"));
                assertEquals(2, m2.get("b"));
-               
+
                // 3 pairs
                Map<String, Integer> m3 = m("a", 1, "b", 2, "c", 3);
                assertEquals(3, m3.size());
-               
+
                // 4 pairs
                Map<String, Integer> m4 = m("a", 1, "b", 2, "c", 3, "d", 4);
                assertEquals(4, m4.size());
-               
+
                // 5 pairs
                Map<String, Integer> m5 = m("a", 1, "b", 2, "c", 3, "d", 4, 
"e", 5);
                assertEquals(5, m5.size());
-               
+
                // 6 pairs
                Map<String, Integer> m6 = m("a", 1, "b", 2, "c", 3, "d", 4, 
"e", 5, "f", 6);
                assertEquals(6, m6.size());
-               
+
                // 7 pairs
                Map<String, Integer> m7 = m("a", 1, "b", 2, "c", 3, "d", 4, 
"e", 5, "f", 6, "g", 7);
                assertEquals(7, m7.size());
-               
+
                // 8 pairs
                Map<String, Integer> m8 = m("a", 1, "b", 2, "c", 3, "d", 4, 
"e", 5, "f", 6, "g", 7, "h", 8);
                assertEquals(8, m8.size());
-               
+
                // 9 pairs
                Map<String, Integer> m9 = m("a", 1, "b", 2, "c", 3, "d", 4, 
"e", 5, "f", 6, "g", 7, "h", 8, "i", 9);
                assertEquals(9, m9.size());
-               
+
                // 10 pairs
                Map<String, Integer> m10 = m("a", 1, "b", 2, "c", 3, "d", 4, 
"e", 5, "f", 6, "g", 7, "h", 8, "i", 9, "j", 10);
                assertEquals(10, m10.size());
-               
+
                // Null handling
                Map<String, Integer> nullKey = m(null, 1);
                assertEquals(1, nullKey.get(null));
-               
+
                Map<String, Integer> nullValue = m("a", null);
                assertNull(nullValue.get("a"));
                assertTrue(nullValue.containsKey("a"));
-               
+
                // Duplicate key detection
                assertThrowsWithMessage(IllegalArgumentException.class, 
"Duplicate key found: key1", () -> {
                        m("key1", "value1", "key2", "value2", "key1", "value3");
                });
-               
+
                // Insertion order preservation
                Map<String, Integer> ordered = m("z", 1, "a", 2, "m", 3, "b", 
4);
                var keys = new ArrayList<>(ordered.keySet());
                assertEquals(list("z", "a", "m", "b"), keys);
-               
+
                // Immutability
                assertThrows(UnsupportedOperationException.class, () -> 
m1.put("x", 2));
                assertThrows(UnsupportedOperationException.class, () -> 
m1.remove("a"));
@@ -886,54 +886,54 @@ class CollectionUtils_Test extends TestBase {
                assertTrue(empty.isEmpty());
                empty.put("x", 1); // Modifiable
                assertEquals(1, empty.size());
-               
+
                // 1 pair
                LinkedHashMap<String, Integer> m1 = map("a", 1);
                assertEquals(1, m1.size());
                assertEquals(1, m1.get("a"));
-               
+
                // 2 pairs
                LinkedHashMap<String, Integer> m2 = map("a", 1, "b", 2);
                assertEquals(2, m2.size());
-               
+
                // 3 pairs
                LinkedHashMap<String, Integer> m3 = map("a", 1, "b", 2, "c", 3);
                assertEquals(3, m3.size());
-               
+
                // 4 pairs
                LinkedHashMap<String, Integer> m4 = map("a", 1, "b", 2, "c", 3, 
"d", 4);
                assertEquals(4, m4.size());
                var keys = new ArrayList<>(m4.keySet());
                assertEquals(l("a", "b", "c", "d"), keys);
-               
+
                // 5 pairs
                LinkedHashMap<String, Integer> m5 = map("a", 1, "b", 2, "c", 3, 
"d", 4, "e", 5);
                assertEquals(5, m5.size());
-               
+
                // 6 pairs
                LinkedHashMap<String, Integer> m6 = map("a", 1, "b", 2, "c", 3, 
"d", 4, "e", 5, "f", 6);
                assertEquals(6, m6.size());
-               
+
                // 7 pairs - test lines 1400-1408
                LinkedHashMap<String, Integer> m7 = map("a", 1, "b", 2, "c", 3, 
"d", 4, "e", 5, "f", 6, "g", 7);
                assertEquals(7, m7.size());
                assertEquals(7, m7.get("g"));
-               
+
                // 8 pairs - test lines 1435-1444
                LinkedHashMap<String, Integer> m8 = map("a", 1, "b", 2, "c", 3, 
"d", 4, "e", 5, "f", 6, "g", 7, "h", 8);
                assertEquals(8, m8.size());
                assertEquals(8, m8.get("h"));
-               
+
                // 9 pairs - test lines 1473-1483
                LinkedHashMap<String, Integer> m9 = map("a", 1, "b", 2, "c", 3, 
"d", 4, "e", 5, "f", 6, "g", 7, "h", 8, "i", 9);
                assertEquals(9, m9.size());
                assertEquals(9, m9.get("i"));
-               
+
                // 10 pairs
                LinkedHashMap<String, Integer> m10 = map("a", 1, "b", 2, "c", 
3, "d", 4, "e", 5, "f", 6, "g", 7, "h", 8, "i", 9, "j", 10);
                assertEquals(10, m10.size());
                assertEquals(l("a", "b", "c", "d", "e", "f", "g", "h", "i", 
"j"), new ArrayList<>(m10.keySet()));
-               
+
                // Null values
                LinkedHashMap<String, String> nullVals = map("a", "val1", "b", 
null, "c", "val3", "d", null);
                assertEquals(4, nullVals.size());
@@ -1012,13 +1012,13 @@ class CollectionUtils_Test extends TestBase {
                var result1 = prependAll((List<String>)null, "a", "b");
                assertNotNull(result1);
                assertEquals(list("a", "b"), result1);
-               
+
                // Existing list prepends to it
                var list = list("x");
                var result2 = prependAll(list, "a", "b");
                assertSame(list, result2);
                assertEquals(list("a", "b", "x"), result2);
-               
+
                // Null entries returns original
                var list2 = list("a", "b");
                var result3 = prependAll(list2, (String[])null);
@@ -1064,7 +1064,7 @@ class CollectionUtils_Test extends TestBase {
                List<String> list = list("a", "b", "c");
                List<String> result = rstream(list).toList();
                assertEquals(list("c", "b", "a"), result);
-               
+
                assertTrue(rstream(null).toList().isEmpty());
                assertTrue(rstream(list()).toList().isEmpty());
        }
@@ -1174,16 +1174,16 @@ class CollectionUtils_Test extends TestBase {
                assertNotNull(result);
                assertEquals(3, result.size());
                assertEquals(list("a", "b", "c"), new ArrayList<>(result));
-               
+
                // Empty
                TreeSet<String> empty = sortedSet();
                assertNotNull(empty);
                assertTrue(empty.isEmpty());
-               
+
                // Single
                TreeSet<String> single = sortedSet("a");
                assertEquals(1, single.size());
-               
+
                // Numbers
                TreeSet<Integer> numbers = sortedSet(3, 1, 2, 5, 4);
                assertEquals(list(1, 2, 3, 4, 5), new ArrayList<>(numbers));
@@ -1197,7 +1197,7 @@ class CollectionUtils_Test extends TestBase {
                String[] arr = {"a", "b", "c"};
                List<String> result = stream(arr).toList();
                assertEquals(list("a", "b", "c"), result);
-               
+
                assertTrue(stream(null).toList().isEmpty());
        }
 
@@ -1277,11 +1277,11 @@ class CollectionUtils_Test extends TestBase {
                ArrayList<String> result1 = toList(col, false);
                assertNotNull(result1);
                assertEquals(2, result1.size());
-               
+
                ArrayList<String> result2 = toList(col, true);
                assertNotNull(result2);
                assertEquals(2, result2.size());
-               
+
                Collection<String> empty = list();
                assertNull(toList(empty, true));
                assertNotNull(toList(empty, false));
@@ -1299,7 +1299,7 @@ class CollectionUtils_Test extends TestBase {
                arrayList.add("b");
                List<?> result1 = toList((Object)arrayList);
                assertSame(arrayList, result1);
-               
+
                // Set converts to list
                Set<String> set = set("a", "b", "c");
                List<?> result2 = toList(set);
@@ -1308,33 +1308,33 @@ class CollectionUtils_Test extends TestBase {
                assertTrue(result2.contains("a"));
                assertTrue(result2.contains("b"));
                assertTrue(result2.contains("c"));
-               
+
                // Array converts to list
                String[] arr = {"a", "b", "c"};
                List<?> result3 = toList(arr);
                assertEquals(3, result3.size());
                assertEquals("a", result3.get(0));
-               
+
                // Test lines 2001-2006: Stream, Map, Optional
                // Stream
                List<?> result4 = toList(java.util.stream.Stream.of("x", "y", 
"z"));
                assertEquals(3, result4.size());
                assertEquals("x", result4.get(0));
-               
+
                // Map
                Map<String, Integer> map = map("a", 1, "b", 2);
                List<?> result5 = toList(map);
                assertEquals(2, result5.size());
-               
+
                // Optional - empty
                List<?> result6 = toList(Optional.empty());
                assertTrue(result6.isEmpty());
-               
+
                // Optional - present
                List<?> result7 = toList(Optional.of("test"));
                assertEquals(1, result7.size());
                assertEquals("test", result7.get(0));
-               
+
                // Test line 2009: unsupported type throws exception
                assertThrows(RuntimeException.class, () -> {
                        toList(new Object() {}); // Unsupported type
@@ -1352,9 +1352,9 @@ class CollectionUtils_Test extends TestBase {
                assertEquals(3, result.size());
                assertTrue(result.contains("a"));
                assertThrows(UnsupportedOperationException.class, () -> 
result.add("d"));
-               
+
                assertThrows(IllegalArgumentException.class, () -> 
toSet((String[])null));
-               
+
                // Test lines 2085, 2093: Iterator behavior
                Iterator<String> it = result.iterator();
                assertTrue(it.hasNext());
@@ -1362,12 +1362,12 @@ class CollectionUtils_Test extends TestBase {
                assertEquals("b", it.next());
                assertEquals("c", it.next());
                assertFalse(it.hasNext());
-               
+
                // Test line 2085: NoSuchElementException when calling next() 
after exhausted
                assertThrows(java.util.NoSuchElementException.class, () -> {
                        it.next();
                });
-               
+
                // Test line 2093: UnsupportedOperationException when calling 
remove()
                Iterator<String> it2 = result.iterator();
                it2.next(); // Move to first element
@@ -1385,11 +1385,11 @@ class CollectionUtils_Test extends TestBase {
                TreeSet<String> result = toSortedSet(input);
                assertNotNull(result);
                assertEquals(l("a", "b", "c"), new ArrayList<>(result));
-               
+
                LinkedHashSet<Integer> input2 = new LinkedHashSet<>(l(3, 1, 2));
                TreeSet<Integer> result2 = toSortedSet(input2);
                assertEquals(l(1, 2, 3), new ArrayList<>(result2));
-               
+
                assertNull(toSortedSet((Set<String>)null));
        }
 
@@ -1405,12 +1405,12 @@ class CollectionUtils_Test extends TestBase {
                assertTrue(result.contains("a"));
                assertTrue(result.contains("b"));
                assertTrue(result.contains("c"));
-               
+
                // Test line 2189: null object returns early
                List<Object> result2 = new ArrayList<>();
                traverse(null, result2::add);
                assertTrue(result2.isEmpty());
-               
+
                // Test line 2194: Stream handling
                List<Object> result3 = new ArrayList<>();
                traverse(java.util.stream.Stream.of("x", "y", "z"), 
result3::add);
@@ -1438,14 +1438,14 @@ class CollectionUtils_Test extends TestBase {
        @Test
        void a084_toObjectList() {
                String[] arr = {"a", "b", "c"};
-               
+
                // Test line 2041: nested arrays (recursive call)
                String[][] nestedArr = {{"a", "b"}, {"c", "d"}};
                List<Object> nestedResult = toObjectList(nestedArr);
                assertEquals(2, nestedResult.size());
                assertTrue(nestedResult.get(0) instanceof List);
                assertTrue(nestedResult.get(1) instanceof List);
-               
+
                String[] arr2 = {"a", "b", "c"};
                List<Object> result = toObjectList(arr);
                assertNotNull(result);
@@ -1476,11 +1476,11 @@ class CollectionUtils_Test extends TestBase {
                TreeSet<String> result = toSortedSet(col);
                assertNotNull(result);
                assertEquals(l("a", "b", "c"), new ArrayList<>(result));
-               
+
                Collection<Integer> col2 = list(3, 1, 2);
                TreeSet<Integer> result2 = toSortedSet(col2);
                assertEquals(l(1, 2, 3), new ArrayList<>(result2));
-               
+
                // Test line 2117: null returns null
                assertNull(toSortedSet((Collection<String>)null));
        }
@@ -1494,7 +1494,7 @@ class CollectionUtils_Test extends TestBase {
                TreeSet<String> result1 = toSortedSet(col, false);
                assertNotNull(result1);
                assertEquals(3, result1.size());
-               
+
                Collection<String> empty = list();
                assertNull(toSortedSet(empty, true));
                assertNotNull(toSortedSet(empty, false));
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/commons/utils/IOUtils_Test.java 
b/juneau-utest/src/test/java/org/apache/juneau/commons/utils/IoUtils_Test.java
similarity index 99%
rename from 
juneau-utest/src/test/java/org/apache/juneau/commons/utils/IOUtils_Test.java
rename to 
juneau-utest/src/test/java/org/apache/juneau/commons/utils/IoUtils_Test.java
index ac3017a9f0..95bbbd88cd 100644
--- 
a/juneau-utest/src/test/java/org/apache/juneau/commons/utils/IOUtils_Test.java
+++ 
b/juneau-utest/src/test/java/org/apache/juneau/commons/utils/IoUtils_Test.java
@@ -17,7 +17,7 @@
 
 package org.apache.juneau.commons.utils;
 
-import static org.apache.juneau.commons.utils.IOUtils.*;
+import static org.apache.juneau.commons.utils.IoUtils.*;
 import static org.junit.jupiter.api.Assertions.*;
 
 import java.io.*;
@@ -30,9 +30,9 @@ import org.apache.juneau.*;
 import org.junit.jupiter.api.*;
 
 /**
- * Tests {@link IOUtils}.
+ * Tests {@link IoUtils}.
  */
-class IOUtils_Test extends TestBase {
+class IoUtils_Test extends TestBase {
 
        
//====================================================================================================
        // Constructor (line 35)
@@ -40,8 +40,8 @@ class IOUtils_Test extends TestBase {
        @Test
        void a00_constructor() {
                // Test line 35: class instantiation
-               // IOUtils has an implicit public no-arg constructor
-               var instance = new IOUtils();
+               // IoUtils has an implicit public no-arg constructor
+               var instance = new IoUtils();
                assertNotNull(instance);
        }
 
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/commons/utils/StringUtils_Test.java
 
b/juneau-utest/src/test/java/org/apache/juneau/commons/utils/StringUtils_Test.java
index d3320df6d4..ac2ffe6c68 100755
--- 
a/juneau-utest/src/test/java/org/apache/juneau/commons/utils/StringUtils_Test.java
+++ 
b/juneau-utest/src/test/java/org/apache/juneau/commons/utils/StringUtils_Test.java
@@ -18,7 +18,7 @@ package org.apache.juneau.commons.utils;
 
 import static org.apache.juneau.TestUtils.*;
 import static org.apache.juneau.commons.utils.CollectionUtils.*;
-import static org.apache.juneau.commons.utils.IOUtils.*;
+import static org.apache.juneau.commons.utils.IoUtils.*;
 import static org.apache.juneau.commons.utils.StringUtils.*;
 import static org.apache.juneau.junit.bct.BctAssertions.*;
 import static org.junit.jupiter.api.Assertions.*;
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/config/store/ConfigFileStoreTest.java
 
b/juneau-utest/src/test/java/org/apache/juneau/config/store/ConfigFileStoreTest.java
index 5a10730631..0cac1ab06e 100644
--- 
a/juneau-utest/src/test/java/org/apache/juneau/config/store/ConfigFileStoreTest.java
+++ 
b/juneau-utest/src/test/java/org/apache/juneau/config/store/ConfigFileStoreTest.java
@@ -18,7 +18,7 @@ package org.apache.juneau.config.store;
 
 import static org.apache.juneau.TestUtils.*;
 import static org.apache.juneau.commons.utils.FileUtils.*;
-import static org.apache.juneau.commons.utils.IOUtils.*;
+import static org.apache.juneau.commons.utils.IoUtils.*;
 import static org.junit.jupiter.api.Assertions.*;
 
 import java.io.*;
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/http/remote/Remote_CommonInterfaces_Test.java
 
b/juneau-utest/src/test/java/org/apache/juneau/http/remote/Remote_CommonInterfaces_Test.java
index 012b05037c..1d437233ca 100644
--- 
a/juneau-utest/src/test/java/org/apache/juneau/http/remote/Remote_CommonInterfaces_Test.java
+++ 
b/juneau-utest/src/test/java/org/apache/juneau/http/remote/Remote_CommonInterfaces_Test.java
@@ -17,7 +17,7 @@
 package org.apache.juneau.http.remote;
 
 import static org.apache.juneau.TestUtils.*;
-import static org.apache.juneau.commons.utils.IOUtils.*;
+import static org.apache.juneau.commons.utils.IoUtils.*;
 import static org.apache.juneau.http.HttpHeaders.*;
 import static org.apache.juneau.http.HttpResources.*;
 import static org.apache.juneau.http.HttpResponses.*;
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/http/remote/Remote_ContentAnnotation_Test.java
 
b/juneau-utest/src/test/java/org/apache/juneau/http/remote/Remote_ContentAnnotation_Test.java
index 030891c3d7..d17c4cbdd6 100644
--- 
a/juneau-utest/src/test/java/org/apache/juneau/http/remote/Remote_ContentAnnotation_Test.java
+++ 
b/juneau-utest/src/test/java/org/apache/juneau/http/remote/Remote_ContentAnnotation_Test.java
@@ -18,7 +18,7 @@ package org.apache.juneau.http.remote;
 
 import static org.apache.juneau.TestUtils.*;
 import static org.apache.juneau.commons.utils.CollectionUtils.*;
-import static org.apache.juneau.commons.utils.IOUtils.*;
+import static org.apache.juneau.commons.utils.IoUtils.*;
 import static org.apache.juneau.http.HttpParts.*;
 import static org.junit.jupiter.api.Assertions.*;
 
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/http/remote/Remote_RemoteOpAnnotation_Test.java
 
b/juneau-utest/src/test/java/org/apache/juneau/http/remote/Remote_RemoteOpAnnotation_Test.java
index 18774204ac..58ca09e598 100644
--- 
a/juneau-utest/src/test/java/org/apache/juneau/http/remote/Remote_RemoteOpAnnotation_Test.java
+++ 
b/juneau-utest/src/test/java/org/apache/juneau/http/remote/Remote_RemoteOpAnnotation_Test.java
@@ -16,7 +16,7 @@
  */
 package org.apache.juneau.http.remote;
 
-import static org.apache.juneau.commons.utils.IOUtils.*;
+import static org.apache.juneau.commons.utils.IoUtils.*;
 import static org.junit.jupiter.api.Assertions.*;
 
 import java.io.*;
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/http/remote/Remote_RequestAnnotation_Test.java
 
b/juneau-utest/src/test/java/org/apache/juneau/http/remote/Remote_RequestAnnotation_Test.java
index f832bff8d4..382e67fc6e 100644
--- 
a/juneau-utest/src/test/java/org/apache/juneau/http/remote/Remote_RequestAnnotation_Test.java
+++ 
b/juneau-utest/src/test/java/org/apache/juneau/http/remote/Remote_RequestAnnotation_Test.java
@@ -16,7 +16,7 @@
  */
 package org.apache.juneau.http.remote;
 
-import static org.apache.juneau.commons.utils.IOUtils.*;
+import static org.apache.juneau.commons.utils.IoUtils.*;
 import static org.junit.jupiter.api.Assertions.*;
 
 import java.io.*;
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/http/remote/Remote_ResponseAnnotation_Test.java
 
b/juneau-utest/src/test/java/org/apache/juneau/http/remote/Remote_ResponseAnnotation_Test.java
index 653086a2b4..3fa5c5b203 100644
--- 
a/juneau-utest/src/test/java/org/apache/juneau/http/remote/Remote_ResponseAnnotation_Test.java
+++ 
b/juneau-utest/src/test/java/org/apache/juneau/http/remote/Remote_ResponseAnnotation_Test.java
@@ -17,7 +17,7 @@
 package org.apache.juneau.http.remote;
 
 import static org.apache.juneau.TestUtils.*;
-import static org.apache.juneau.commons.utils.IOUtils.*;
+import static org.apache.juneau.commons.utils.IoUtils.*;
 import static org.junit.jupiter.api.Assertions.*;
 
 import java.io.*;
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/httppart/OpenApiPartParser_Test.java
 
b/juneau-utest/src/test/java/org/apache/juneau/httppart/OpenApiPartParser_Test.java
index 0b2328262f..59fcb43e34 100644
--- 
a/juneau-utest/src/test/java/org/apache/juneau/httppart/OpenApiPartParser_Test.java
+++ 
b/juneau-utest/src/test/java/org/apache/juneau/httppart/OpenApiPartParser_Test.java
@@ -17,7 +17,7 @@
 package org.apache.juneau.httppart;
 
 import static org.apache.juneau.TestUtils.*;
-import static org.apache.juneau.commons.utils.IOUtils.*;
+import static org.apache.juneau.commons.utils.IoUtils.*;
 import static org.apache.juneau.commons.utils.StringUtils.*;
 import static org.apache.juneau.httppart.HttpPartSchema.*;
 import static org.apache.juneau.junit.bct.BctAssertions.*;
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/rest/RestOp_Params_Test.java 
b/juneau-utest/src/test/java/org/apache/juneau/rest/RestOp_Params_Test.java
index 89914eb636..df3d27394d 100644
--- a/juneau-utest/src/test/java/org/apache/juneau/rest/RestOp_Params_Test.java
+++ b/juneau-utest/src/test/java/org/apache/juneau/rest/RestOp_Params_Test.java
@@ -17,7 +17,7 @@
 package org.apache.juneau.rest;
 
 import static org.apache.juneau.commons.utils.CollectionUtils.*;
-import static org.apache.juneau.commons.utils.IOUtils.*;
+import static org.apache.juneau.commons.utils.IoUtils.*;
 import static org.apache.juneau.http.HttpMethod.*;
 
 import java.io.*;
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/Content_Test.java
 
b/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/Content_Test.java
index 147030b1fd..dca4499f1d 100644
--- 
a/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/Content_Test.java
+++ 
b/juneau-utest/src/test/java/org/apache/juneau/rest/annotation/Content_Test.java
@@ -18,7 +18,7 @@ package org.apache.juneau.rest.annotation;
 
 import static org.apache.juneau.TestUtils.*;
 import static org.apache.juneau.commons.utils.CollectionUtils.*;
-import static org.apache.juneau.commons.utils.IOUtils.*;
+import static org.apache.juneau.commons.utils.IoUtils.*;
 import static org.apache.juneau.http.header.ContentType.*;
 import static org.junit.jupiter.api.Assertions.*;
 
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/rest/client/RestClient_Response_Body_Test.java
 
b/juneau-utest/src/test/java/org/apache/juneau/rest/client/RestClient_Response_Body_Test.java
index 6ff486f3fe..5a06d78aa8 100644
--- 
a/juneau-utest/src/test/java/org/apache/juneau/rest/client/RestClient_Response_Body_Test.java
+++ 
b/juneau-utest/src/test/java/org/apache/juneau/rest/client/RestClient_Response_Body_Test.java
@@ -18,7 +18,7 @@ package org.apache.juneau.rest.client;
 
 import static org.apache.juneau.TestUtils.*;
 import static org.apache.juneau.assertions.Assertions.*;
-import static org.apache.juneau.commons.utils.IOUtils.*;
+import static org.apache.juneau.commons.utils.IoUtils.*;
 import static org.apache.juneau.commons.utils.StringUtils.*;
 import static org.apache.juneau.http.HttpHeaders.*;
 import static org.apache.juneau.junit.bct.BctAssertions.assertBean;
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/rest/client/RestClient_Test.java 
b/juneau-utest/src/test/java/org/apache/juneau/rest/client/RestClient_Test.java
index 7ce53a9e2b..b9535ae489 100644
--- 
a/juneau-utest/src/test/java/org/apache/juneau/rest/client/RestClient_Test.java
+++ 
b/juneau-utest/src/test/java/org/apache/juneau/rest/client/RestClient_Test.java
@@ -18,7 +18,7 @@ package org.apache.juneau.rest.client;
 
 import static org.apache.juneau.TestUtils.*;
 import static org.apache.juneau.commons.utils.CollectionUtils.*;
-import static org.apache.juneau.commons.utils.IOUtils.*;
+import static org.apache.juneau.commons.utils.IoUtils.*;
 import static org.apache.juneau.http.HttpHeaders.*;
 import static org.apache.juneau.http.HttpResponses.*;
 import static org.junit.jupiter.api.Assertions.*;
diff --git 
a/juneau-utest/src/test/java/org/apache/juneau/utest/utils/FakeStreamParser.java
 
b/juneau-utest/src/test/java/org/apache/juneau/utest/utils/FakeStreamParser.java
index 19451ec8bf..6a92aa844b 100644
--- 
a/juneau-utest/src/test/java/org/apache/juneau/utest/utils/FakeStreamParser.java
+++ 
b/juneau-utest/src/test/java/org/apache/juneau/utest/utils/FakeStreamParser.java
@@ -16,7 +16,7 @@
  */
 package org.apache.juneau.utest.utils;
 
-import static org.apache.juneau.commons.utils.IOUtils.*;
+import static org.apache.juneau.commons.utils.IoUtils.*;
 
 import java.io.*;
 


Reply via email to