for (int i=0; i<=1 && bRetry; i++)
{
try {
long startTime = System.currentTimeMillis();
@SuppressWarnings("unused")
int count = q.executeUpdate();
// exception should occur before commit
em.getTransaction().commit();
long endTime = System.currentTimeMillis();
long runTime = endTime - startTime;
getLog().trace("testQueryTimeout31c() - executeUpdate " +