Iterator j = excludeNode.elementIterator(); while (j.hasNext()) { Element child = (Element) j.next(); Matcher matcher = getMatcher(child); excludeMatcher.addChild(matcher); }   this.addChild(excludeMatcher);
	private void parse(String fileName) throws IOException, FilterException {		Document filterDoc = null;		try {			SAXReader reader = new SAXReader();			filterDoc = reader.read(new BufferedInputStream(new FileInputStream(fileName)));		} catch (DocumentException e) {			throw new FilterException("Couldn't parse filter file " + fileName, e);		}		// Iterate over Exclude elements		Iterator i = filterDoc.selectNodes("/FindBugsFilter/Exclude").iterator();		while (i.hasNext()) {			Node excludeNode = (Node) i.next();			System.out.println("Exclude node");		}	}