sS ai_splitOffWordSuffixes(Set suffixes, S input) { ret mapCodeTokens_javaTok(input, s -> { fOr (S suffix : suffixes) if (ewic_notSame(s, suffix)) ret insertSpaceAt(s, l(s)-l(suffix)); ret s; }); }