anchor.diff:      ;
   
   primitiveType
  -    :   BOOLEAN
  -    |   CHAR
  +    :   CHAR
       |   BYTE
       |   SHORT
       |   INT
  -    |   LONG
       |   FLOAT
  -    |   DOUBLE
       ;
   
   typeArguments
  
positive.code: SET           : S E T;
  GET           : G E T;
  ABSTRACT      : A B S T R A C T;
  BOOLEAN       : B O O L E A N;
  BREAK         : B R E A K;
  BYTE          : B Y T E;
  CATCH         : C A T C H;
  
negative.code: CONTINUE      : C O N T I N U E;
  DEFAULT       : D E F A U L T;
  DO            : D O;
  ELSE          : E L S E;
  ENUM          : E N U M;
  EXTENDS       : E X T E N D S;
  