code: protected void store(SecurityEvent auditEvent) throws Exception {
  		if (myDataStore == null)
  			throw new InternalErrorException("No data store provided to persist audit events");
  		myDataStore.store(auditEvent);
  	}
docs: Store the SecurityEvent generated for this request to a persistent store (database, file, JMS, etc)
  
  @param auditEvent
  the SecurityEvent generated for this request
  @throws Exception
  if the data store is not configured or if an error occurs during storage