public void onProcessBean(@Observes ProcessBean<?> event) {
		Annotated annotated = event.getAnnotated();
		EagerInitialization eager = annotated.getAnnotation(EagerInitialization.class);
		if (eager != null && annotated.isAnnotationPresent(ApplicationScoped.class)) {
			if (eager.value() == InitializationStage.IMMEDIATE)
				applicationScopedEagerBeans.add(event.getBean());
			else if (eager.value() == InitializationStage.AFTER_UI_INIT)
				applicationScopedEagerBeansForUi.add(event.getBean());
		}
	}
Called when a bean is discovered and processed.
We will record eager beans here so that we can initialize them later.

@param event
		CDI bean process event.
recaf-core/src/main/java/software/coley/recaf/cdi/EagerInitializationExtension.java