module = Module.getCallerModuleLoader().loadModule(ModuleIdentifier.create(moduleName));
} catch (ModuleLoadException e) {
throw new OperationFailedException(e, new ModelNode().set("Failed to load module for driver [" + moduleName + "]"));
}
final ServiceLoader<Driver> serviceLoader = module.loadService(Driver.class);
if (serviceLoader != null) for (Driver driver : serviceLoader) {
final int majorVersion = driver.getMajorVersion();
final int minorVersion = driver.getMinorVersion();
final ServiceName serviceName = ServiceName.JBOSS.append("jdbc-driver", driver.getClass().getName(), Integer.toString(majorVersion), Integer.toString(minorVersion));