code: @Override
      public boolean accept( final AuditLogEntry entry ) {
          if ( !acceptedTypes.containsKey( entry.getGenericType() ) ) {
              return false;
          }
          return acceptedTypes.get( entry.getGenericType() );
      }
docs: This is the filtering method. When an AuditLogEntry is added to an
  AuditLog the AuditLog calls this method to determine whether the
  AuditLogEntry should be added.
  @param entry
  @return true if the AuditLogEntry should be added to the AuditLog