The image is of two classes with processes for these classes, showing the relationship of the EventMetaDataReader to the EventMetaDataRecord. There is a link between the two classes. The class EventMetaDataReader contains the following:

+ EventMetaDataReader throws an AuditException, +Map<Long, List<EventMetaDataRecord>> getEventMetadata(String publisherName) throws AuditException.

The class EventMetaDataRecord contains the following:

+ EventMetaDataRecord () + Long getEventId() + int getNumEventDataNames() + String[] getEventDataNames() + String getEventDataNames(int index)