assertSame(adapterD, container.getComponentAdapterOfType(D.class));
<BUG>ComponentAdapter adapterE = container.getComponentAdapterOfType(E.class);
</BUG>
assertNotNull(adapterE);
<BUG>adapterE = container.getComponentAdapter("MyClassE");
</BUG>
assertNotNull(adapterE);
assertSame(adapterE, container.getComponentAdapter("MyClassE"));
<BUG>ComponentAdapter adapterF = container.getComponentAdapterOfType(F.class);
</BUG>
assertNotNull(adapterF);

assertSame(adapterD, container.getComponentAdapterOfType(D.class));
ComponentAdapter<E> adapterE = container.getComponentAdapterOfType(E.class);
assertNotNull(adapterE);
adapterE = (ComponentAdapter<E>)container.getComponentAdapter("MyClassE");
assertNotNull(adapterE);
assertSame(adapterE, container.getComponentAdapter("MyClassE"));
ComponentAdapter<F> adapterF = container.getComponentAdapterOfType(F.class);
