sessions = new HashMap(); temporaryDestinations = new HashSet();
sessions = new ConcurrentReaderHashMap(); temporaryDestinations = Collections.synchronizedSet(new HashSet());
   public ServerConnectionDelegate(ServerPeer serverPeer, String clientID, String username, String password)   {      this.serverPeer = serverPeer;      sessionIDCounter = 0;      sessions = new HashMap();      temporaryDestinations = new HashSet();      started = false;      connectionID = new GUID().toString();      receivers = new ConcurrentReaderHashMap();      globalToLocalTxMap = new ConcurrentReaderHashMap();      this.clientID = clientID;      this.username = username;      this.password = password;   }