return create(
operationsClient, initialOperationFuture, executor, responseClass, POLLING_INTERVAL);
}
public static <ResponseT extends Message> OperationFuture<ResponseT> create(
OperationsClient operationsClient,
<BUG>ListenableFuture<Operation> initialOperationFuture,
</BUG>
ScheduledExecutorService executor,
Class<ResponseT> responseClass,
Duration pollingInterval) {

return create(
operationsClient, initialOperationFuture, executor, responseClass, POLLING_INTERVAL);
}
public static <ResponseT extends Message> OperationFuture<ResponseT> create(
OperationsClient operationsClient,
RpcFuture<Operation> initialOperationFuture,
ScheduledExecutorService executor,
Class<ResponseT> responseClass,
Duration pollingInterval) {
