protected static Object buildCopy(ClassDescriptor descriptor, Object original, UnitOfWork uow) {
   Object copy =
       descriptor
           .getCopyPolicy()
           .buildClone(original, (oracle.toplink.essentials.internal.sessions.UnitOfWorkImpl) uow);
   descriptor.getObjectBuilder().copyInto(original, copy, true);
   return copy;
 }