anchor.diff:  		field=T_IDENT {$cis.addColumn($field.text);}
   	)*
   	T_END_PARENTHESIS
  -	(T_USING usingClass=T_TERM {$cis.setUsingClass($usingClass.text);})?
  +	(T_USING usingClass=getTerm {$cis.setUsingClass(usingClass);})?
   	(T_WITH T_OPTIONS key=T_IDENT T_EQUAL value=getValueProperty {$cis.addOption($key.text, value);}
   		(T_AND key=T_IDENT T_EQUAL value=getValueProperty {$cis.addOption($key.text, value);} )*
   	)?
  
positive.code: 
  //REMOVE UDF \"jar.name\";"
  removeUDFStatement returns [RemoveUDFStatement rus]:
  	T_REMOVE 'UDF' T_QUOTE jar=T_TERM T_QUOTE {$rus = new RemoveUDFStatement($jar.text);}
  	;
  
  //DROP INDEX IF EXISTS index_name;
  
negative.code: T_UPDATE: U P D A T E;
  T_WHERE: W H E R E;
  T_IN: I N;
  T_FROM: F R O M;
  
  
  T_SEMICOLON: ';';
  