code: public int fieldChanged(boolean bDisplayOption, int iMoveMode)
      {
          if (m_convFlag.getState())
              return super.fieldChanged(bDisplayOption, iMoveMode);
          else
          {
              try
              {
                  m_record.initRecord(bDisplayOption);    // Clear the fields
                  m_record.addNew();
              }
              catch(DBException ex)
              {
                  ex.printStackTrace(); // Never
              }
          }
          return DBConstants.NORMAL_RETURN;
      }
docs: The Field has Changed.
  If the flag is true, do inherited (read secondary), otherwise do initRecord.
  @param bDisplayOption If true, display the change.
  @param iMoveMode The type of move being done (init/read/screen).
  @return The error code (or NORMAL_RETURN if okay).