if (!((Boolean) verified.get(entry.getName())).booleanValue())
if (verify && verified.get(entry.getName()) == Boolean.FALSE)
  public synchronized InputStream getInputStream(ZipEntry entry) throws    ZipException, IOException  {    // If we haven't verified the hash, do it now.    if (!verified.containsKey(entry.getName()) && verify)      {        if (DEBUG)          debug("reading and verifying " + entry);        return new EntryInputStream(entry, super.getInputStream(entry));      }    else      {        if (DEBUG)          debug("reading already verified entry " + entry);        if (!((Boolean) verified.get(entry.getName())).booleanValue())          throw new ZipException("digest for " + entry + " is invalid");        return super.getInputStream(entry);      }	}