final String[] missing = (String[]) CollectionUtils.rightDifference(
imports, exports).toArray(new String[0]);
if (missing.length > 0) {
final RequestDependenciesMessage req = new RequestDependenciesMessage();
req.setPackages(missing);
final DeliverBundlesMessage deps = (DeliverBundlesMessage) sendAndWait(req);
final byte[][] depBytes = deps.getDependencies();
for (int i = 0; i < depBytes.length; i++) {
try {
RemoteOSGiActivator.getActivator().getContext()