docs: public void init(Record record, String strName, int iDataLength, String strDesc, Object strDefault)
      {
          super.init(record, strName, iDataLength, strDesc, strDefault);
          if (iDataLength == DBConstants.DEFAULT_FIELD_LENGTH)
              m_iMaxLength = BIG_DEFAULT_LENGTH;
          if (this.getListener(FieldDataScratchHandler.class.getName()) == null)
              this.addListener(new FieldDataScratchHandler(null));    // This is needed for any merge operation
      }