TAPESTRY-1974: DataSqueezerImpl - fix conflicting prefix not shown

git-svn-id: https://svn.apache.org/repos/asf/tapestry/tapestry4/trunk@833894 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/tapestry-framework/src/java/org/apache/tapestry/util/io/DataSqueezerImpl.java b/tapestry-framework/src/java/org/apache/tapestry/util/io/DataSqueezerImpl.java
index 2c89e31..87e3dd5 100644
--- a/tapestry-framework/src/java/org/apache/tapestry/util/io/DataSqueezerImpl.java
+++ b/tapestry-framework/src/java/org/apache/tapestry/util/io/DataSqueezerImpl.java
@@ -100,8 +100,7 @@
 
             if (_adaptorByPrefix[offset] != null)
                 throw new IllegalArgumentException(Tapestry.format(
-                        "DataSqueezer.adaptor-prefix-taken",
-                        prefix.substring(i, i)));
+                		"DataSqueezer.adaptor-prefix-taken", "" + ch));
 
             _adaptorByPrefix[offset] = adaptor;
 
@@ -168,7 +167,7 @@
         if (offset >= 0 && offset < _adaptorByPrefix.length)
             adaptor = _adaptorByPrefix[offset];
 
-        // If the adaptor is not otherwise recognized, the it is simply
+        // If the adaptor is not otherwise recognized, then it is simply
         // an encoded String (the StringAdaptor may not have added
         // a prefix).