*/
public void serviceChanged(ServiceEvent event)
{
if (event.getType() == ServiceEvent.REGISTERED)
{
ConfigurationSupport configurationSupport = getOrCreateConfigurationSupport();
final ServiceReference<ConfigurationAdmin> caRef = (ServiceReference<ConfigurationAdmin>) event.getServiceReference();
final ConfigurationAdmin service = m_bundleContext.getService(caRef);
if (service != null)
{
try
{
configurationSupport.configureComponentHolders(caRef, service);
}
finally
{
m_bundleContext.ungetService(caRef);
}