Bug 83369 [Import/Export] Unused manifest file generation code in ZipFileExporter
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/wizards/datatransfer/ArchiveFileExportOperation.java
/**
     *  Answer a boolean indicating whether the passed child is a descendent
     *  of one or more members of the passed resources collection
     *
     *  @return boolean
     *  @param resources java.util.Vector
     *  @param child org.eclipse.core.resources.IResource
     */
    protected boolean isDescendent(List resources, IResource child) {
        if (child.getType() == IResource.PROJECT)
            return false;
        IResource parent = child.getParent();
        if (resources.contains(parent))
            return true;
        return isDescendent(resources, parent);
    }
    /**
     *	Export the resources that were previously specified for export
     *	(or if a single resource was specified then export it recursively)
     */
    public void run(IProgressMonitor progressMonitor)
            throws InvocationTargetException, InterruptedException {
        this.monitor = progressMonitor;
        try {
            initialize();
        } catch (IOException e) {
            throw new InvocationTargetException(e, DataTransferMessages.format(
                    "ZipExport.cannotOpen", new Object[] { e.getMessage() })); 
        }
        try {