nextCC = ccSiblings.length;
} else {
nextCC = ccPositions.get(0);
}
String rightHead = getHeadTag(ccSiblings[nextCC - 1]);
Tree right = tf.newTreeNode(lf.newLabel(rightHead), null);
for (int i = ccIndex + 1; i < nextCC - 1; i++) {
right.addChild(ccSiblings[i]);
}
// handle the case of a comma ("GM soya and maize, and food ingredients")
if (ccSiblings[nextCC - 1].value().equals(",")) {