docs: public void setupFields()
      {
          FieldInfo field = null;
          field = new FieldInfo(this, ID, Constants.DEFAULT_FIELD_LENGTH, null, null);
          field.setDataClass(Integer.class);
          field.setHidden(true);
          field = new FieldInfo(this, LAST_CHANGED, Constants.DEFAULT_FIELD_LENGTH, null, null);
          field.setDataClass(Date.class);
          field.setHidden(true);
          field = new FieldInfo(this, DELETED, 10, null, new Boolean(false));
          field.setDataClass(Boolean.class);
          field.setHidden(true);
          field = new FieldInfo(this, KEY_FILENAME, 40, null, null);
          field = new FieldInfo(this, KEY_NUMBER, 2, null, null);
          field.setDataClass(Short.class);
          field = new FieldInfo(this, KEY_FIELD_1, 40, null, null);
          field = new FieldInfo(this, KEY_FIELD_2, 40, null, null);
          field = new FieldInfo(this, KEY_FIELD_3, 40, null, null);
          field = new FieldInfo(this, KEY_FIELD_4, 40, null, null);
          field = new FieldInfo(this, KEY_FIELD_5, 40, null, null);
          field = new FieldInfo(this, KEY_FIELD_6, 40, null, null);
          field = new FieldInfo(this, KEY_FIELD_7, 40, null, null);
          field = new FieldInfo(this, KEY_FIELD_8, 40, null, null);
          field = new FieldInfo(this, KEY_FIELD_9, 40, null, null);
          field = new FieldInfo(this, KEY_NAME, 40, null, null);
          field = new FieldInfo(this, KEY_TYPE, 1, null, null);
          field = new FieldInfo(this, INCLUDE_SCOPE, 10, null, new Integer(0x004));
          field.setDataClass(Integer.class);
      }