} else {
if (!("" + getTargetId(newNode.getReference(role))).equals("" + getTargetId(oldNode.getReference(role)))) {
myChanges.add(new SetReferenceChange(id, role, myNewModel, newNode.getReferent(role)));
}
}
<BUG>} else {
System.out.println("not supported!");</BUG>
isToManyCardinality(newNode.getClass(), role);
}
}

} else {
SNode prevChild = sNode.getParent().getPrevChild(sNode);
String prevId = null;
if (prevChild != null) {
prevId = prevChild.getId();
