}
void generation(String[] args)
{
Pattern ignore = Pattern.compile("AM-MOD|AM-ADV|C-.+|R-.+");
DEPTree tree = new DEPTree();
tree.add(new DEPNode(1, "Tell" , "tell" , "VB" , new DEPFeat()));
tree.add(new DEPNode(2, "me" , "me" , "PRP", new DEPFeat()));
tree.add(new DEPNode(3, "about" , "about", "IN" , new DEPFeat()));
tree.add(new DEPNode(4, "berries", "berry", "NNS", new DEPFeat()));
tree.get(1).setHead(tree.get(0), DEPLibEn.DEP_ROOT);
tree.get(2).setHead(tree.get(1), DEPLibEn.DEP_DOBJ);
tree.get(3).setHead(tree.get(1), DEPLibEn.DEP_PREP);
tree.get(4).setHead(tree.get(3), DEPLibEn.DEP_POBJ);
tree.setDependents();
tree.initSHeads();
tree.get(1).addFeat(DEPLib.FEAT_PB, "tell.01");
tree.get(2).addSHead(tree.get(1), "A2");
tree.get(3).addSHead(tree.get(1), "A1");
SRLTree sTree = tree.getSRLTree(1);
System.out.println(sTree.getRichKeyEn(ignore, "."));
}