nonTransactionalTimerAbstractName,
corbaGBeanAbstractName,
serverName,
null,
repositories,
new SingleElementCollection(ejbConfigBuilder),
new SingleElementCollection(webConfigBuilder),
new SingleElementCollection(connectorConfigBuilder),
new SingleElementCollection(activationSpecInfoLocator),
new SingleElementCollection(appClientConfigBuilder),
securityBuilder == null ? Collections.EMPTY_SET : Collections.singleton(securityBuilder),
serviceBuilder == null ? Collections.EMPTY_SET : Collections.singleton(serviceBuilder),
persistenceUnitBuilder == null ? Collections.EMPTY_SET : Collections.singleton(persistenceUnitBuilder),
naming);
}