anchor.diff:  compXmlComment!:
   	COMMENT_ LBRACE e:expr RBRACE
   
  -	<<#0=#(#[AST_COMMENT_CONSTR], #e);>>
  +	<<#0=#(#[AST_COMMENT_CONSTR], #(#[AST_SPACE_SEQUENCE], #e));>>
   ;
   
   }
positive.code: 	<<
  	  if (#e1 == NULL)
  	  {
  	     #0=#(#[AST_PI_CONSTR], #[$n->getText(), AST_LOCAL_NAME], #e2);
  	  }
  	  else
  	  {
  	     #0=#(#[AST_PI_CONSTR], #e1, #e2);
  	  }
  	>>
  ;
  
negative.code: 	LPI  p:piTarget
  	<<#0=#(#[AST_PI_CONSTR], #p);>>
  
  	  { (WS|NL) {i:INSTRUCTION} <<if ($i != NULL) #0->addChild(#[$i->getText(), AST_STRING_CONST]);>> } RPI
  ;
  
  piTarget!:
  