public void testSpecializedBeanAvailableAfterSpecializingBeanVetoed(BeanManager manager, @Any Alpha alpha, VerifyingExtension extension) {
Bean<?> bean = manager.resolve(manager.getBeans(Alpha.class, AnyLiteral.INSTANCE));
assertNotNull(bean);
assertEquals(Bravo.class, bean.getBeanClass());
assertEquals("alpha", bean.getName());
verifyQualifiers(bean, Foo.Literal.INSTANCE, Bar.Literal.INSTANCE, new NamedLiteral("alpha"), AnyLiteral.INSTANCE);
assertNotNull(alpha);
assertTrue(alpha instanceof Bravo);
assertFalse(alpha instanceof Charlie);
assertNull(extension.getAlpha());