public String destroy() {
   String idAsString = JsfUtil.getRequestParameter("jsfcrud.currentAnalysisExpression");
   Integer id = new Integer(idAsString);
   try {
     jpaController.destroy(id);
     JsfUtil.addSuccessMessage("AnalysisExpression was successfully deleted.");
   } catch (NonexistentEntityException ne) {
     JsfUtil.addErrorMessage(ne.getLocalizedMessage());
     return relatedOrListOutcome();
   } catch (Exception e) {
     JsfUtil.ensureAddErrorMessage(e, "A persistence error occurred.");
     return null;
   }
   return relatedOrListOutcome();
 }