anchor.diff:  
     /// Create a linked hash set from [elements].
     ///
  -  /// Creates a linked hash set as by `new LinkedHashSet<E>()` and adds each
  +  /// Creates a linked hash set as by `LinkedHashSet<E>()` and adds each
     /// element of `elements` to this set in the order they are iterated.
  +  /// Example:
  +  /// ```dart
  +  /// final baseSet = <int>{1, 2, 3};
  +  /// final setOf = LinkedHashSet<num>.of(baseSet);
  +  /// print(setOf); // {1, 2, 3}
  +  /// ```
     factory LinkedHashSet.of(Iterable<E> elements) =>
         LinkedHashSet<E>()..addAll(elements);
   
  
positive.code: 
    /// Create a linked hash set containing all [elements].
    ///
    /// Creates a linked hash set as by `new LinkedHashSet<E>()` and adds each
    /// element of `elements` to this set in the order they are iterated.
    ///
    /// All the [elements] should be instances of [E].
  
negative.code:   /// instance of [E], which means that:
    /// ```dart template:expression
    /// LinkedHashSet<int>(equals: (int e1, int e2) => (e1 - e2) % 5 == 0,
    ///                    hashCode: (int e) => e % 5);
    /// ```
    /// does not need an `isValidKey` argument, because it defaults to only
    /// accepting `int` values which are accepted by both `equals` and `hashCode`.
    ///
    /// If neither `equals`, `hashCode`, nor `isValidKey` are provided,
    /// the default `isValidKey` instead accepts all values.
    /// The default equality and hashcode operations are assumed to work on all
    /// objects.
  