}  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.containsKey(name) && ((Boolean) verified.get(name)).booleanValue()) { 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;	}