anchor.diff:              { $positionalArgumentList.addPositionalArgument($pa2.positionalArgument); 
                 positionalArgumentList.setEndToken(null); }
             | { displayRecognitionError(getTokenNames(), 
  -                new MismatchedTokenException(RPAREN, input)); }
  +                new MismatchedTokenException(LIDENTIFIER, input)); }
             )
           )* 
           (
  
positive.code:           { il.setImportWildcard($iw.importWildcard); 
              il.setEndToken(null); } 
          | { displayRecognitionError(getTokenNames(), 
                  new MismatchedTokenException(RBRACE, input)); }
          )
        )?
      | iw=importWildcard { il.setImportWildcard($iw.importWildcard); }
  
negative.code:         it.addStaticType($type); }
        ( 
          (
            i=INTERSECTION_OP
            { it.setEndToken($i); }
            (
              at2=abbreviatedType
              { it.addStaticType($at2.type);
                it.setEndToken(null); }
            | { displayRecognitionError(getTokenNames(), 
                  new MismatchedTokenException(UIDENTIFIER, input)); }
            )
          )+
          { $type = it; }
        )?
  