throw (IOException) e.getException();
if (e.getException() instanceof IOException) throw (IOException) e.getException(); throw (RuntimeException) e.getException();
	public ZipFile getZipFile(final File file) throws IOException {		if (System.getSecurityManager() == null)			return new ZipFile(file);		try {			return (ZipFile) AccessController.doPrivileged(new PrivilegedExceptionAction() {				public Object run() throws IOException {					return new ZipFile(file);				}			}, controlContext);		} catch (PrivilegedActionException e) {			throw (IOException) e.getException();		}	}