public void addConfigDefinitionsFromBundle(Bundle bundle, List<Bundle> bundlesAdded) {
        try {
            checkAndCopyUserDefs(bundle, bundlesAdded);
        } catch (IOException e) {
            throw new IllegalArgumentException("Unable to add config definitions from bundle " + bundle.getFile().getAbsolutePath(), e);
        }
    }
A @{link ConfigDefinitionDir} contains a set of config definitions. New definitions may be added,
but they cannot conflict with the existing ones.

@author Ulf Lilleengen
config-application-package/src/main/java/com/yahoo/config/application/ConfigDefinitionDir.java