anchor.diff:      }
       return _versionConstraints;
     }
  +
     Map<String, VersionConstraint> _versionConstraints;
   
     Pubspec(
  
positive.code:   YamlMap _yamlMap;
    String get path => _path;
    final String _path;
    String get name => _yamlMap['name'];
    set name(String _name) {
      contents = setMapKey(_contents, _yamlMap, 'name', _name, false);
    }
    String get author => _yamlMap['author'];
    set author(String _author) {
      _setValue('author', _author);
    }
    Version get version => new Version.parse(_yamlMap['version']);
    set version(Version v) {
      contents = setMapKey(_contents, _yamlMap, 'version', v.toString(), false);
    }
    String get homepage => _yamlMap['homepage'];
    set homepage(String _homepage) {
      _setValue('homepage', _homepage);
    }
    String get documentation => _yamlMap['documentation'];
    String get description => _yamlMap['description'];
    set description(String _description) {
      _setValue('description', _description);
    }
    void _setValue(String key, String value) {
      if(value != null && value != '') {
        contents = setMapKey(_contents, _yamlMap, key, value, false);
  
negative.code:       contents = setMapKey(_contents, env, 'sdk', "'$constraint'", false);
      }
    }
  
    Map<String, dynamic> get dependencies =>
        _yamlMap.containsKey('dependencies') ?
            _yamlMap['dependencies'] : const {};
  
    Map<String, dynamic> get devDependencies =>
        _yamlMap.containsKey('dev_dependencies') ?
            _yamlMap['dev_dependencies'] : const {};
  
    Map<String, dynamic> get dependencyOverrides =>
        _yamlMap.containsKey('dependency_overrides') ?
            _yamlMap['dependency_overrides'] : const {};
  
    List<String> get immediateDependencyNames => []
        ..addAll(dependencies.keys)
        ..addAll(devDependencies.keys);
  