anchor.diff:  
   createUser
       : CREATE USER userName IDENTIFIED 
  -    (BY STRING | (EXTERNALLY | GLOBALLY) ( AS STRING)?)
  +    (BY ID | (EXTERNALLY | GLOBALLY) ( AS STRING)?)
       ( 
           DEFAULT TABLESPACE ID
           | TEMPORARY TABLESPACE ID
  
positive.code:     : CREATE ROLE roleName
      ( 
          NOT IDENTIFIED
          | IDENTIFIED (BY STRING| USING schemaName? ID| EXTERNALLY | GLOBALLY)
      )? 
      (CONTAINER EQ_ (CURRENT | ALL))? 
      ;
  
  alterRole
      : ALTER ROLE roleName
      (NOT IDENTIFIED | IDENTIFIED (BY STRING | USING schemaName? ID | EXTERNALLY | GLOBALLY))
      (CONTAINER EQ_ (CURRENT | ALL))? 
      ;
  
  
negative.code:     ( 
          userName
          ( 
              IDENTIFIED (BY ID (REPLACE STRING)? | (EXTERNALLY | GLOBALLY) ( AS STRING)?)
              | DEFAULT TABLESPACE ID
              | TEMPORARY TABLESPACE ID
              | QUOTA (sizeClause | UNLIMITED) ON ID
  