private ConfigModel buildModel(ModelNode node,
                                   ApplicationType applicationType,
                                   DeployState deployState,
                                   VespaModel vespaModel,
                                   TreeConfigProducer<AnyConfigProducer> parent,
                                   Element servicesElement) {
        ConfigModelBuilder builder = node.builder;
        ConfigModelContext context = ConfigModelContext.create(applicationType, deployState, vespaModel, this, parent, getIdString(servicesElement));
        return builder.build(node, servicesElement, context);
    }
Creates all the config models specified in the given XML element and
passes their respective XML node as parameter.

@param root The Root to set as parent for all plugins
@param servicesRoot XML root node of the services file
config-model/src/main/java/com/yahoo/config/model/ConfigModelRepo.java