instantiateRuntimeServices(
final ServerContext serverContext,
final String[][] defaultServices )
throws ServerLifecycleException {
if (onDemandStartup) {
InternalServicesList services = serverContext.getPluggableFeatureFactory().getInternalServicesList();
final InternalServicesList ondemandservices = new OnDemandServices();
final String[][] servicesByName = services.getServicesByName();
final String[][] odsByName = ondemandservices.getServicesByName();
if (servicesByName == null) {
_logger.log(Level.SEVERE, "services.null");
throw new ServerLifecycleException();
}