Element fileFilterElement = (Element) fileFilterNodeList.item(0);
fileFilter = filterManager.unserializeFileFilter(fileFilterElement, "FileFilterRule");
NodeList subdirFiltersNodeList = simpleRuleSetConfigElement.getElementsByTagName("SubdirectoryFileFilter");
int numOfDirs = subdirFiltersNodeList.getLength();
fileFilterTree = new FileFilterTree();
for (int i = 0; i < numOfDirs; i++) {
Element subDirElement = (Element) subdirFiltersNodeList.item(i);
String path = subDirElement.getAttribute("path");
fileFilterNodeList = subDirElement.getElementsByTagName("FileFilter");
if (fileFilterNodeList.getLength() > 0) {