anchor.diff:    /// Set the list of arguments to the method to the given [argumentList].
     void set argumentList(ArgumentList argumentList);
   
  -  /// Return the best element available for the function being invoked. If
  -  /// resolution was able to find a better element based on type propagation,
  -  /// that element will be returned. Otherwise, the element found using the
  -  /// result of static analysis will be returned. If resolution has not been
  -  /// performed, then `null` will be returned.
  +  /// Return the best element available for the function being invoked.
  +  ///
  +  /// If resolution was able to find a better element based on type
  +  /// propagation, that element will be returned. Otherwise, the element found
  +  /// using the result of static analysis will be returned. If resolution has
  +  /// not been performed, then `null` will be returned.
     ///
     /// Deprecated: The analyzer no longer computes propagated type information.
     /// Use [staticElement] instead.
  
positive.code:   bool get isConst;
  
    /// Return `true` if this parameter was declared with the 'final' modifier.
    /// Parameters that are declared with the 'const' modifier will return `false`
    /// even though they are implicitly final.
    bool get isFinal;
  
    /// Return `true` if this parameter is a named parameter. Named parameters can
    /// either be required or optional.
    bool get isNamed;
  
    /// Return `true` if this parameter is an optional parameter. Optional
    /// parameters can either be positional or named.
    bool get isOptional;
  
    /// Return `true` if this parameter is both an optional and named parameter.
  
negative.code: ///
  /// Clients may not extend, implement or mix-in this class.
  abstract class ArgumentList implements AstNode {
    /// Return the expressions producing the values of the arguments.
    ///
    /// Although the language requires that positional arguments appear before
    /// named arguments, this class allows them to be intermixed.
    NodeList<Expression> get arguments;
  
    /// Set the parameter elements corresponding to each of the arguments in this
    /// list to the given list of [parameters].
    ///
    /// The list of parameters must be the same length as the number of
    /// arguments, but can contain `null` entries if a given argument does not
    /// correspond to a formal parameter.
    ///
    /// Deprecated: The analyzer no longer computes propagated type information.
    /// Use [correspondingStaticParameters] instead.
  