docs: public void fakeTheDate()
      {
          int ecErrorCode;
          BaseField fldToCompare = m_fldToCompare; // Cache this in case it is changed
          if (m_fldToCompare.isNull())
              return;   // Don't convert the date if this is NULL!
          if (m_fldFakeDate == null)
              m_fldFakeDate = new DateField(null, FAKE_DATE, DBConstants.DEFAULT_FIELD_LENGTH, FAKE_DATE, null);   //m_FieldToCompare->GetFile()->GetField(kBkFakeDate);
          m_fldToCompare = m_fldFakeDate;
          ecErrorCode = m_fldToCompare.moveFieldToThis(fldToCompare, DBConstants.DISPLAY, DBConstants.SCREEN_MOVE);  // Convert the date
          boolean bOldState = fldToCompare.getListener(FieldReSelectHandler.class.getName()).setEnabledListener(false); // Disable the reselect listener for a second
          if ((ecErrorCode == DBConstants.NORMAL_RETURN) && (((NumberField)m_fldToCompare).getValue() != 0))
              fldToCompare.moveFieldToThis(m_fldToCompare, DBConstants.DISPLAY, DBConstants.SCREEN_MOVE);    // Reformat and display the date
          else
          {
              fldToCompare.initField(DBConstants.DISPLAY); // Clear this wierd field
              m_fldToCompare.initField(DBConstants.DISPLAY);  // Clear this wierd field
          }
          fldToCompare.getListener(FieldReSelectHandler.class.getName()).setEnabledListener(bOldState);    // Reenable the reselect listener for a second
      }