@Test public void testWiring() { assertThat(myBean.getDependencyA(), notNullValue()); }
public AnnotatedDependencyA getDependencyA() { return dependencyA; }
MyAnnotatedBean { public AnnotatedDependencyA getDependencyA() { return dependencyA; } }
MyAnnotatedBean { public AnnotatedDependencyA getDependencyA() { return dependencyA; }  }
MyAnnotatedBean { public AnnotatedDependencyA getDependencyA() { return dependencyA; }  @PostConstruct void init(); @PreDestroy void destroy(); AnnotatedDependencyA getDependencyA(); }
MyAnnotatedBean { public AnnotatedDependencyA getDependencyA() { return dependencyA; }  @PostConstruct void init(); @PreDestroy void destroy(); AnnotatedDependencyA getDependencyA();  }