--- /Metaphone.java	2023-07-05 02:31:36.754156724 +0200
+++ /Codec-1/src/java/org/apache/commons/codec/language/Metaphone.java	2023-07-05 02:31:36.758156723 +0200
@@ -187,9 +187,9 @@
                     }
                     break ;
                 case 'D' :
-                    if (!isLastChar(wdsz, n + 1) && 
-                        isNextChar(local, n, 'G') && 
-                        (FRONTV.indexOf(local.charAt(n + 2)) >= 0)) { // DGE DGI DGY -> J 
+if  ( !isLastChar ( wdsz, n + 1 )  && isNextChar ( local, n, 'G' )  && ( FRONTV.indexOf ( local.charAt ( n + 2 )  )  >= maxCodeLen )  )  {
+ 
+ 
                         code.append('J'); n += 2 ;
                     } else { 
                         code.append('T');
