File file= fJarPackage.getJarLocation().toFile();
File file= fJarPackage.getAbsoluteJarLocation().toFile();
	protected boolean canCreateJar(Shell parent) {		File file= fJarPackage.getJarLocation().toFile();		if (file.exists()) {			if (!file.canWrite())				return false;			if (fJarPackage.allowOverwrite())				return true;			return parent != null && JarPackagerUtil.askForOverwritePermission(parent, fJarPackage.getJarLocation().toOSString());		}							// Test if directory exists		String path= file.getAbsolutePath();		int separatorIndex = path.lastIndexOf(File.separator);		if (separatorIndex == -1) // ie.- default dir, which is fine			return true;		File directory= new File(path.substring(0, separatorIndex));		if (!directory.exists()) {			if (JarPackagerUtil.askToCreateDirectory(parent, directory))				return directory.mkdirs();			else				return false;		}		return true;	}