}
public static boolean removeRetryCondition(final Class<? extends Throwable> throwable) {
if (throwable == null) throw new IllegalArgumentException("throwable cannot be null");
final boolean remove = client.retryConditions.remove(throwable);
if (remove) fireEvent(new RetryConditionRemoved(throwable));
return remove;
}