break label_8;
break label_7;
  final public void port() throws ParseException {        Token port ;    port = identifier();                addPort( port.beginLine, port.image );    label_8:    while (true) {      switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {      case COMMA:        ;        break;      default:        jj_la1[16] = jj_gen;        break label_8;      }      jj_consume_token(COMMA);      port = identifier();                        addPort( port.beginLine, port.image );    }    jj_consume_token(COLON);    jj_consume_token(MODE);    identifier();    switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {    case RANGE:      jj_consume_token(RANGE);      identifier();      jj_consume_token(TO);      identifier();      break;    default:      jj_la1[18] = jj_gen;      switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {      case LPAREN:        jj_consume_token(LPAREN);        skipParen();        jj_consume_token(RPAREN);        break;      default:        jj_la1[17] = jj_gen;        ;      }    }  }