Tree leftQP = tf.newTreeNode(lf.newLabel("NP"), left);
Tree rightQP = tf.newTreeNode(lf.newLabel("NP"), right);
List<Tree> newChildren = new ArrayList<Tree>();
newChildren.add(leftQP);
newChildren.add(conj);
<BUG>newChildren.add(rightQP);
t.setChildren(newChildren);
}
private static void transformMoney(Tree t, List<Tree> children) {
TreeFactory tf = t.treeFactory();
LabelFactory lf = t.label().labelFactory();
Tree rightQP = tf.newTreeNode(lf.newLabel("QP"), children.subList(1, children.size()));
List<Tree> newChildren = new ArrayList<Tree>();
newChildren.add(children.get(0));</BUG>
newChildren.add(rightQP);

Tree leftQP = tf.newTreeNode(lf.newLabel("NP"), left);
Tree rightQP = tf.newTreeNode(lf.newLabel("NP"), right);
List<Tree> newChildren = new ArrayList<Tree>();
newChildren.add(leftQP);
newChildren.add(conj);
newChildren.add(rightQP);
t.setChildren(newChildren);
}
private static void transformQP(Tree t) {
List<Tree> children = t.getChildrenAsList();
TreeFactory tf = t.treeFactory();
