anchor.diff:          dg:genericMethod
           {#classField = #dg;}
       |
  -        (multipleAssignmentDeclarationStart)=> 
  +        (multipleAssignmentDeclarationStart)=>
           mad:multipleAssignmentDeclaration
           {#classField = #mad;}
  -    |    
  +    |
           (declarationStart)=>
           dd:declaration
           {#classField = #dd;}
  
positive.code:         //TODO? options {defaultErrorHandler = true;}
          { Token first = LT(1); boolean isStatic = false; }
      :   an:annotationsOpt "import"! ( "static"! {isStatic=true;} )? is:identifierStar!
          {if (isStatic) 
              #importStatement = #(create(STATIC_IMPORT,"static_import",first,LT(1)),an,is);
           else
              #importStatement = #(create(IMPORT,"import",first,LT(1)),an,is);}
  
negative.code: identifier {Token first = LT(1);}
      :   i1:IDENT!
          (   options { greedy = true; } :
              d:DOT! nls! i2:IDENT!
              {#i1 = #(create(DOT,".",first,LT(1)),i1,i2);}
          )*
          {#identifier = #i1;}
  