static PhraseCache makePhraseCache(Iterable phrases) { new PhraseCache cache; if (phrases != null) for (S s : phrases) cache.add(s); ret cache; } static PhraseCache makePhraseCache(S... phrases) { ret makePhraseCache(asList(phrases)); }