result.add(new ClasspathEntry(bundledata.getBaseBundleFile(), domain));
result.add(createClassPathEntry(bundledata.getBaseBundleFile(), domain));
	protected boolean addClassPathEntry(ArrayList result, String entry, AbstractBundleData bundledata, ProtectionDomain domain) {		if (entry.equals(".")) {			result.add(new ClasspathEntry(bundledata.getBaseBundleFile(), domain));			return true;		} 		Object element = getClasspath(entry, bundledata, domain);		if (element != null) {			result.add(element);			return true;		} 		// need to check in fragments for the classpath entry.		// only check for fragments if the bundledata is the hostdata.		if (fragClasspaths != null && hostdata == bundledata) {			int size = fragClasspaths.size();			for (int i = 0; i < size; i++) {				FragmentClasspath fragCP = (FragmentClasspath) fragClasspaths.elementAt(i);				element = getClasspath(entry, fragCP.bundledata, fragCP.domain);				if (element != null) {					result.add(element);					return true;				}			}		}		return false;	}