IEditorPart[] dirtyEditors= JavaPlugin.getDirtyEditors();
IEditorPart[] dirtyEditors= JavaPlugin.getDirtyEditors(fParentShell);
	private IFile[] getUnsavedFiles() {		IEditorPart[] dirtyEditors= JavaPlugin.getDirtyEditors();		Set unsavedFiles= new HashSet(dirtyEditors.length);		if (dirtyEditors.length > 0) {			List selection= JarPackagerUtil.asResources(fJarPackage.getElements());			for (int i= 0; i < dirtyEditors.length; i++) {				if (dirtyEditors[i].getEditorInput() instanceof IFileEditorInput) {					IFile dirtyFile= ((IFileEditorInput)dirtyEditors[i].getEditorInput()).getFile();					if (selection.contains(dirtyFile)) {						unsavedFiles.add(dirtyFile);					}				}			}		}		return (IFile[])unsavedFiles.toArray(new IFile[unsavedFiles.size()]);	}