anchor.diff:  	
   protected
   property_header:	
  -	LPAREN! |
  -	((AS! type_reference)? COLON!)
  +	LPAREN |
  +	((AS type_reference)? COLON)
   	;
   	
   protected
  
positive.code: 		AddAttributes(p.Attributes);
  		container.Add(p);
  	}
  	begin_with_doc[p]!
  		(interface_property_accessor[p])+
  	end
  	;
  
negative.code: 	(
  		e=expression { ec.Add(e); }
  		(
  			COMMA
  			e=expression { ec.Add(e); }
  		)*
  	)?
  