ServiceController<?> requiredService = serviceContainer.getRequiredService(serviceName);
resolvableBundles.add((Bundle) requiredService.getValue());
}
Bundle[] bundleArr = resolvableBundles.toArray(new Bundle[resolvableBundles.size()]);
PackageAdmin packageAdmin = injectedPackageAdmin.getValue();
packageAdmin.resolveBundles(bundleArr);
// Start the resolvable bundles one-by-one
for (ServiceName serviceName : resolvableServices) {
OSGiCapability moduleMetaData = installedServices.get(serviceName);
startBundle(serviceContainer, serviceName, moduleMetaData);
}