protected void disconnect() { Logger.defaultLogger().info("Disconnecting all proxies ..."); Logger.defaultLogger().fine("Disconnecting main proxy ..."); this.proxy.disconnect(); Iterator iter = this.alternateProxies.iterator(); int i = 0; while (iter.hasNext()) { Logger.defaultLogger().fine("Disconnecting proxy #" + ++i + " ..."); AbstractProxy px = (AbstractProxy) iter.next(); px.disconnect(); } }