docs: @Override
  	public RetryContext open(RetryContext parent) {
  		List<RetryContext> list = new ArrayList<RetryContext>();
  		for (RetryPolicy policy : this.policies) {
  			list.add(policy.open(parent));
  		}
  		return new CompositeRetryContext(parent, list, this.policies);
  	}