if (targetFile.exists() && targetFile.isDirectory()) {
if (targetFile.exists() && targetFile.isDirectory() && fDestinationNamesCombo.getText().length() > 0) {
	protected boolean ensureTargetFileIsValid(File targetFile) {		if (targetFile.exists() && targetFile.isDirectory()) {			setErrorMessage(JarPackagerMessages.getString("JarPackageWizardPage.error.exportDestinationMustNotBeDirectory")); //$NON-NLS-1$			fDestinationNamesCombo.setFocus();			return false;		}		if (targetFile.exists()) {			if (!targetFile.canWrite()) {				setErrorMessage(JarPackagerMessages.getString("JarPackageWizardPage.error.jarFileExistsAndNotWritable")); //$NON-NLS-1$				fDestinationNamesCombo.setFocus();				return false;			}		}		return true;	}