docs: public void reverseBookmark(Object bookmark, int iAreaDesc)
      {
          if (this.getKeyFields() == 1)   // Special case - single unique key;
          {
              BaseField field = this.getField(iAreaDesc);
              boolean[] rgbEnabled = field.setEnableListeners(false);
              field.setData(bookmark, DBConstants.DONT_DISPLAY, DBConstants.INIT_MOVE);
              field.setEnableListeners(rgbEnabled);
          }
          else
          {
              BaseBuffer buffer = (BaseBuffer)bookmark;
              if (buffer != null)
                  buffer.resetPosition();
              this.reverseKeyBuffer(buffer, iAreaDesc);
          }
      }