code: protected ConsumerJournalEntry readJournalEntry(XMLEventReader reader)
              throws JournalException, XMLStreamException {
          StartElement startTag = getJournalEntryStartTag(reader);
          String methodName =
                  getRequiredAttributeValue(startTag, QNAME_ATTR_METHOD);
  
          JournalEntryContext context =
                  new ContextXmlReader().readContext(reader);
          ConsumerJournalEntry cje =
                  new ConsumerJournalEntry(methodName, context);
  
          readArguments(reader, cje);
  
          return cje;
      }
docs: Read a JournalEntry from the journal, to produce a
  <code>ConsumerJournalEntry</code> instance. Concrete sub-classes should
  insure that the XMLEventReader is positioned at the beginning of a
  JournalEntry before calling this method.