return false;
}
if (!precSpace && follSpace || tokens[i].isSentenceEnd()) {
// exception for English inches, e.g., 20"
final AnalyzedTokenReadings prevToken = tokens[i - 1];
if ("\"".equals(tokenStr))
{
if (!symbolStack.empty() && "\"".equals(symbolStack.peek().getSymbol())) {
return true;
} else if (NUMBER.matcher(prevToken.getToken()).matches()) {
return false;
}
}
// Exception for English plural Saxon genitive
if (("'".equals(tokenStr) || "’".equals(tokenStr)) && tokens[i].hasPosTag("POS")) {
return false;
}
// puttin' on the Ritz
if ("'".equals(tokenStr) && prevToken.hasPosTag("VBG")
&& prevToken.getToken().endsWith("in")) {
return false;
}
}
if (precSpace && !follSpace) {
if ("'".equals(tokenStr) && i + 1 < tokens.length) {