private void parseResource(XMLStreamReader xmlReader) throws XMLStreamException {
		String resourceType = xmlReader.getLocalName();
		XmlResourceParser parser = this.parserList.get(resourceType);
		if (parser == null) {
			logger.logWarning(LOGGING_SOURCE, "unknown resource type: " + resourceType);
			return;
		}
		
		try {
			parser.parseResource(xmlReader, this.groupId);
		} catch (ParsingException e) {
			this.logger.logWarning(LOGGING_SOURCE, e.getMessage());
		}
	}