}
		private File getExtractFile(String entryName) {			if (!(bundledata instanceof AbstractBundleData)) {				return null;			}			File bundleGenerationDir = ((AbstractBundleData) bundledata).createGenerationDir();			/* if the generation dir exists, then we have place to cache */			if (bundleGenerationDir != null && bundleGenerationDir.exists()) {				String path = ".cp"; /* put all these entries in this subdir *///$NON-NLS-1$				String name = entryName.replace('/', File.separatorChar);				if ((name.length() > 1) && (name.charAt(0) == File.separatorChar)) /* if name has a leading slash */{					path = path.concat(name);				} else {					path = path + File.separator + name;				}				return new File(bundleGenerationDir, path);			}			return null;		}