static L ai_splitAroundPhrase(S s, S phrase) { ret ai_splitAroundPhrase(javaTokWithBrackets(s), phrase); } static L ai_splitAroundPhrase(LS tok, S phrase) { S[] _phrase = toStringArray(javaTokC(phrase)); int i = findCodeTokensIC(tok, _phrase); ret i < 0 ? ll(join(tok)) : ll(trimJoinSubList(tok, 0, i), trimJoinSubList(tok, i+l(_phrase)*2)); }