docs: @Override
  	public boolean canRetry(RetryContext context) {
  		Throwable candidate = context.getLastThrowable();
  		if (candidate == null) {
  			return true;
  		}
  		return context.getRetryCount() <= this.maxNumberOfRetries
  				&& isRetryAbleException(candidate);
  	}