Asserts.assertNotNull(member, "member parameter can not be null");
List<InjectionPoint> lists = new ArrayList<InjectionPoint>();
AnnotatedType<Object> annotated = (AnnotatedType<Object>) webBeansContext.getAnnotatedElementFactory().newAnnotatedType(member.getDeclaringClass());
AnnotatedConstructor constructor = webBeansContext.getAnnotatedElementFactory().newAnnotatedConstructor((Constructor<Object>)member,annotated);
List<AnnotatedParameter<?>> parameters = constructor.getParameters();
InjectionPoint point = null;
for(AnnotatedParameter<?> parameter : parameters)
{