static int fullPhraseCache_longestPhraseLength(FullPhraseCache cache, LS tok) { if (cache == null || tok == null) false; int idx = 1; while (idx < l(tok)-1) { cache = cache.byFirstWord.get(tok.get(idx)); if (cache == null) false; idx += 2; } ret nempty(cache.phrases); } static int fullPhraseCache_longestPhraseLength(FullPhraseCache cache, S s) { if (cache == null || s == null) false; ret fullPhraseCache_longestPhraseLength(cache, javaTokNPunctuation_cached(s)); }