else fJarPackage.setRefactoringAware(false);
	protected void updateModel() {		if (getControl() == null)			return;				// source		if (fExportClassFilesCheckbox.getSelection() && !fJarPackage.areClassFilesExported())			fExportOutputFoldersCheckbox.setSelection(false);		if (fExportOutputFoldersCheckbox.getSelection() && !fJarPackage.areOutputFoldersExported())			fExportClassFilesCheckbox.setSelection(false);		fJarPackage.setExportClassFiles(fExportClassFilesCheckbox.getSelection());		fJarPackage.setExportOutputFolders(fExportOutputFoldersCheckbox.getSelection());		fJarPackage.setExportJavaFiles(fExportJavaFilesCheckbox.getSelection());		fJarPackage.setElements(getSelectedElements());		// destination		String comboText= fDestinationNamesCombo.getText();		IPath path= Path.fromOSString(comboText);		if (path.segmentCount() > 0 && ensureTargetFileIsValid(path.toFile()) && path.getFileExtension() == null) 			// append .jar			path= path.addFileExtension(JarPackagerUtil.JAR_EXTENSION);		fJarPackage.setJarLocation(path);		// options		if (fRefactoringsCheckbox != null)			fJarPackage.setRefactoringAware(fRefactoringsCheckbox.getSelection());		fJarPackage.setCompress(fCompressCheckbox.getSelection());		fJarPackage.setIncludeDirectoryEntries(fIncludeDirectoryEntriesCheckbox.getSelection());		fJarPackage.setOverwrite(fOverwriteCheckbox.getSelection());	}