static S collapseWord(S s) { if (s == null) ret ""; new StringBuilder buf; for (int i = 0; i < l(s); i++) if (i == 0 || !charactersEqualIC(s.charAt(i), s.charAt(i-1))) buf.append(s.charAt(i)); ret buf.toString(); }