final public void block_statement_part() throws ParseException {
    label_17:
    while (true) {
      switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
      case POSTPONED:
      case PROCESS:
      case WITH:
      case basic_identifier:
      case extended_identifier:
      case 152:
        ;
        break;
      default:
        jj_la1[62] = jj_gen;
        break label_17;
      }
      architecture_statement(null);
    }
  }