processOpenZip (zip, zipFile, new ASMClassVisitor (foundClasses, zipFile));
processOpenZip (zip, zipFile, new ClassInfoClassVisitor (foundClasses, zipFile));
    private void processZip (String                zipName,                             Map<String,ClassInfo> foundClasses)    {        ZipFile zip = null;        try        {            zip = new ZipFile (zipName);            File zipFile = new File (zipName);            processOpenZip (zip, zipFile, new ASMClassVisitor (foundClasses,                                                               zipFile));        }        catch (IOException ex)        {            log.error ("Can't open jar file \"" + zipName + "\"", ex);        }        finally        {            try            {                zip.close();            }            catch (IOException ex)            {                log.error ("Can't close " + zipName, ex);            }            zip = null;        }    }