catch (RetryRequest x)
{
// User may have invalidated the session, must get it again
HttpSession currentSession = currentRequest.getSession(false);
if (currentSession != null && currentSession.isNew())
currentRequest.saveNewSession(sessionManager, currentSession);
throw x;
}
finally
{