Bug 305200 [EditorMgmt] FileEditorMappingContentProvider could just be replaced by ArrayContentProvider
This class doesn't seem to be very useful.
bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/dialogs/WizardExportPage.java
List initialSelections = new ArrayList(selectedTypes.size());
        for (int i = 0; i < mappingsSize; i++) {
            IFileEditorMapping currentMapping = editorMappings[i];
            if (selectedTypes.contains(currentMapping.getExtension())) {
				initialSelections.add(currentMapping);
			}
        }
        ListSelectionDialog dialog = new ListSelectionDialog(getContainer()
                .getShell(), editorMappings,
                FileEditorMappingContentProvider.INSTANCE,
                FileEditorMappingLabelProvider.INSTANCE, IDEWorkbenchMessages.WizardExportPage_selectionDialogMessage){
        	protected int getShellStyle() {
        		return super.getShellStyle() | SWT.SHEET;
        	}
        };
        dialog.setTitle(IDEWorkbenchMessages.WizardExportPage_resourceTypeDialog);
        dialog.open();
        return dialog.getResult();
    }
    /**
     * Resets this page's selected resources collection and updates its controls
     * accordingly.
     */
    protected void resetSelectedResources() {
        resourceDetailsDescription.setText(IDEWorkbenchMessages.WizardExportPage_detailsMessage);
        selectedResources = null;
        if (exportCurrentSelection) {
            exportCurrentSelection = false;
            if (resourceNameField.getText().length() > CURRENT_SELECTION
                    .length()) {