assertNotNull(adapterB);
<BUG>ComponentAdapter adapterC = container.getComponentAdapterOfType(C.class);
</BUG>
assertNotNull(adapterC);
<BUG>ComponentAdapter adapterD = container.getComponentAdapterOfType(D.class);
</BUG>
assertNotNull(adapterD);
assertSame(adapterD, container.getComponentAdapterOfType(D.class));
<BUG>ComponentAdapter adapterE = container.getComponentAdapterOfType(E.class);
</BUG>
assertNotNull(adapterE);

assertNotNull(adapterB);
ComponentAdapter<C> adapterC = container.getComponentAdapterOfType(C.class);
assertNotNull(adapterC);
ComponentAdapter<D> adapterD = container.getComponentAdapterOfType(D.class);
assertNotNull(adapterD);
assertSame(adapterD, container.getComponentAdapterOfType(D.class));
ComponentAdapter<E> adapterE = container.getComponentAdapterOfType(E.class);
