docs: @Override
  	protected void initializeProvider(InterceptorProvider provider, Bus bus) {
  		super.initializeProvider(provider, bus);
  
  		CorrelationIDFeatureInInterceptor corrIdProducerIn = new CorrelationIDFeatureInInterceptor(
  				policy);
  		provider.getInInterceptors().add(corrIdProducerIn);
  		provider.getInFaultInterceptors().add(corrIdProducerIn);
  
  		CorrelationIDFeatureOutInterceptor corrIdProducerOut = new CorrelationIDFeatureOutInterceptor(
  				policy);
  		provider.getOutInterceptors().add(corrIdProducerOut);
  		provider.getOutFaultInterceptors().add(corrIdProducerOut);
  		
  		// Selector registers SAAJ interceptor for Soap messages only 
  		CorrelationIDFeatureSelectorInterceptor selector = new CorrelationIDFeatureSelectorInterceptor();
  		provider.getInInterceptors().add(selector);
  		provider.getInFaultInterceptors().add(selector);
  	}