throw (MalformedURLException) e.getException();
if (e.getException() instanceof MalformedURLException) throw (MalformedURLException) e.getException(); throw (RuntimeException) e.getException();
	public URL getURL(final String protocol, final String host, final int port, final String file, final URLStreamHandler handler) throws MalformedURLException {		if (System.getSecurityManager() == null)			return new URL(protocol, host, port, file, handler);		try {			return (URL) AccessController.doPrivileged(new PrivilegedExceptionAction() {				public Object run() throws MalformedURLException {					return new URL(protocol, host, port, file, handler);				}			}, controlContext);		} catch (PrivilegedActionException e) {			throw (MalformedURLException) e.getException();		}	}