private static URL findNL(Bundle b, IPath path, Map override) {
private static URL findNL(Bundle b, IPath path, Map override, ArrayList multiple) {
	private static URL findNL(Bundle b, IPath path, Map override) {		String nl = null;		String[] nlVariants = null;		if (override != null)			try {				// check for override				nl = (String) override.get("$nl$"); //$NON-NLS-1$			} catch (ClassCastException e) {				// just in case			}		nlVariants = nl == null ? NL_JAR_VARIANTS : buildNLVariants(nl);		if (nl != null && nl.length() == 0)			return null;		URL result = null;		for (int i = 0; i < nlVariants.length; i++) {			IPath filePath = new Path(nlVariants[i]).append(path);			result = findInPlugin(b, filePath);			if (result != null)				return result;			result = findInFragments(b, filePath);			if (result != null)				return result;		}		// If we get to this point, we haven't found it yet.		// Look in the plugin and fragment root directories		result = findInPlugin(b, path);		if (result != null)			return result;		return findInFragments(b, path);	}