anchor.diff:    num rtt;
     num rto;
     List<String> protocolsWhitelist = [];
  +  num roundTrips;
  +  num timeout;
   
     var _ir;
   
  
positive.code:           _debug('Skipping transport: $protocol');
        } else {
            var roundTrips = PROTOCOLS[protocol].roundTrips;
            var to = rto * roundTrips;
            if (to == 0) to = 5000;
            _transportTref = new Timer(new Duration(milliseconds:to), () {
                if (readyState == CONNECTING) {
                    // I can't understand how it is possible to run
  
negative.code: 
    Client(String url, {
      this.devel: false, this.debug: false, this.protocolsWhitelist,
      this.info, this.rtt: 0, this.server, this.roundTrips, this.timeout}) {
  
      _baseUrl = utils.amendUrl(url);
  
  