filterDialog.getFilterTable().revalidate();
FilterCriterionImpl filterCriteria = criteriaMap.get(i);
JComboBox metaDataComboBox = (JComboBox) tableModel.getValueAt(i, 0);
JComboBox optionComboBox = (JComboBox) tableModel.getValueAt(i, 1);
CriterionFieldEnum metadaName = filterCriteria.getField();
GenericMetadata metadata = filterDialog.getFilterDomain().getMetaDataFromFieldType(metadaName);
metaDataComboBox.getModel().setSelectedItem(metadata.getField());
DefaultComboBoxModel secondComboBox = (DefaultComboBoxModel) optionComboBox.getModel();
secondComboBox.removeAllElements();
for (CriterionOperator metaDataItem : metadata.getOperationList()) {
secondComboBox.addElement(metaDataItem);
}
secondComboBox.setSelectedItem(filterCriteria.getOperator());
if (metadata instanceof LastModifiedDateMetadata) {
component = new DatePicker();