bundlefile = new NestedDirBundleFile(sourcedata.getBundleFile(), cp);
bundlefile = createBundleFile(cp, sourcedata);
	public ClasspathEntry getClasspath(String cp, BaseData sourcedata, ProtectionDomain sourcedomain) {		BundleFile bundlefile = null;		File file;		BundleEntry cpEntry = sourcedata.getBundleFile().getEntry(cp);		// check for internal library directories in a bundle jar file		if (cpEntry != null && cpEntry.getName().endsWith("/")) //$NON-NLS-1$			bundlefile = new NestedDirBundleFile(sourcedata.getBundleFile(), cp);		// check for internal library jars		else if ((file = sourcedata.getBundleFile().getFile(cp, false)) != null)			bundlefile = createBundleFile(file, sourcedata);		if (bundlefile != null)			return createClassPathEntry(bundlefile, sourcedomain);		return null;	}