beanClasses.add(CheckWithMoneyPayment.class);
beanClasses.add(IPayment.class);
startContainer(beanClasses, null);
InstanceInjectedComponent instance = getInstance(InstanceInjectedComponent.class);
org.junit.Assert.assertNotNull(instance);
org.junit.Assert.assertNotNull(instance.getInstance());
org.junit.Assert.assertNotNull(instance.getPaymentComponent());
Instance<PaymentProcessorComponent> ins = instance.getInstance();
boolean ambigious = ins.isAmbiguous();
Assert.assertFalse(ambigious);