code: public BaseField setupField(int iFieldSeq)
      {
          BaseField field = null;
          if (iFieldSeq == 0)
              field = new ShortField(this, KEY_ORDER, Constants.DEFAULT_FIELD_LENGTH, null, new Short((short)0));
          if (iFieldSeq == 1)
              field = new ProjectFilter(this, PROJECT_ID, Constants.DEFAULT_FIELD_LENGTH, null, null);
          if (iFieldSeq == 2)
              field = new ProjectVersionField(this, PROJECT_VERSION_ID, Constants.DEFAULT_FIELD_LENGTH, null, null);
          if (iFieldSeq == 3)
              field = new IssueTypeField(this, ISSUE_TYPE_ID, Constants.DEFAULT_FIELD_LENGTH, null, null);
          if (iFieldSeq == 4)
              field = new IssueStatusField(this, ISSUE_STATUS_ID, Constants.DEFAULT_FIELD_LENGTH, null, null);
          if (iFieldSeq == 5)
              field = new UserField(this, ASSIGNED_USER_ID, Constants.DEFAULT_FIELD_LENGTH, null, null);
          if (iFieldSeq == 6)
              field = new IssuePriorityField(this, ISSUE_PRIORITY_ID, Constants.DEFAULT_FIELD_LENGTH, null, null);
          if (field == null)
              field = super.setupField(iFieldSeq);
          return field;
      }
docs: Add this field in the Record's field sequence.