public void useBundles(List<String> bundlePaths) {
        if (hasLoadedBundles) {
            log.log(Level.FINE, () -> "Platform bundles have already been installed." +
                    "\nInstalled bundles: " + installedBundles +
                    "\nGiven files: " + bundlePaths);
            return;
        }
        installedBundles = install(bundlePaths);
        BundleStarter.startBundles(installedBundles);
        hasLoadedBundles = true;
    }
Used to install the bundles that are added as platform bundles by the config-model.

All platform bundles reside on disk, and they are never uninstalled.
Platform bundles are allowed to pre-install other bundles on disk via the
X-JDisc-Preinstall-Bundle manifest header.

Attempts to install additional bundles, after the first call, should be a NOP.

@author gjoranv
container-core/src/main/java/com/yahoo/container/core/config/PlatformBundleLoader.java