}
else {
Parse[] kids = commonParent.getChildren();
boolean crossingKids = false;
for (int ki=0,kn=kids.length;ki<kn;ki++) {
if (nameSpan.crosses(kids[ki].getSpan())){
crossingKids = true;
}
}
if (!crossingKids) {
commonParent.insert(new Parse(commonParent.getText(),nameSpan,tag,1.0,endToken.getHeadIndex()));