anchor.diff:            if (child is File) {
               if (file_paths.isAndroidManifestXml(pathContext, child.path) &&
                   !excludedPaths.contains(child.path)) {
  -              _analyzeManifestFile(driver, child.path);
  +              _analyzeAndroidManifestXml(driver, child.path);
               }
             } else if (child is Folder) {
               if (!excludedPaths.contains(child.path)) {
  
positive.code:     switch (type) {
        case ChangeType.ADD:
        case ChangeType.MODIFY:
          _checkForManifestUpdate(path);
          _checkForDataFileUpdate(path);
          break;
        case ChangeType.REMOVE:
          callbacks.applyFileRemoved(path);
  
negative.code: 
    /// Use the given analysis [driver] to analyze the content of the analysis
    /// options file at the given [path].
    void _analyzeAnalysisOptionsYaml(AnalysisDriver driver, String path) {
      var convertedErrors = const <protocol.AnalysisError>[];
      try {
        var content = _readFile(path);
  