anchor.diff:      );
     }
   
  -  /// Add a suggestion for a [method]. If the method is being invoked with a
  -  /// target of `super`, then the [containingMemberName] should be the name of
  -  /// the member containing the invocation. If a [kind] is provided it will be
  -  /// used as the kind for the suggestion. The [inheritanceDistance] is the
  -  /// value of the inheritance distance feature computed for the method.
  +  /// Add a suggestion for a [method]. If a [kind] is provided it will be used
  +  /// as the kind for the suggestion. The [inheritanceDistance] is the value of
  +  /// the inheritance distance feature computed for the method.
     void suggestMethod(MethodElement method,
         {required CompletionSuggestionKind kind,
         required double inheritanceDistance}) {
  
positive.code:     }
    }
  
    /// Add a suggestion for a top-level [variable]. If a [kind] is provided it
    /// will be used as the kind for the suggestion. If the variable can only be
    /// referenced using a prefix, then the [prefix] should be provided.
    void suggestTopLevelVariable(TopLevelVariableElement variable,
        {String? prefix}) {
  
negative.code:     );
    }
  
    /// Add a suggestion for a top-level property [accessor]. If the accessor can
    /// only be referenced using a prefix, then the [prefix] should be provided.
    void suggestTopLevelPropertyAccessor(PropertyAccessorElement accessor,
        {String? prefix}) {
      assert(
  