public void processNodes(String xpath, ISettingsNodeProcessor processor) throws XPathExpressionException {
		if(processor != null) {
			NodeList sysProps = Utilities.selectNodes(this.doc, xpath, this.namespaces);
			if(sysProps != null) {
				for(int i = 0; i < sysProps.getLength(); ++i) {
					Node node = sysProps.item(i);
					processor.processNode(node);
				}
			}
		}
	}