}  if (!signaturesRead) try { readSignatures(); } catch (IOException ioe) { if (DEBUG) { debug(ioe); ioe.printStackTrace(); } signaturesRead = true; }   if (DEBUG) debug("entryCerts=" + entryCerts + " verified " + name + " ? " + verified.get(name)); if (entryCerts != null && verified.get(name) == Boolean.TRUE) { Set certs = (Set) entryCerts.get(name); if (certs != null) jarEntry.certs = (Certificate[]) certs.toArray(new Certificate[certs.size()]);
  public ZipEntry getEntry(String name)  {    ZipEntry entry = super.getEntry(name);    if (entry != null)      {	JarEntry jarEntry = new JarEntry(entry);	Manifest manifest;	try	  {	    manifest = getManifest();	  }	catch (IOException ioe)	  {	    manifest = null;	  }	if (manifest != null)	  {	    jarEntry.attr = manifest.getAttributes(name);	    // XXX jarEntry.certs	  }	return jarEntry;      }    return null;  }