/**
   * @return
   * @throws VerificarJugadorFault_Exception
   */
  public List<ResultadoJugador> verificarJugador() throws VerificarJugadorFault_Exception {
    List<ResultadoJugador> listaResultado = new ArrayList<ResultadoJugador>();
    List<ResultadoIdentidad> listaResIdentidad = null;
    List<ResultadoRGIAJ> listaResRGIAJ = null;

    log.debug("Verificar Jugador: comienzo de la verificacion");

    // Se llama a los dos m�todos existentes para verificar la inclusi�n en
    // RGIAJ y su identidad
    // de la lista de jugadores.
    try {
      log.debug("Consultar estado de los jugadores en RGIAJ");
      listaResRGIAJ = this.verificarRGIAJ();
      log.debug("Consultar estado de la identidad de jugadores");
      listaResIdentidad = this.verificarIdentidad();
    } catch (VerificarRGIAJFault_Exception e) {
      log.error("Error verificando Jugador " + e.getMessage(), e);
      VerificarJugadorFault fault = new VerificarJugadorFault();
      fault.setVerificarJugadorFault(e.getFaultInfo().getVerificarRGIAJFault());
      throw new VerificarJugadorFault_Exception(e.getMessage(), fault);
    } catch (VerificarIdentidadFault_Exception e) {
      log.error("Error verificando Jugador " + e.getMessage(), e);
      VerificarJugadorFault fault = new VerificarJugadorFault();
      fault.setVerificarJugadorFault(e.getFaultInfo().getVerificarIdentidadFault());
      throw new VerificarJugadorFault_Exception(e.getMessage(), fault);
    }

    log.debug("Combinar resultados para Verificar Jugador");
    // Se unen ambas listas de resultados en una sola
    for (Jugador jugador : jugadores) {
      ResultadoJugador resultado = new ResultadoJugador();

      resultado.setDni(jugador.getDni());
      resultado.setResultadoRGIAJ(getResultadoRGIAJ(jugador.getDni(), listaResRGIAJ));
      resultado.setResultadoIdentidad(getResultadoIdentidad(jugador.getDni(), listaResIdentidad));

      listaResultado.add(resultado);
    }

    return listaResultado;
  }