anchor.diff:  			//   a) [ expr ] and [ ] are not mixed
   			//   b) [ expr ] and an init are not used together
   
  -		|	newArrayDeclarator// (arrayInitializer)?
  +		|	newArrayDeclarator (arrayInitializer)?
   		)
   	;
   
  
positive.code: 	;
  
  // This is an initializer used to set up an array.
  /*arrayInitializer
  	:	lc:LCURLY^ {#lc.setType(ARRAY_INIT);}
  			(	initializer
  				(
  
negative.code: 			)?
  		RCURLY!
  	;
  
  // The two "things" that can initialize an array element are an expression
  // and another (nested) array initializer.
  initializer
  	:	expression
  	|	arrayInitializer
  	;
  
  // This is the header of a method. It includes the name and parameters
  