anchor.diff:     * an instance method named <i>n</i> and an accessible static member named
      * <i>n</i> is declared in a superclass of <i>C</i>.
      *
  -   * @param memberName the name of the member with the name conflict
  -   * @param superclassName the name of the enclosing class that has the static
  -   *        member
  +   * Parameters:
  +   * 0: the name of the member with the name conflict
  +   * 1: the name of the enclosing class that has the static member
      */
     static const StaticWarningCode INSTANCE_METHOD_NAME_COLLIDES_WITH_SUPERCLASS_STATIC =
         const StaticWarningCode(
  
positive.code: }
  
  /**
   * The enumeration `CompileTimeErrorCode` defines the error codes used for
   * compile time errors caused by constant evaluation that would throw an
   * exception when run in checked mode. The client of the analysis engine is
   * responsible for determining how these errors should be presented to the user
   * (for example, a command-line compiler might elect to treat these errors
   * differently depending whether it is compiling it "checked" mode).
   */
  class CheckedModeCompileTimeErrorCode extends ErrorCode {
    // TODO(paulberry): improve the text of these error messages so that it's
  
negative.code:    * <i>m1</i> overrides an instance member <i>m2</i> and <i>m1</i> does not
     * declare all the named parameters declared by <i>m2</i>.
     *
     * Parameters:
     * 0: the number of named parameters in the overridden member
     * 1: the name of the class from the overridden method
     */
    static const StaticWarningCode INVALID_OVERRIDE_NAMED = const StaticWarningCode(
        'INVALID_OVERRIDE_NAMED',
  