Thread.interrupted();
}
final ConnectionPoolTimeoutException exception = new ConnectionPoolTimeoutException("No connections available in pool (size " + this.size + "). Waited for " + this.timeout + " milliseconds for a connection.");
exception.fillInStackTrace();
Client.fireEvent(new ConnectionPoolTimeout(this.uri, this.size, this.timeout, this.timeUnit, exception));
throw exception;
}