}
} else externalForm  = url.toExternalForm();
	private String getURL(String id) {		String suffix = "";		int atIndex = id.indexOf("@");		if (atIndex >= 0) {			suffix = id.substring(atIndex);			id = id.substring(0, atIndex);		}		Bundle bundle = Platform.getBundle(id);		Assert.assertNotNull("0.1 " + id, bundle);		URL url = null;		try {			url = Platform.resolve(bundle.getEntry("/"));		} catch (IOException e) {			CoreTest.fail("0.2 " + bundle.getEntry("/"), e);		}		String externalForm = url.toExternalForm();				if (url.getProtocol().equals("jar")) {			// if it is a JAR'd plug-in, URL is jar:file:/path/file.jar!/			String path = url.getPath();			// change it to be file:/path/file.jar			externalForm = path.substring(0, path.length() - 2);		}		// workaround for bug 88070				externalForm = "reference:" + externalForm;		return externalForm + suffix;	}