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, CLASS_NAME, 40, null, null);
          field = new FieldInfo(this, BASE_CLASS_NAME, 40, null, null);
          field = new FieldInfo(this, CLASS_DESC, 255, null, null);
          field = new FieldInfo(this, CLASS_PROJECT_ID, Constants.DEFAULT_FIELD_LENGTH, null, null);
          field.setDataClass(Integer.class);
          field = new FieldInfo(this, CLASS_PACKAGE, 60, null, null);
          field = new FieldInfo(this, CLASS_SOURCE_FILE, 40, null, null);
          field = new FieldInfo(this, CLASS_TYPE, 20, null, null);
          field = new FieldInfo(this, CLASS_EXPLAIN, Constants.DEFAULT_FIELD_LENGTH, null, null);
          field = new FieldInfo(this, CLASS_HELP, Constants.DEFAULT_FIELD_LENGTH, null, null);
          field = new FieldInfo(this, CLASS_IMPLEMENTS, 60, null, null);
          field = new FieldInfo(this, SEE_ALSO, 32000, null, null);
          field = new FieldInfo(this, TECHNICAL_INFO, 32000, null, null);
          field = new FieldInfo(this, COPY_DESC_FROM, 50, null, null);
      }