docs: public void setupKeys()
      {
          KeyAreaInfo keyArea = null;
          keyArea = new KeyAreaInfo(this, Constants.UNIQUE, ID_KEY);
          keyArea.addKeyField(ID, Constants.ASCENDING);
          keyArea = new KeyAreaInfo(this, Constants.NOT_UNIQUE, START_DATE_TIME_KEY);
          keyArea.addKeyField(START_DATE_TIME, Constants.ASCENDING);
          keyArea = new KeyAreaInfo(this, Constants.NOT_UNIQUE, ANNIV_MASTER_ID_KEY);
          keyArea.addKeyField(ANNIV_MASTER_ID, Constants.ASCENDING);
          keyArea.addKeyField(START_DATE_TIME, Constants.ASCENDING);
          keyArea = new KeyAreaInfo(this, Constants.NOT_UNIQUE, CALENDAR_CATEGORY_ID_KEY);
          keyArea.addKeyField(CALENDAR_CATEGORY_ID, Constants.ASCENDING);
          keyArea.addKeyField(START_DATE_TIME, Constants.ASCENDING);
      }