anchor.diff:      //-> ^(OBJECT_DEFINITION VALUE_MODIFIER memberName extendedType? satisfiedTypes? classBody?) 
       ;
   
  -voidMethodDeclaration
  -    : VOID_MODIFIER memberName methodParameters?
  +voidMethodDeclaration returns [AnyMethod declaration]
  +    @init { MethodDefinition def=null;
  +            MethodDeclaration dec=null; }
  +    : VOID_MODIFIER
  +      { def = new MethodDefinition($VOID_MODIFIER);
  +        dec = new MethodDeclaration($VOID_MODIFIER);
  +        $declaration = def; }
  +      memberName
  +      { dec.setIdentifier($memberName.identifier); 
  +        def.setIdentifier($memberName.identifier); }
  +      (
  +        typeParameters
  +        { def.setTypeParameterList($typeParameters.typeParameterList); 
  +          dec.setTypeParameterList($typeParameters.typeParameterList); }        
  +      )?
  +      (
  +        parameters
  +        { def.addParameterList($parameters.parameterList); 
  +          dec.addParameterList($parameters.parameterList); }
  +      )*
  +      //metatypes? 
  +      (
  +        typeConstraints
  +        { def.setTypeConstraintList($typeConstraints.typeConstraintList); 
  +          dec.setTypeConstraintList($typeConstraints.typeConstraintList); }
  +      )?
         ( 
           block 
  +        { def.setBlock($block.block); }
         //-> ^(METHOD_DEFINITION VOID_MODIFIER memberName methodParameters? block)   
  -      | specifier?
  +      | 
  +        (
  +          specifier
  +          { dec.setSpecifierExpression($specifier.specifierExpression); }
  +        )?
           SEMICOLON
  +        { $declaration = dec; }
         //-> ^(METHOD_DECLARATION VOID_MODIFIER memberName methodParameters? specifier?)   
         )
       ;
  
positive.code:       )
      /*| unionType memberName
        ( 
          methodParameters 
          ( 
            memberBody[$unionType.tree] 
          //-> ^(METHOD_DEFINITION unionType memberName methodParameters memberBody)
  
negative.code:       )
      ;
  
      
  block returns [Block block]
      : LBRACE 
  