// add the child elements
DiskStoreConfiguration diskStoreConfiguration = configuration.getDiskStoreConfiguration();
if (diskStoreConfiguration != null) {
addChildElement(new DiskStoreConfigurationElement(this, diskStoreConfiguration));
}
FactoryConfiguration transactionManagerLookupConfiguration = configuration.getTransactionManagerLookupConfiguration();
if (transactionManagerLookupConfiguration != null
&& !transactionManagerLookupConfiguration.equals(Configuration.DEFAULT_TRANSACTION_MANAGER_LOOKUP_CONFIG)) {
addChildElement(new FactoryConfigurationElement(this, "transactionManagerLookup", transactionManagerLookupConfiguration));
}
FactoryConfiguration cacheManagerEventListenerFactoryConfiguration = configuration
.getCacheManagerEventListenerFactoryConfiguration();
if (cacheManagerEventListenerFactoryConfiguration != null) {
addChildElement(new FactoryConfigurationElement(this, "cacheManagerEventListenerFactory",
cacheManagerEventListenerFactoryConfiguration));
}