static Set aggressivelyCollectPossibleMD5s(S s) { new LinkedHashSet ids; if (s == null) ret ids; for i over s: { int j = i; while (j < l(s) && Character.isLowerCase(s.charAt(j))) ++j; if (j-i == 32) addIfPossibleMD5(l, substring(s, i, j)); i = j; } ret ids; }