throw new IOException("Cannot find plugin manager", ex);
final IOException ioe = new IOException("Cannot find plugin manager"); ioe.initCause(ex); throw ioe;
	public void connect() throws IOException {		try {			final PluginManager pluginMgr = (PluginManager) InitialNaming.lookup(PluginManager.NAME);			final PluginDescriptor descr = pluginMgr.getRegistry().getPluginDescriptor(pluginId);			if (descr == null) {				throw new IOException("Plugin " + pluginId + " not found");			}			this.jarFile = ((PluginDescriptorModel) descr).getJarFile();			if (this.jarFile == null) {				throw new IOException("Plugin jarfile not found");			}		} catch (NameNotFoundException ex) {			throw new IOException("Cannot find plugin manager", ex);		}	}