}
else { //attach sister
Parse psite;
if (fi+1 < crf.size()) {
psite = (Parse) crf.get(fi+1);
updatedNode = psite.adjoin(advanceNode,headRules);
}
else {
psite = newParse2;
updatedNode = psite.adjoinRoot(advanceNode,headRules,originalZeroIndex);
newKids[0] = updatedNode;