protected void saveConfig() { Map map = new HashMap(); List list = new ArrayList(); map.put("networks", list); Iterator<ContentNetworkImpl> it = networks.iterator(); while (it.hasNext()) { ContentNetworkImpl network = it.next(); if (network.getID() == ContentNetwork.CONTENT_NETWORK_VUZE) { continue; } Map cnet_map = new HashMap(); try { network.exportToBEncodedMap(cnet_map); list.add(cnet_map); } catch (Throwable e) { log("Failed to save " + network.getName(), e); } } if (list.size() == 0) { FileUtil.deleteResilientConfigFile(CONFIG_FILE); } else { FileUtil.writeResilientConfigFile(CONFIG_FILE, map); } }