code: public ReactiveCredHubOperations reactiveCredHubTemplate(CredHubProperties credHubProperties,
  															 ClientOptions clientOptions,
  															 ReactiveClientRegistrationRepository clientRegistrationRepository,
  															 ServerOAuth2AuthorizedClientRepository authorizedClientRepository) {
  		return new ReactiveCredHubTemplate(credHubProperties, clientHttpConnector(clientOptions),
  				clientRegistrationRepository, authorizedClientRepository);
  	}
docs: Create a {@link ReactiveCredHubTemplate} for interaction with a CredHub server
  using OAuth2 for authentication.
  
  @param credHubProperties connection properties
  @param clientOptions connection options
  @param clientRegistrationRepository a repository of OAuth2 client registrations
  @param authorizedClientRepository a repository of OAuth2 client authorizations
  @return a {@code ReactiveCredHubTemplate}