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);
	}
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 ) ; }
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