code: @Override
  	public void startElement(String uri, String localName, String qName, Attributes attributes) throws SAXException {
  		if(localName.equals(TAG_LOG_ENTRY)) {
  			if (currentTags != null) {
  				throw new IllegalStateException("Should not have tags when a config starts in the XML, but had: " + currentTags);
  			}
  			currentTags = new LogEntry();
  			if(attributes.getValue(TAG_REVISION) != null) {
  				currentTags.revision = Long.parseLong(attributes.getValue(TAG_REVISION));
  			}
  		} else if (localName.equals(TAG_PATH)) {
  			lastAction = attributes.getValue(TAG_PATH_ACTION);
  		}
  	}
docs: Internal method used for XML parsing