control = EasyMock.createNiceControl();
bus = control.createMock(Bus.class);
BusLifeCycleManager blcManager = control.createMock(BusLifeCycleManager.class);
EasyMock.expect(bus.getExtension(BusLifeCycleManager.class)).andReturn(blcManager).anyTimes();
blcManager.registerLifeCycleListener(EasyMock.isA(OSGIBusListener.class));
EasyMock.expectLastCall();
bundleContext = control.createMock(BundleContext.class);
BundleContext app = control.createMock(BundleContext.class);
EasyMock.expect(bus.getExtension(BundleContext.class)).andReturn(app).anyTimes();