code: private IBatchServiceBase getService(Name serviceType) throws BatchContainerServiceException {
          String sourceMethod = "getService";
          if (logger.isLoggable(Level.FINE))
              logger.entering(sourceClass, sourceMethod + ", serviceType=" + serviceType);
  
          initIfNecessary();
  
          IBatchServiceBase service = new ServiceLoader(serviceType).getService();
  
          if (logger.isLoggable(Level.FINE))
              logger.exiting(sourceClass, sourceMethod);
  
          return service;
      }
docs: /*
  (non-Javadoc)
  
  @see com.ibm.jbatch.container.config.ServicesManager#getService(com.ibm.jbatch.container.config.ServicesManagerImpl.ServiceType)