docs: public void handleInitialKey()                  // init this field override for other value
      {
          KeyArea keyArea = this.getKeyArea(-1);
          if (keyArea == null)
              return;
          BaseBuffer buffer = new VectorBuffer(null);
          boolean[] rgbModified = keyArea.getModified();
          boolean[] rgbNullable = keyArea.setNullable(true);
          keyArea.setupKeyBuffer(buffer, DBConstants.FILE_KEY_AREA);
          keyArea.zeroKeyFields(DBConstants.START_SELECT_KEY);        // Zero out the key fields
          BaseListener  nextListener = this.getNextEnabledListener();
          if (nextListener != null)
              ((FileListener)nextListener).doInitialKey();
          else
              this.doInitialKey();
          keyArea.setNullable(rgbNullable);
          keyArea.setModified(rgbModified);
          keyArea.reverseKeyBuffer(buffer, DBConstants.FILE_KEY_AREA);
      }