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, SCREEN_IN_PROG_NAME, 40, null, null);
          field = new FieldInfo(this, SCREEN_OUT_NUMBER, 2, null, null);
          field.setDataClass(Short.class);
          field = new FieldInfo(this, SCREEN_ITEM_NUMBER, 4, null, null);
          field.setDataClass(Short.class);
          field = new FieldInfo(this, SCREEN_FILE_NAME, 40, null, null);
          field = new FieldInfo(this, SCREEN_FIELD_NAME, 40, null, null);
          field = new FieldInfo(this, SCREEN_ROW, 8, null, null);
          field.setDataClass(Short.class);
          field = new FieldInfo(this, SCREEN_COL, 4, null, null);
          field.setDataClass(Short.class);
          field = new FieldInfo(this, SCREEN_GROUP, 4, null, null);
          field = new FieldInfo(this, SCREEN_PHYSICAL_NUM, 4, null, null);
          field.setDataClass(Short.class);
          field = new FieldInfo(this, SCREEN_LOCATION, 20, null, null);
          field = new FieldInfo(this, SCREEN_FIELD_DESC, 30, null, null);
          field = new FieldInfo(this, SCREEN_TEXT, 9999, null, null);
          field = new FieldInfo(this, SCREEN_ANCHOR, 20, null, null);
          field = new FieldInfo(this, SCREEN_CONTROL_TYPE, 20, null, null);
      }