ManagedBeanImpl<X> mBean
= new ManagedBeanImpl<X>(getInjectManager(), getAnnotatedType(), true);
mBean.introspect();
InjectionTarget<X> target = mBean.getInjectionTarget();
target = moduleBeanManager.processInjectionTarget(target, getRawAnnotatedType());
mBean.setInjectionTarget(target);
Class<?> baseApi = annType.getJavaClass();
Set<Type> apiList = new LinkedHashSet<Type>();