Logger logger) {
Hashtable<String, WordToken> offset2token = new Hashtable<String, WordToken>();
ArrayList<WordToken> ret = new ArrayList<WordToken>();
FSIterator iter = jcas.getJFSIndexRepository().getAnnotationIndex(WordToken.type).iterator();
while (iter.hasNext()) {
WordToken t = (WordToken)iter.next();
String s = t.getCoveredText();
if (//s.equalsIgnoreCase("it") ||
s.equalsIgnoreCase("its") ||
s.equalsIgnoreCase("they") ||
s.equalsIgnoreCase("their") ||
s.equalsIgnoreCase("them") ||
s.equalsIgnoreCase("theirs"))
ret.add(t);
if (s.equalsIgnoreCase("it"))
offset2token.put(t.getBegin()+"-"+t.getEnd(), t);
}
iter = jcas.getJFSIndexRepository().getAnnotationIndex(TerminalTreebankNode.type).iterator();
while (iter.hasNext()) {
TerminalTreebankNode ttn = (TerminalTreebankNode) iter.next();