code: private static ContextProvider createContextProvider(final Collection<LoggingProvider> loggingProviders) {
  		Collection<ContextProvider> contextProviders = new ArrayList<ContextProvider>(loggingProviders.size());
  		for (LoggingProvider loggingProvider : loggingProviders) {
  			contextProviders.add(loggingProvider.getContextProvider());
  		}
  		return new BundleContextProvider(contextProviders);
  	}
docs: Gets all context providers from given logging providers and combine them into a new one.
  
  @param loggingProviders
  Context providers of these logging providers will be fetched
  @return All context providers combined into a new one