static Set aggressivelyCollectPossibleGlobalIDs(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 == 16) ids.add(substring(s, i, j)); i = j; } ret ids; }