@Inject
private Event<EnrichmentEvent> enrichmentEvent;
public void enrich(@Observes Before event) throws Exception
{
enrichmentEvent.fire(new BeforeEnrichment());
Collection<TestEnricher> testEnrichers = serviceLoader.get().all(TestEnricher.class);
for(TestEnricher enricher : testEnrichers)
{
enricher.enrich(event.getTestInstance());
}