/**
   * Processes the form when a user submits.
   *
   * @param cohortDefinition
   * @param bindingResult
   * @return
   */
  @RequestMapping("/module/reporting/deleteParameter")
  public ModelAndView removeParameter(
      @RequestParam(value = "uuid", required = false) String uuid,
      @RequestParam(value = "type", required = false) Class<Parameterizable> type,
      @RequestParam(value = "parameterName", required = false) String parameterName,
      @RequestParam(value = "redirectUrl", required = false) String redirectUrl) {

    Parameterizable parameterizable = ParameterizableUtil.getParameterizable(uuid, type);
    if (parameterizable != null) {
      parameterizable.removeParameter(parameterName);
      ParameterizableUtil.saveParameterizable(parameterizable);
    }
    return new ModelAndView("redirect:" + redirectUrl);
  }