}
NodeList fileFilterNodeList = simpleRuleSetConfigElement.getElementsByTagName("FileFilter");
if (fileFilterNodeList.getLength() > 0) {
FileFilterManager filterManager = new FileFilterManager();
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++) {