docs: @Override
  	public final <T, E extends Throwable> T execute(RetryCallback<T, E> retryCallback,
  			RetryState retryState) throws E, ExhaustedRetryException {
  		return doExecute(retryCallback, null, retryState);
  	}