</BUG>
cm.getConfiguration(MOD_CC_NS110).update(props);
Thread.sleep(timeout * 2);
Object val = ((ComponentContextProvider) bs).getComponentContext().getProperties().get("config.dummy.data");
assertEquals("Modified method of " + MOD_CC_NS110 + " should be called", 1 << 2, (1 << 2) & getBaseConfigData(bs));
<BUG>assertTrue("Component properties should be updated properly for " + MOD_CC_NS110, (new Integer(2)).equals(val));
</BUG>
bs = getBaseService(MOD_NOT_EXIST_NS110);
cm.getConfiguration(MOD_NOT_EXIST_NS110).update(props);
Thread.sleep(timeout * 2);

cm.getConfiguration(MOD_BC_NS110).update(props);
Thread.sleep(timeout * 2);
tb21a.start();
waitBundleStart();
PropertiesProvider bs = getBaseService(MOD_CC_NS110);
props.put("config.dummy.data", Integer.valueOf(2));
cm.getConfiguration(MOD_CC_NS110).update(props);
Thread.sleep(timeout * 2);
Object val = ((ComponentContextProvider) bs).getComponentContext().getProperties().get("config.dummy.data");
assertEquals("Modified method of " + MOD_CC_NS110 + " should be called", 1 << 2, (1 << 2) & getBaseConfigData(bs));
assertTrue("Component properties should be updated properly for " + MOD_CC_NS110, (Integer.valueOf(2)).equals(val));
bs = getBaseService(MOD_NOT_EXIST_NS110);
cm.getConfiguration(MOD_NOT_EXIST_NS110).update(props);
Thread.sleep(timeout * 2);
