anchor.diff:     * Hint for cases where the source expects a method or function to return a
      * non-void result, but the method or function signature returns void.
      *
  -   * @param name the name of the method or function that returns void
  +   * Parameters:
  +   * 0: the name of the method or function that returns void
      */
     static const HintCode USE_OF_VOID_RESULT = const HintCode(
         'USE_OF_VOID_RESULT',
  
positive.code:    * 7.2 Getters: It is a compile-time error if a class has both a getter and a
     * method with the same name.
     *
     * @param name the conflicting name of the getter and method
     */
    static const CompileTimeErrorCode GETTER_AND_METHOD_WITH_SAME_NAME =
        const CompileTimeErrorCode('GETTER_AND_METHOD_WITH_SAME_NAME',
  
negative.code:   Source _source;
  
    /**
     * Initialize a newly created error reporter that will report errors to the
     * given [_errorListener]. Errors will be reported against the
     * [_defaultSource] unless another source is provided later.
     */
    ErrorReporter(this._errorListener, this._defaultSource) {
      if (_errorListener == null) {
  