in geronimo-microprofile-reporter/src/main/java/org/apache/geronimo/microprofile/reporter/storage/plugins/health/HealthRegistry.java [86:95]
private Object lookup(final Bean<?> bean, final BeanManager manager) {
final Class<?> beanClass = bean.getBeanClass();
final Bean<?> resolvedBean = manager.resolve(manager.getBeans(
beanClass != null ? beanClass : apiType, bean.getQualifiers().toArray(NO_ANNOTATION)));
final CreationalContext<Object> creationalContext = manager.createCreationalContext(null);
if (!manager.isNormalScope(resolvedBean.getScope())) {
contexts.add(creationalContext);
}
return manager.getReference(resolvedBean, apiType, creationalContext);
}