final public void architecture_declarative_part(Context c, Graph g) throws ParseException {
    label_14:
    while (true) {
      switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
      case ALIAS:
      case ATTRIBUTE:
      case COMPONENT:
      case CONSTANT:
      case FOR:
      case FUNCTION:
      case IMPURE:
      case PROCEDURE:
      case PURE:
      case SIGNAL:
      case SUBTYPE:
      case TYPE:
      case USE:
        ;
        break;
      default:
        jj_la1[50] = jj_gen;
        break label_14;
      }
      block_declarative_item(c, g);
    }
  }