anchor.diff:  //      definition for a method or getter which returns
   //      a parExpression, just like we do for Smalltalk
   //      style parameters below?
  -memberDefinition
  -    : block | (specifier | initializer)? ';'!
  +methodDefinition
  +    : block | specifier? ';'!
  +    ;
  +
  +attributeDefinition
  +    : (specifier | initializer)? ';'!
       ;
       
   interfaceDeclaration
  
positive.code:     ;
  
  memberDeclaration
      : memberHeader
      ( 
        memberParameters memberDefinition
      -> ^(METHOD_DECL memberHeader memberParameters memberDefinition?)
      | memberDefinition 
      -> ^(ATTRIBUTE_DECL memberHeader memberDefinition?)
      )
      ;
  
  memberHeader
      : memberType memberName
      -> ^(MEMBER_TYPE memberType) memberName
      | 'assign' memberName
      -> ^(ATTRIBUTE_SETTER) memberName
      ;
  
  memberType
  
negative.code:     ARG_NAME;
      ANON_METH;
      ATTRIBUTE_DECL;
      ATTRIBUTE_GETTER;
      ATTRIBUTE_SETTER;
      BREAK_STMT;
      CALL_EXPR;
  