/** * Creates annotation with Penn Treebank style representations of the syntax tree * * @param aBegin * start offset. * @param aEnd * end offset. */ public void createPennTreeAnnotation(int aBegin, int aEnd) { Tree t = tokenTree.getTree(); // write Penn Treebank-style string to cas PennTree pTree = new PennTree(jCas, aBegin, aEnd); // create tree with simple labels and get penn string from it t = t.deepCopy(t.treeFactory(), StringLabel.factory()); pTree.setPennTree(t.pennString()); pTree.addToIndexes(); }