List<FsIndexDescription> fsIndexList = new ArrayList<FsIndexDescription>();
for (String location : scanIndexDescriptors()) {
try {
XMLInputSource xmlInput = new XMLInputSource(location);
FsIndexCollection fsIdxCol = getXMLParser().parseFsIndexCollection(xmlInput);
fsIdxCol.resolveImports();
fsIndexList.addAll(asList(fsIdxCol.getFsIndexes()));
LogFactory.getLog(FsIndexFactory.class).debug("Detected index at [" + location + "]");
} catch (IOException e) {
throw new ResourceInitializationException(e);
} catch (InvalidXMLException e) {