case DiseaseReportMaps.SELECTOR_ID_SICKLIST_REPORT:
return new SickListReportTable();
case DiseaseReportMaps.SELECTOR_ID_FOLLUP_REPORT:
return new FollowUpReportTable();
case DiseaseReportMaps.SELECTOR_ID_COMBINED_DISEASE_TABLE:
return new CombinedDiseaseTable();
case DiseaseReportMaps.SELECTOR_ID_TABLE_WITH_SUBTABLE:
return new TableOfTable();
default:
throw new RuntimeException("Неизвестный тип выборщика: " + indefiner.getId());
}