@Test(dataProvider = "builders")
public void confirmBindingReverseSingletonOrder(LifecycleInjectorBuilder lifecycleInjectorBuilder) throws Exception
{
final List<Integer> actual = Lists.newArrayList();
final List<Module> modules = Lists.<Module>newArrayList(new ModuleA1(), new ModuleA2(), new ModuleA3(), new ModuleA4());
BootstrapModule bootstrap = new BootstrapModule()
{
@Override
public void configure(BootstrapBinder binder)
{
binder.bind(LIST_TYPE_LITERAL).toInstance(actual);