}
if(printTrees){
// Markable anaphor = vec.getAnaphor();
// Markable antecedent = vec.getAntecedent();
TreebankNode antecedentNode = MarkableTreeUtils.markableNode(jcas, antecedent.getBegin(), antecedent.getEnd());
TreebankNode anaphorNode = MarkableTreeUtils.markableNode(jcas, anaphor.getBegin(), anaphor.getEnd());
debug.println(TreeUtils.tree2str(antecedentNode));
debug.println(TreeUtils.tree2str(anaphorNode));
// TopTreebankNode pathTree = TreeExtractor.extractPathTree(antecedentNode, anaphorNode, jcas);
SimpleTree pathTree = TreeExtractor.extractPathTree(antecedentNode, anaphorNode);
SimpleTree petTree = TreeExtractor.extractPathEnclosedTree(antecedentNode, anaphorNode, jcas);