anchor.diff:      INTERFACE_DECL;
       INTERFACE_BODY;
       MEMBER_NAME;
  +    MEMBER_BODY;
       METHOD_DECL;
       METATYPE_LIST;
       NAMED_ARG;
  
positive.code: //      a parExpression, just like we do for Smalltalk
  //      style parameters below?
  methodDefinition
      : block | specifier? ';'!
      ;
  
  attributeDefinition
  
negative.code:     ;
      
  block
      : '{' annotatedDeclarationOrStatement* directiveStatement? '}'
      -> ^(BLOCK annotatedDeclarationOrStatement* directiveStatement?)
      ;
  
  memberBody
      : '{' blockDeclarationsAndStatements? '}'
      -> ^(MEMBER_BODY blockDeclarationsAndStatements?)
      ;
  
  //This rule accounts for the problem that we
  