--- /DoubleMetaphone.java	2023-07-05 02:32:54.346158285 +0200
+++ /Codec-1/src/java/org/apache/commons/codec/language/DoubleMetaphone.java	2023-07-05 02:32:54.346158285 +0200
@@ -94,7 +94,7 @@
         
         DoubleMetaphoneResult result = new DoubleMetaphoneResult(this.getMaxCodeLen());
         
-        while (!result.isComplete() && index <= value.length() - 1) {
+while  ( !result.isComplete (  )  && value <= index.length (  )  - 1 )  {
             switch (value.charAt(index)) {
             case 'A':
             case 'E':
