anchor.diff:        )
       /*| unionType memberName
         ( 
  -        methodParameters 
  +        typeParameters? 
  +        parameters+
  +        //metatypes? 
  +        typeConstraints?
           ( 
             memberBody[$unionType.tree] 
           //-> ^(METHOD_DEFINITION unionType memberName methodParameters memberBody)
  
positive.code:       )
      ;
  
  methodParameters
      : typeParameters? parameters+ 
        //metatypes? 
        typeConstraints?
      ;
      
  block returns [Block block]
      : LBRACE 
  
negative.code:     ;
  
  typedMethodOrAttributeDeclaration
      : FUNCTION_MODIFIER 
        memberName 
        typeParameters? 
        parameters* 
        //metatypes? 
        typeConstraints?
        ( 
          block
        //-> ^(METHOD_DEFINITION FUNCTION_MODIFIER memberName methodParameters? block)
  