IOException lastException = null;
for (Address addr : addrs) {
try {
FrameHandler frameHandler = createFrameHandlerFactory().create(addr);
AMQConnection conn = new GenerousAMQConnection(this, frameHandler, executor);
conn.start();
return conn;
} catch (IOException e) {
lastException = e;
}
}