anchor.diff:  
           // targetType -> feature -> completionResult -> featureValue :: count
           // Lookup this value in the main model
  -        Map<dynamic, num> featureValue__count = server.featureMap[targetType].
  +        Map<dynamic, num> featureValue__count = serverMap.
             featureName_completionResult_featureValue_count[featureName][completion];
   
           // For the given [completion] the counts of the feature values are now
  
positive.code:     // new io.File(io.Platform.environment["HOME"] + "/logs/model.log").writeAsStringSync(
      //   "${new DateTime.now().toIso8601String()}: ${_name} $l \n", mode: io.FileMode.APPEND);
  
      log_client.info(l);
    }
  }
  
  
negative.code: 
    Model(String featuresPath,
        [this.modelSwitchThreshold = 3, this.smoothingFactor = 0.0000001]) {
      log.setupLogging("smart_completion_order");
      log.trace("About to start feature server: $featuresPath");
      server = FeatureServer.startFromPath(featuresPath);
    }
  