docs: public BaseField setupField(int iFieldSeq)
      {
          BaseField field = null;
          //if (iFieldSeq == 0)
          //{
          //  field = new CounterField(this, ID, Constants.DEFAULT_FIELD_LENGTH, null, null);
          //  field.setHidden(true);
          //}
          //if (iFieldSeq == 1)
          //{
          //  field = new RecordChangedField(this, LAST_CHANGED, Constants.DEFAULT_FIELD_LENGTH, null, null);
          //  field.setHidden(true);
          //}
          //if (iFieldSeq == 2)
          //{
          //  field = new BooleanField(this, DELETED, Constants.DEFAULT_FIELD_LENGTH, null, new Boolean(false));
          //  field.setHidden(true);
          //}
          if (iFieldSeq == 3)
              field = new StringField(this, CODE, 30, null, null);
          if (iFieldSeq == 4)
              field = new StringField(this, DESCRIPTION, 50, null, null);
          if (iFieldSeq == 5)
              field = new QueueNameField(this, QUEUE_NAME_ID, Constants.DEFAULT_FIELD_LENGTH, null, null);
          if (iFieldSeq == 6)
              field = new MessageProcessInfoField(this, REPLY_MESSAGE_PROCESS_INFO_ID, Constants.DEFAULT_FIELD_LENGTH, null, null);
          if (iFieldSeq == 7)
              field = new MessageProcessInfoField(this, LOCAL_MESSAGE_PROCESS_INFO_ID, Constants.DEFAULT_FIELD_LENGTH, null, null);
          if (iFieldSeq == 8)
              field = new MessageInfoField(this, MESSAGE_INFO_ID, Constants.DEFAULT_FIELD_LENGTH, null, null);
          if (iFieldSeq == 9)
              field = new MessageTypeField(this, MESSAGE_TYPE_ID, Constants.DEFAULT_FIELD_LENGTH, null, null);
          if (iFieldSeq == 10)
              field = new ProcessTypeField(this, PROCESS_TYPE_ID, Constants.DEFAULT_FIELD_LENGTH, null, null);
          if (iFieldSeq == 11)
              field = new StringField(this, PROCESSOR_CLASS, 127, null, null);
          if (iFieldSeq == 12)
              field = new PropertiesField(this, PROPERTIES, Constants.DEFAULT_FIELD_LENGTH, null, null);
          if (iFieldSeq == 13)
              field = new MessageTransportSelect(this, DEFAULT_MESSAGE_TRANSPORT_ID, Constants.DEFAULT_FIELD_LENGTH, null, null);
          if (iFieldSeq == 14)
              field = new BaseStatusSelect(this, INITIAL_MESSAGE_STATUS_ID, Constants.DEFAULT_FIELD_LENGTH, null, null);
          if (field == null)
              field = super.setupField(iFieldSeq);
          return field;
      }