anchor.diff:  pathElement returns [int t]
       :   nls
           (
  +            DOT nls NEW creator[1]
  +            { $t = 6; }
  +        |
               // AT: foo.@bar selects the field (or attribute), not property
               (
                   (   DOT                 // The all-powerful dot.
  
positive.code:     |   namedPropertyArgs
          { $t = 5; }
      ;
  
  /**
   *  This is the grammar for what can follow a dot:  x.a, x.@a, x.&a, x.'a', etc.
  
negative.code:             )
              namePart
              { $t = 1; }
  
              // Can always append a block, as foo{bar}
          |   closureOrLambdaExpression
  