private ActionForward deleteProcedureStudyGroup( ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response, String speciesAndGroups, boolean procedureGroupedBySpecies) throws Exception { IacucProtocolForm protocolForm = (IacucProtocolForm) form; IacucProtocolStudyGroupBean selectedIacucProtocolStudyGroupBean = getSelectedProcedureBean(request, protocolForm.getIacucProtocolDocument()); String procedureCategory = selectedIacucProtocolStudyGroupBean.getIacucProcedureCategory().getProcedureCategory(); String procedure = selectedIacucProtocolStudyGroupBean.getIacucProcedure().getProcedureDescription(); String confirmDeleteKey = procedureGroupedBySpecies ? CONFIRM_DELETE_PROCEDURE_SPECIES_STUDY_GROUP_KEY : CONFIRM_DELETE_PROCEDURE_STUDY_GROUP_KEY; return confirm( buildParameterizedConfirmationQuestion( mapping, form, request, response, confirmDeleteKey, KeyConstants.QUESTION_PROCEDURE_STUDY_GROUP_DELETE_CONFIRMATION, new String[] {procedureCategory, procedure, speciesAndGroups}), confirmDeleteKey, ""); }