// add all images also to the crawl stack
hl.putAll(Document.getImagelinks(documents));
// insert those hyperlinks to the crawler
MultiProtocolURI nextUrl;
for (final Map.Entry<MultiProtocolURI, String> nextEntry : hl.entrySet()) {
// check for interruption
checkInterruption();
// process the next hyperlink
nextUrl = nextEntry.getKey();
final String u = nextUrl.toNormalform(true, true, false, true);
if (!(u.startsWith("http://") || u.startsWith("https://") || u.startsWith("ftp://") || u.startsWith("smb://") || u.startsWith("file://"))) continue;
// enqueue the hyperlink into the pre-notice-url db
try {
this.crawlStacker.enqueueEntry(new Request(
response.initiator(),