anchor.diff:                                            first.setColumn(modifiers.getColumn());
                                         }}
       :   "interface" IDENT nls!
  -        // it _might_ have type paramaters
  +        // it _might_ have type parameters
           (tp:typeParameters nls!)?
           // it might extend some other interfaces
           ie:interfaceExtends
  
positive.code:  *        Changes by Matt Quail to support generics (as per JDK1.5/JSR14)
   *        Notes:
   *        o We only allow the "extends" keyword and not the "implements"
   *              keyword, since thats what JSR14 seems to imply.
   *        o Thanks to Monty Zukowski for his help on the antlr-interest
   *              mail list.
   *        o Thanks to Alan Eliasen for testing the grammar over his
  
negative.code: //
  // Note that the above precedence levels map to the rules below...
  // Once you have a precedence chart, writing the appropriate rules as below
  // is usually very straightforward
  
  
  // the mother of all expressions
  