@Override
 public void borrar(Integer id, Class clazz)
     throws ExcepcionTecnica, ExcepcionFuncionalidadInexistente {
   try {
     super.borrar(id, clazz);
   } catch (ExcepcionEntidadInexistente ex) {
     throw new ExcepcionFuncionalidadInexistente(
         "Error al borrar la funcionalidad. No se encontró la funcionalidad con id " + id, ex);
   }
 }
 @Override
 public void guardar(FuncionalidadDTO entidad)
     throws ExcepcionTecnica, ExcepcionFuncionalidadYaExiste {
   try {
     super.guardar(entidad);
   } catch (ExcepcionEntidadYaExiste ex) {
     throw new ExcepcionFuncionalidadYaExiste(
         "Error al crear la funcionalidad " + entidad + ". La funcionalidad ya existe.", ex);
   }
 }
 @Override
 public void actualizar(FuncionalidadDTO entidad) throws ExcepcionTecnica {
   super.actualizar(entidad);
 }