private void addEnfermedad(XMLGregorianCalendar cal, visita v, GregorianCalendar c) {
    fertinsumos.dataservice.enfermedad.ObjectFactory factory =
        new fertinsumos.dataservice.enfermedad.ObjectFactory();
    fertinsumos.dataservice.enfermedad.AgregaEnfermendad enfermedad =
        factory.createAgregaEnfermendad();
    enfermedad.setFechaVisita(cal);
    enfermedad.setNombre(v.getMaleza());

    enfermedadService.agregaEnfermendad(cal, v.getEnfermedad());

    listaSick.add(v.getEnfermedad());
  }
  @RequestMapping(value = "agregaEnfermedad", method = RequestMethod.POST)
  public String addEnfermedad(
      @ModelAttribute("visitaForm") visita t, @ModelAttribute("enfermedades") List<String> lista)
      throws Exception {
    logger.info("Agregando enfermedad " + t.getFecha().toString());
    GregorianCalendar cal = new GregorianCalendar();
    cal.setTime(t.getFecha());

    enfermedadService.agregaEnfermendad(
        DatatypeFactory.newInstance().newXMLGregorianCalendar(cal), t.getEnfermedad());
    listaSick.add(t.getEnfermedad());

    return "redirect:informesDone";
  }