ManagedObjectPath<?, ?> path = getManagedObjectPath();
ManagedObjectPath<?, ?> parent = path.parent();
try {
if (!driver.managedObjectExists(parent)) {
throw new ConcurrentModificationException();
}
} catch (ManagedObjectNotFoundException e) {
throw new ConcurrentModificationException();
}
// We may need to create the parent "relation" entry if this is a
// child of an instantiable or set relation.
RelationDefinition<?, ?> r = path.getRelationDefinition();