static HashSet requiredPhraseImageMD5s() { new HashSet md5s; for (S s : scanLog_iterator(glyphTeachLog())) { s = afterSquareBracketStuff(s); Pair p = splitAroundColon_toPair(s); if (p == null) continue; addUnlessNull(md5s, regexpFirstGroupIC("Image (" + md5Regexp() + ")", p.a); } ret md5s; }