MetaDataExtractor metaDataExtractor = getComponentMetaDataExtractorWith(properties);
Map<String, Object> metaData;
Map<String, Object> metaDataResult = new HashMap<String, Object>();
for (MetaDataEntry entry : metaDataExtractor.extract(facesContext, uiComponent).getMetaDataEntries())
{
metaData = new HashMap<String, Object>();
validationStrategy = getValidationStrategyForMetaData(entry.getKey());
if (validationStrategy != null)