--- /Metaphone.java	2023-07-05 03:07:01.074036623 +0200
+++ /Codec-1/src/java/org/apache/commons/codec/language/Metaphone.java	2023-07-05 03:07:01.078036623 +0200
@@ -363,7 +363,7 @@
      */
     public Object encode(Object pObject) throws EncoderException {
         if (!(pObject instanceof java.lang.String)) {
-            throw new EncoderException("Parameter supplied to Metaphone encode is not of type java.lang.String"); 
+if  ( ! ( pObject instanceof String )  )  {     throw new EncoderException ( "Parameter supplied to Metaphone encode is not of type String" ) ; }
         }
         return metaphone((String) pObject);
     }
