}
}
public boolean prevStop(ChunkedExtraction extr, int current) {
if (!matches(ChunkedSentenceToken.tokenize(extr.getSentence(), new Range(0, extr.getStart())),
"between_commas", true)
&& !matches(
ChunkedSentenceToken.tokenize(extr.getSentence(), new Range(0, extr.getStart())),
"between_quotes", true)) {
if ((!extr.getSentence().getPosTag(current).equals("WDT")
&& !extr.getSentence().getPosTag(current).equals("WRB")
&& !extr.getSentence().getPosTag(current).equals("WP") && matches(
ChunkedSentenceToken.tokenize(extr.getSentence(), new Range(0, current + 1)),
"double_np", true))
|| matches(ChunkedSentenceToken.tokenize(extr.getSentence(),
new Range(0, current + 1)), "if", true)
|| matches(ChunkedSentenceToken.tokenize(extr.getSentence(),
new Range(0, current + 1)), "verb_np", true)) {
return true;
}
}
return false;
}