ServiceReference reference = references[i];
ConfigurationListener listener = (ConfigurationListener)
context.getService(reference);
if (listener != null) {
try {
listener.configurationEvent(event);
} catch (Throwable t) {
// todo log it.
} finally {
context.ungetService(reference);
}