@Override public boolean conflicts(ChangeAddChildDescriptor a, ChangeRemoveChildDescriptor b) { return b.getChild().equals(a.getParent()); }
@Override public boolean conflicts(ChangeAddChildDescriptor a, ChangeNameDescriptor b) { return (a.getChild().equals(b.getTarget()) || a.getParent().equals(b.getTarget())); }
@Override public boolean conflicts2(ChangeAddChildDescriptor a, ChangeAddChildDescriptor b) { return a.getChild().equals(b.getChild()); }