MethodInjectionPointOwner.class, ProducerInjectionPointInstanceOwner.class);
InjectionPointOwnerInstance producedInstanceOwner = getInstance(InjectionPointOwnerInstance.class);
assertThat(producedInstanceOwner, notNullValue());
MethodInjectionPointOwner ipOwner = producedInstanceOwner.getIpOwnerInstance().select(new DefaultLiteral()).get();
assertThat(ipOwner, notNullValue());
InjectionPoint ip = ipOwner.getInjectionPoint();
assertNotNull(ip);
assertNotNull(ip.getAnnotated());
assertThat(ip.getAnnotated(), instanceOf(AnnotatedField.class));