}
@Override
public Object getValue(BeanManager bm, Object[] factoryParameters) {
CurrentInjectionPoint currentInjectionPointStack = Container.instance().services().get(CurrentInjectionPoint.class);
ConstructorInjectionPoint currentInjectionPoint = (ConstructorInjectionPoint) currentInjectionPointStack.peek();
currentInjectionPointStack.push(findParameterInjectionPoint(currentInjectionPoint));
Object result = BeanInject.lookup(bm, beanType, qualifiers);
currentInjectionPointStack.pop();