docs: public int fieldChanged(boolean bDisplayOption, int moveMode)
      {
          String source = this.getOwner().getString();
          String soundex = this.soundex(source.substring(0, Math.min(4, source.length())));
          if (soundex == null)
              return DBConstants.NORMAL_RETURN;
          short hashValue = this.hashSound(soundex);
          BaseField field = this.getOwner().getRecord().getField(m_iFieldSeq);
          return field.setValue(hashValue, bDisplayOption, moveMode);   // Move even if no change
      }