Object instance = injectionContext.getInjectionTarget();
if (weldManager == null)
throw new IllegalArgumentException("Null bean manager.");
CreationalContext<Object> creationalContext = weldManager.createCreationalContext(null);
InjectionTarget<Object> injectionTarget = (InjectionTarget<Object>) weldManager.fireProcessInjectionTarget(weldManager.createAnnotatedType(instance.getClass()));
injectionTarget.inject(instance, creationalContext);
}
injectionContext.proceed();
}