if(FilterUtils.isMatch(xPathIndexerProperties.getPageUrlFilterRegex(), new String(url.getBytes()).substring(0, url.getLength()))) {
List<XPathIndexerPropertiesField> xPathIndexerPropertiesFieldList = xPathIndexerProperties.getXPathIndexerPropertiesFieldList();
for(XPathIndexerPropertiesField xPathIndexerPropertiesField : xPathIndexerPropertiesFieldList) {
FieldType type = xPathIndexerPropertiesField.getType();
for(String stringValue : metadata.getValues(xPathIndexerPropertiesField.getName())) {
Object value;
switch(type) {
case STRING: