/** INTERNAL: Build and return a change set for the specified element. */ public Object buildChangeSet(Object element, ObjectChangeSet owner, AbstractSession session) { ObjectBuilder objectBuilder = session.getDescriptor(element).getObjectBuilder(); return objectBuilder.createObjectChangeSet( element, (UnitOfWorkChangeSet) owner.getUOWChangeSet(), session); }