private void tokenizePatternsAux(List<StringBooleanPair> tokens, Replacer rep, String str)
{
for (String token : P_DELIM.split(rep.replace(str).trim()))
{
if (token.startsWith(S_PROTECTED))
tokens.add(new StringBooleanPair(token.substring(N_PROTECTED), true));
else if (!token.isEmpty())
tokens.add(new StringBooleanPair(token, false));
}
}