private void modifyInitialDomainXml(DomainConfig domainConfig)
throws GlassFishException {
// for each module implementing the @Contract DomainInitializer, extract
// the initial domain.xml and insert it into the existing domain.xml
BootstrapProperties bootstrapProperties = new BootstrapProperties();
bootstrapProperties.setInstallRoot(domainConfig.getInstallRoot());
GlassFishRuntime runtime = GlassFishRuntime.bootstrap(bootstrapProperties);
File domDir = new File(domainConfig.getDomainRoot(),
domainConfig.getDomainName());
File configDir = new File(domDir, "config");