anchor.diff:    ///
     /// Convenience function to ensure that a [YamlList] is returned.
     ///
  -  /// Throws [ArgumentError] if the element at the given path is not a [YamlList]
  -  /// or if the path is invalid. If [checkAlias] is `true`, and an aliased node
  -  /// is encountered along [path], an [AliasError] will be thrown.
  +  /// Throws [ArgumentError] if the element at the given path is not a
  +  /// [YamlList] or if the path is invalid. If [checkAlias] is `true`, and an
  +  /// aliased node is encountered along [path], an [AliasError] will be thrown.
     YamlList _traverseToList(Iterable<Object> path, {bool checkAlias = false}) {
       ArgumentError.checkNotNull(path, 'path');
       ArgumentError.checkNotNull(checkAlias, 'checkAlias');
  
positive.code: /// such a situation should be extremely rare, and should only occur with
  /// degenerate formatting.
  ///
  /// Most modification methods require the user to pass in an [Iterable<Object>]
  /// path that holds the keys/indices to navigate to the element.
  ///
  /// **Example:**
  
negative.code:   /// `package:analysis_server`.
    ///
    /// The [SourceEdit] objects can be serialized to JSON using the `toJSON`
    /// function, deserialized using [SourceEdit.fromJson], and applied to a
    /// string using the `apply` function. Multiple [SourceEdit]s can be applied
    /// to a string using [SourceEdit.applyAll].
    ///
  