final Random r = new Random(System.currentTimeMillis());
// start jobs for the sources
DigestURI url = null;
while (sourceList.size() > 0) {
final String oaipmhurl = sourceList.remove(r.nextInt(sourceList.size()));
try {
url = new DigestURI(oaipmhurl);
final OAIPMHImporter job = new OAIPMHImporter(sb.loader, url);
job.start();
} catch (final MalformedURLException e) {