code: @Override
  	public BundlePath nextPath() {
  
  		BundlePath path = null;
  		if (null == pathsIterator || !pathsIterator.hasNext()) {
  			currentBundle = (JoinableResourceBundle) bundlesIterator.next();
  
  			if (null != currentBundle.getExplorerConditionalExpression()) {
  				commentCallbackHandler.openConditionalComment(currentBundle.getExplorerConditionalExpression());
  			}
  
  			if (StringUtils.isNotEmpty(currentBundle.getDebugURL())) {
  				pathsIterator = Arrays
  						.asList(new BundlePath(currentBundle.getBundlePrefix(), currentBundle.getDebugURL(), true))
  						.iterator();
  			} else {
  				pathsIterator = currentBundle.getItemDebugPathList(variants).iterator();
  			}
  		}
  
  		if (pathsIterator != null && pathsIterator.hasNext()) {
  			path = pathsIterator.next();
  		}
  
  		return path;
  	}
docs: /*
  (non-Javadoc)
  
  @see net.jawr.web.resource.bundle.iterator.ResourceBundlePathsIterator#
  nextPath()