diff --git a/utilities/src/main/java/org/craftercms/commons/http/HttpUtils.java b/utilities/src/main/java/org/craftercms/commons/http/HttpUtils.java
index <HASH>..<HASH> 100644
--- a/utilities/src/main/java/org/craftercms/commons/http/HttpUtils.java
+++ b/utilities/src/main/java/org/craftercms/commons/http/HttpUtils.java
@@ -268,7 +268,7 @@ public class HttpUtils {
             return getQueryStringFromParams(queryParams, "UTF-8", encodeValues);
         } catch (UnsupportedEncodingException e) {
             // Should NEVER happen
-            throw new RuntimeException(e);
+            throw new IllegalStateException("UTF-8 should always be supported by the JVM", e);
         }
     }
Code style fix:

* Fixed issue with raw type being thrown: now an IllegalStateException is thrown instead of a raw RuntimeException.