private void validate(ChainSpecification model) {
        for (ComponentSpecification componentSpec : model.componentReferences) {
            if (componentModels.getComponent(componentSpec) == null) {
                throw new RuntimeException("No component matching the component specification " + componentSpec);
            }
        }
    }
A model of how the chains and components should be created.

@author Tony Vaagenes
container-core/src/main/java/com/yahoo/component/chain/model/ChainsModel.java