}.module();
assertEquals( CATHEDRAL, module.newValueBuilder( SomeOtherFoo.class ).newInstance().bar() );
assertEquals( CATHEDRAL, module.newValueBuilder( BasicFoo.class ).newInstance().bar() );
assertEquals( CATHEDRAL, module.newValueBuilder( Foo.class ).newInstance().bar() );
}
@Test
public void valuesAmbiguousDeclaration()
throws ActivationException, AssemblyException