docs: @Override
  	public void registerThrowable(RetryContext context, Throwable throwable) {
  		RetryContext[] contexts = ((CompositeRetryContext) context).contexts;
  		RetryPolicy[] policies = ((CompositeRetryContext) context).policies;
  		for (int i = 0; i < contexts.length; i++) {
  			policies[i].registerThrowable(contexts[i], throwable);
  		}
  		((RetryContextSupport) context).registerThrowable(throwable);
  	}