anchor.diff:  
   end_conversation
       : END CONVERSATION conversation_handle=LOCAL_ID ';'?
  -      (WITH (ERROR '=' faliure_code=(LOCAL_ID | STRING) DESCRIPTION '=' failure_text=(LOCAL_ID | STRING))? CLEANUP? )?
  +      (WITH (ERROR '=' faliure_code=(LOCAL_ID | STRING) 'DESCRIPTION' '=' failure_text=(LOCAL_ID | STRING))? CLEANUP? )?
       ;
   
   waitfor_conversation
  
positive.code:     ;
  
  value_method
      : (LOCAL_ID | EVENTDATA) '.value(' xquery=STRING ',' sqltype=STRING ')'
      ;
  
  query_method
  
negative.code: DELETE:                                D E L E T E;
  DENY:                                  D E N Y;
  DESC:                                  D E S C;
  DISK:                                  D I S K;
  DISTINCT:                              D I S T I N C T;
  DISTRIBUTED:                           D I S T R I B U T E D;
  