}.module();
assertEquals( CATHEDRAL, module.newObject( SomeOtherFooImpl.class ).bar() );
assertEquals( CATHEDRAL, module.newObject( BasicFooImpl.class ).bar() );
assertEquals( CATHEDRAL, module.newObject( Foo.class ).bar() );
}
@Test
public void objectsAmbiguousDeclaration()
throws ActivationException, AssemblyException