static L readWebsLog(File log, S src) { IterableIterator l = scanLog_unstructure_iterator(log); new L webs; for (SoftwareMadeWeb o : l) pcall { Web web = o.web; if (web == null) web = (Web) unstructure(o.structure); if (web != null) webs.add(web_intern(web_setSourceIfEmpty(web, src))); } ret webs; }