{
throw new JDOQueryTimeoutException("Query has timed out : " + qte.getMessage());
}
catch (QueryInterruptedException qie)
{
throw new JDOQueryInterruptedException("Query has been cancelled : " + qie.getMessage());
}
catch (NucleusException jpe)
{
// Convert any exceptions into what JDO expects
throw NucleusJDOHelper.getJDOExceptionForNucleusException(jpe);