}
String msg = ex.getLocalizedMessage();
if (msg == null || msg.length() == 0) {
Integer id = fields.getId();
if (findFields(id) == null) {
throw new NonexistentEntityException("The fields with id " + id + " no longer exists.");
}
}
throw ex;
} finally {
if (em != null) {