new Position(game.currPos()),
game.haveDrawOffer(), engine, numPV);
computerPlayer.queueAnalyzeRequest(sr);
} else if (computersTurn || ponder) {
listener.clearSearchInfo(searchId);
<BUG>Pair<String, Integer> ecoData =
EcoDb.getInstance().getEco(game.tree);

String eco = ecoData.first;

listener.notifyBookInfo(searchId, "", null, eco, ecoData.second);
</BUG>
final Pair<Position, ArrayList<Move>> ph = game.getUCIHistory();

new Position(game.currPos()),
game.haveDrawOffer(), engine, numPV);
computerPlayer.queueAnalyzeRequest(sr);
} else if (computersTurn || ponder) {
listener.clearSearchInfo(searchId);
EcoDb.Result ecoData = EcoDb.getInstance().getEco(game.tree);
String eco = ecoData.getName();
listener.notifyBookInfo(searchId, "", null, eco, ecoData.distToEcoTree);
final Pair<Position, ArrayList<Move>> ph = game.getUCIHistory();
