public void markAsComplete() {
        // Invoked on component graph bootstrap (even before ConfigServerBootstrap),
        // there is no need to bump generation counter.
        logger.log(Level.FINE, "Super model is complete");
        SuperModel newSuperModel = getSuperModel().cloneAsComplete();
        superModelConfigProvider = new SuperModelConfigProvider(newSuperModel, zone);
        listeners.forEach(listener -> listener.notifyOfCompleteness(newSuperModel));
    }
Provides a SuperModel - a model of all application instances,  and makes it stays
up to date as applications are added, redeployed, and removed.
configserver/src/main/java/com/yahoo/vespa/config/server/SuperModelManager.java