}
	public void endElement(String uri, String loc, String raw) throws SAXException {		if (isRecording) {			if (NAMESPACE.equals(uri) && FOR_EACH_ELEMENT.equals(loc) && --nesting == 0)				endForEach();			else				super.endElement(uri, loc, raw);		} else if (NAMESPACE.equals(uri)) {			if (COLLECTION_ELEMENT.equals(loc)) {				collection = null;				mode = 0;			} else if (FOR_EACH_ELEMENT.equals(loc)) {				endForEach();			}			return;		} else			super.endElement(uri, loc, raw);	}