code: public int doSetData(Object objData, boolean bDisplayOption, int iMoveMode)
      {
          int iErrorCode = DBConstants.NORMAL_RETURN;
          if ((m_bFirstTime) || (iMoveMode == DBConstants.READ_MOVE) || (iMoveMode == DBConstants.SCREEN_MOVE))
              iErrorCode = super.doSetData(objData, bDisplayOption, iMoveMode);
          m_bFirstTime = false; // No more Inits allowed
          return iErrorCode;
      }
docs: Move the physical binary data to this field.
  If this is an init set, only does it until the first change.
  @param objData the raw data to set the basefield to.
  @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).