if (servers == null)
return;
nodeList = new HashMap<ODistributedServerNodeRemote, ODistributedServerNodeRemote.SYNCH_TYPE>();
if (servers.field("synch") != null)
for (String s : (Collection<String>) servers.field("synch")) {
nodeList.put(nodes.get(s), ODistributedServerNodeRemote.SYNCH_TYPE.SYNCHRONOUS);
}
if (servers.field("asynch") != null)
for (String s : (Collection<String>) servers.field("asynch")) {
nodeList.put(nodes.get(s), ODistributedServerNodeRemote.SYNCH_TYPE.ASYNCHRONOUS);