} finally { if (in != null) try { in.close(); } catch (IOException e){  }
	private void processKeyStore(String urlSpec, String type, URL rootURL) {		if (type == null)			type = KeyStore.getDefaultType();		try {			URL url;			try {				url = new URL(urlSpec);			} catch (MalformedURLException mue) {				url = new URL(rootURL, urlSpec);			}			KeyStore ks = KeyStore.getInstance(type);			ks.load(url.openStream(), null);			keyStores.add(ks);		} catch (Exception e) {			SignedBundleHook.log(e.getMessage(), FrameworkLogEntry.WARNING, e);		}	}