docs: public int fieldChanged(boolean bDisplayOption, int iMoveMode)
      {
          int iErrorCode = this.moveIt(bDisplayOption, iMoveMode);
          if (iErrorCode != DBConstants.NORMAL_RETURN)
              if (this.getOwner() != m_fldSource)
                  if (this.getOwner() != m_fldDest)
                      iErrorCode = DBConstants.NORMAL_RETURN; // If the source and dest are unrelated this this, don't return an error (and revert this field)
          if (iErrorCode == DBConstants.NORMAL_RETURN)
              iErrorCode = super.fieldChanged(bDisplayOption, iMoveMode);
          return iErrorCode;
      }