/** {@inheritDoc} */
 @Override
 public void onNext(Row row) {
   try {
     resultQueue.put(ResultQueueEntry.fromResponse(row));
   } catch (InterruptedException e) {
     Thread.currentThread().interrupt();
     throw new RuntimeException("Interrupted while adding a ResultQueueEntry", e);
   }
 }