code: private StartElement getJournalEntryStartTag(XMLEventReader reader)
              throws XMLStreamException, JournalException {
          XMLEvent event = reader.nextTag();
          if (!isStartTagEvent(event, QNAME_TAG_JOURNAL_ENTRY)) {
              throw getNotStartTagException(QNAME_TAG_JOURNAL_ENTRY, event);
          }
          return event.asStartElement();
      }
docs: Get the next event and complain if it isn't a JournalEntry start tag.