private ResourceBundlePathsIterator getBundleIterator(DebugMode debugMode, List<JoinableResourceBundle> bundles,
			ConditionalCommentCallbackHandler commentCallbackHandler, Map<String, String> variants) {
		ResourceBundlePathsIterator bundlesIterator;
		if (debugMode.equals(DebugMode.DEBUG)) {
			bundlesIterator = new DebugModePathsIteratorImpl(bundles, commentCallbackHandler, variants);
		} else if (debugMode.equals(DebugMode.FORCE_NON_DEBUG_IN_IE)) {
			bundlesIterator = new IECssDebugPathsIteratorImpl(bundles, commentCallbackHandler, variants);
		} else {
			bundlesIterator = new PathsIteratorImpl(bundles, commentCallbackHandler, variants);
		}
		
		return bundlesIterator;
	}
private ResourceBundlePathsIterator getBundleIterator ( DebugMode debugMode , List < JoinableResourceBundle > bundles , ConditionalCommentCallbackHandler commentCallbackHandler , Map < String , String > variants ) { ResourceBundlePathsIterator bundlesIterator ; if ( debugMode . equals ( DebugMode . DEBUG ) ) { bundlesIterator = new DebugModePathsIteratorImpl ( bundles , commentCallbackHandler , variants ) ; } else if ( debugMode . equals ( DebugMode . FORCE_NON_DEBUG_IN_IE ) ) { bundlesIterator = new IECssDebugPathsIteratorImpl ( bundles , commentCallbackHandler , variants ) ; } else { bundlesIterator = new PathsIteratorImpl ( bundles , commentCallbackHandler , variants ) ; } return bundlesIterator ; }
Returns the bundle iterator

@param debugMode
the flag indicating if we are in debug mode or not
@param commentCallbackHandler
the comment callback handler
@param variants
the variant map
@return the bundle iterator