public ConfigDescriptor addConfigDescriptor(ConfigResource descriptorResource, InputStream istream) {
if (initialized) {
throw new IllegalStateException("Cannot add config descriptors after initialization");
}
ConfigDescriptorLoader loader = new ConfigDescriptorLoader();
ConfigDescriptor descriptor = loader.load(descriptorResource, istream);
configDescriptors.add(descriptor);
return descriptor;
}