docs: public boolean doCommand(String strCommand, ScreenField sourceSField, int iCommandOptions)
      {
          Record recordMain = null;
          int iDocMode = ScreenConstants.MAINT_MODE;
          boolean bReadCurrentRecord = false;
          Map<String,Object> properties = null;
          if (CalendarEntryTypeField.APPOINTMENT.equalsIgnoreCase(strCommand))
          {
              recordMain = new Appointment(this);
              this.onForm(recordMain, iDocMode, bReadCurrentRecord, iCommandOptions, properties);
              return true;
          }
          if (CalendarEntryTypeField.ANNIVERSARY.equalsIgnoreCase(strCommand))
          {
              recordMain = new AnnivMaster(this);
              this.onForm(recordMain, iDocMode, bReadCurrentRecord, iCommandOptions, properties);
              return true;
          }
          return super.doCommand(strCommand, sourceSField, iCommandOptions);
      }