// possible.
AbstractApplicationDelegate delegate = ApplicationRegistry.getApplicationDelegate(cloudModule.getLocalModule());
ApplicationArchive archive = null;
if (delegate != null && delegate.providesApplicationArchive(cloudModule.getLocalModule())) {
IModuleResource[] resources = getResources(modules);
archive = getApplicationArchive(cloudModule, monitor, delegate, resources);
}