@Override
	public void endElement(final String uri, final String localName,
			final String qName) throws SAXException {
		switch (qName) {
			case "mods" :
				modList = onModsEnd();
				break;
			case "mod" :
				mods.add(onModEnd());
				break;
			case "update" :
				updateList.add(onUpdateEnd());
				break;
			case "install-list" :
				installList = onInstructionListEnd();
				break;
			case "uninstall-list" :
				uninstallList = onInstructionListEnd();
				break;
			case "libraries-list" :
				librariesList = onLibrariesListEnd();
				break;
			case "install" :
				instructions.add(onInstructionEnd());
				break;
			case "uninstall" :
				instructions.add(onInstructionEnd());
				break;
			case "libraries" :
				libraries.add(onLibrariesEnd());
				break;
		}
	}