if(this.injectionOwnerBean instanceof ProducerMethodBean)
{
if(parameter.getBaseType().equals(InjectionPoint.class))
{
BeanManager manager = BeanManagerImpl.getManager();
Bean<?> injectionPointBean = manager.getBeans(InjectionPoint.class, new DefaultLiteral()).iterator().next();
Object reference = manager.getReference(injectionPointBean, InjectionPoint.class, manager.createCreationalContext(injectionPointBean));
this.dependentParameters.put(injectionPointBean, reference);
list.add(reference);