docs: public BaseField setupField(int iFieldSeq)
      {
          BaseField field = null;
          //if (iFieldSeq == 0)
          //  field = new PackagesReportScreenRecord_ReportDate(this, REPORT_DATE, Constants.DEFAULT_FIELD_LENGTH, null, null);
          //if (iFieldSeq == 1)
          //  field = new PackagesReportScreenRecord_ReportTime(this, REPORT_TIME, Constants.DEFAULT_FIELD_LENGTH, null, null);
          //if (iFieldSeq == 2)
          //  field = new PackagesReportScreenRecord_ReportUserID(this, REPORT_USER_ID, Constants.DEFAULT_FIELD_LENGTH, null, null);
          //if (iFieldSeq == 3)
          //  field = new ShortField(this, REPORT_PAGE, Constants.DEFAULT_FIELD_LENGTH, null, new Short((short)1));
          //if (iFieldSeq == 4)
          //  field = new IntegerField(this, REPORT_COUNT, Constants.DEFAULT_FIELD_LENGTH, null, new Integer(0));
          //if (iFieldSeq == 5)
          //  field = new CurrencyField(this, REPORT_TOTAL, Constants.DEFAULT_FIELD_LENGTH, null, new Double(0));
          //if (iFieldSeq == 6)
          //  field = new IntegerField(this, REPORT_KEY_AREA, Constants.DEFAULT_FIELD_LENGTH, null, null);
          if (iFieldSeq == 7)
              field = new JnlpFileField(this, JNLP_FILE_ID, Constants.DEFAULT_FIELD_LENGTH, null, null);
          if (iFieldSeq == 8)
              field = new StringField(this, TEMPLATE, 120, null, "docs/styles/xsl/cocoon/program/templatebuild.xsl");
          if (iFieldSeq == 9)
              field = new StringField(this, FILEOUT, 256, null, null);
          if (iFieldSeq == 10)
              field = new StringField(this, PACKAGES_TREE, 120, null, null);
          if (iFieldSeq == 11)
              field = new XmlField(this, EXCLUDE_PACKAGES, Constants.DEFAULT_FIELD_LENGTH, null, null);
          if (field == null)
              field = super.setupField(iFieldSeq);
          return field;
      }