pico.registerComponentImplementation(DefaultPicoContainerLifecycleTestCase.Four.class);
pico.registerComponentImplementation(DefaultPicoContainerLifecycleTestCase.Two.class);
pico.registerComponentImplementation(DefaultPicoContainerLifecycleTestCase.One.class);
pico.registerComponentImplementation(DefaultPicoContainerLifecycleTestCase.Three.class);
ProxyFactory proxyFactory = new StandardProxyFactory();
Startable startable = (Startable) Multicaster.object(pico, true, proxyFactory);
Startable stoppable = (Startable) Multicaster.object(pico, false, proxyFactory);
Disposable disposable = (Disposable) Multicaster.object(pico, false, proxyFactory);
startable.start();