return false;
}
// Bind all the configurations that have not been explicitly bound.
for (int i = 0; i < configurations.size(); i++) {
InternalConfiguration configuration =
(InternalConfiguration) configurations.get(i);
String configurationLocation =
configuration.getBundleLocation();
if (configurationLocation == null) {
// The configuration should be bound to the bundle of the
// first service that registers.
configuration.setSpecifiedLocation(bundleLocation);
} else if (!bundleLocation.equals(configurationLocation)) {
log.log(reference, LogService.LOG_WARNING,
"Configuration with pid '" + configuration.getPid() +
"' for factory '" + servicePid +
"' is bound to '" + configurationLocation +
"' instead of '" + bundleLocation +
"' and so will be ignored");
}