docs: public String replaceString(String string, String strTarget, String strReplace)
      {
          int iIndex = 0;
          while ((iIndex = string.indexOf(strTarget, iIndex)) != -1)
          {
              char chNext = ' ';
              char chPrev = ' ';
              if (string.length() > iIndex + strTarget.length())
                  chNext = string.charAt(iIndex + strTarget.length());
              if (iIndex > 1)
                  chPrev = string.charAt(iIndex - 1);
              if (COMPARE_ANY_STRING)
              {   // Compare any string, not just names
                  chNext = '.';
                  chPrev = '.';
              }
              if (Character.isLetterOrDigit(chNext))
              { // Alphanumeric = longer than target.. don't change
                  iIndex = iIndex + strTarget.length();
              }
              else if (Character.isLetterOrDigit(chPrev))
              { // Alphanumeric = longer than target.. don't change
                  iIndex = iIndex + strTarget.length();
              }
              else
              { // space/other = end of char.. change
                  string = string.substring(0, iIndex) + strReplace + string.substring(iIndex + strTarget.length());
                  iIndex = iIndex + strReplace.length();
  System.out.println("New String " + string);
              }
          }
          return string;
      }