private void parseStartElement(XMLStreamReader xmlReader) throws XMLStreamException {
		String name = xmlReader.getLocalName();
		
		if (RESOURCES.equals(name)) {
			if (this.insideResources) {
				this.logger.logWarning(LOGGING_SOURCE, "invalid resource description file, 'resources' element must be root element");
			} else {
				this.insideResources = true;
			}
			return;
		} else if (!this.insideResources) {
			this.logger.logWarning(LOGGING_SOURCE, "invalid resource description file, 'resources' element must be root element");			
			return;
		}
		
		if (GROUP.equals(name)) {
			parseGroup(xmlReader, name);
		} else {
			parseResource(xmlReader);
		}
	}