{
MemoryUsage mu = ManagementFactory.getMemoryMXBean().getHeapMemoryUsage();
System.out.println("Init=" + mu.getInit() + ", usage=" + mu.getUsed() + ", " +
"commited=" + mu.getCommitted() + ", max=" + mu.getMax());
rollback();
throw new PersistenceException(Strings.error("db.failed.to.update.article"), e);
}
}
}
}