// add operations to create the cache containers
if (subModel.hasDefined(ModelKeys.CACHE_CONTAINER)) {
// list of (cacheContainerName, containerModel)
for (Property container : subModel.get(ModelKeys.CACHE_CONTAINER).asPropertyList()) {
ModelNode containerAddress = rootAddress.toModelNode();
containerAddress.add(ModelKeys.CACHE_CONTAINER, container.getName());
result.add(CacheContainerAdd.createOperation(containerAddress, container.getValue()));
addCacheContainerConfigCommands(container, containerAddress, result);