import mousio.client.ConnectionState;
import mousio.client.retry.ConnectionFailHandler;
import mousio.client.retry.RetryHandler;
import mousio.client.retry.RetryPolicy;
import java.io.IOException;
<BUG>import java.util.Collections;
import java.util.List;</BUG>
import java.util.concurrent.TimeoutException;
public class ResponsePromise<T> {
private final RetryPolicy retryPolicy;

import mousio.client.ConnectionState;
import mousio.client.retry.ConnectionFailHandler;
import mousio.client.retry.RetryHandler;
import mousio.client.retry.RetryPolicy;
import java.io.IOException;
import java.util.LinkedList;
import java.util.List;
import java.util.concurrent.TimeoutException;
public class ResponsePromise<T> {
private final RetryPolicy retryPolicy;
