case IDENT: identifier();
case ARCHITECTURE: jj_consume_token(ARCHITECTURE);
  final public void architecture() throws ParseException {        Token end;    jj_consume_token(ARCHITECTURE);    identifier();    jj_consume_token(OF);    identifier();    jj_consume_token(IS);    moduleBody();    switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {    case IDENT:      identifier();      break;    default:      jj_la1[6] = jj_gen;      ;    }    end = jj_consume_token(EOS);                endModule( end.beginLine );  }