anchor.diff:  			
   protected
   empty_block: 
  -		begin!
  -			PASS! eos
  -		end!
  +		begin
  +			PASS eos
  +		end
   		;
   		
   protected
  
positive.code: 	(
  		{ null == p.Getter }?
  		(
  			gt:GET! { m = p.Getter = new Method(ToLexicalInfo(gt)); m.Name = "get"; }
  		)
  		|
  		{ null == p.Setter }?
  		(
  			st:SET! { m = p.Setter = new Method(ToLexicalInfo(st)); m.Name = "set"; }
  		)				
  	)
  	(
  
negative.code: 		s = null;
  		Expression e = null;
  	}:
  	t:RAISE (e=expression)?
  	{
  		s = new RaiseStatement(ToLexicalInfo(t));
  		s.Exception = e;
  