anchor.diff:   | methodSignature
    ;
   
  -arrayType
  - : primaryType /* no line terminator here */ '[' ']'
  - ;
  -
   tupleType
    : '[' typeElementTypes ']'
    ;
  
positive.code:  : accessibilityModifier? 'static' propertyName callSignature ';'
   ;
    
  memberAccessorDeclaration
   : accessibilityModifier? 'static'? // (getAccessor | setAccessor)
   ;
    
  
negative.code: 
  intersectionOrPrimaryType
   : intersectionType
   | primaryOrArray
   ;
  
  primaryOrArray
   : primaryType /* no line terminator here */ ('[' ']')+
   ;
  
  primaryType
  