anchor.diff:      
   //special rule for syntactic predicates
   declarationStart
  -    :  userAnnotation* ( langAnnotation | visibility | memberDeclarationStart | typeDeclarationStart )
  +    :  userAnnotation* ( langAnnotation | memberDeclarationStart | typeDeclarationStart )
       ;
   
   memberDeclarationStart
  
positive.code:     ;
      
  annotations
      : annotation+ (visibility annotation+)?
      -> ^(ANNOTATION_LIST annotation+ visibility? annotation*)
      ;
  
  annotation
  
negative.code:     | 'extension'
      | 'volatile'
      | 'small'
      | visibility
      ;
  
  visibility
  