private String getEventDescription() throws XMLStreamException {
		switch (look().getEventType()) {
			case START_DOCUMENT:
				return "start of document";
			case END_DOCUMENT:
				return "end of document";
			case START_ELEMENT:
				return "start of " + getNameOfStartElement();
			case END_ELEMENT:
				return "end of " + getNameOfEndElement();
			case COMMENT:
				return "comment";
			default:
				return "<unknown>";
		}
	}