} finally {
if (logger.isDebugEnabled() && dataContext.hasChanges()) {
logger.debug("Uncommitted data objects:");
Collection uncommitted = dataContext.uncommittedObjects();
for (Iterator i = uncommitted.iterator(); i.hasNext();) {
logger.debug(" " + i.next());
}
}