private final Class<ResponseT> responseClass;
private final Duration pollingInterval;
private final Waiter waiter;
private final CountDownLatch asyncCompletionLatch;
public DataGetterRunnable(
<BUG>ListenableFuture<Operation> initialOperationFuture,
</BUG>
SettableFuture<ResponseT> finalResultFuture,
OperationsClient operationsClient,
Class<ResponseT> responseClass,

private final Class<ResponseT> responseClass;
private final Duration pollingInterval;
private final Waiter waiter;
private final CountDownLatch asyncCompletionLatch;
public DataGetterRunnable(
RpcFuture<Operation> initialOperationFuture,
SettableFuture<ResponseT> finalResultFuture,
OperationsClient operationsClient,
Class<ResponseT> responseClass,
