code: 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_INFO_CLASS_NAME, 40, null, null);
          field = new FieldInfo(this, CLASS_INFO_ID, Constants.DEFAULT_FIELD_LENGTH, null, null);
          field.setDataClass(Integer.class);
          field = new FieldInfo(this, CLASS_FIELD_CLASS, 60, null, null);
          field = new FieldInfo(this, CLASS_FIELD_SEQUENCE, 10, null, new Integer(0));
          field.setDataClass(Integer.class);
          field = new FieldInfo(this, CLASS_FIELD_NAME, 40, null, null);
          field = new FieldInfo(this, CLASS_FIELD_DESC, 30, null, null);
          field = new FieldInfo(this, CLASS_FIELD_PROTECT, 30, null, null);
          field = new FieldInfo(this, CLASS_FIELD_INITIAL, 32000, null, null);
          field = new FieldInfo(this, CLASS_FIELD_INITIAL_VALUE, 32000, null, null);
          field = new FieldInfo(this, CLASS_FIELDS_TYPE, Constants.DEFAULT_FIELD_LENGTH, null, null);
          field = new FieldInfo(this, INCLUDE_SCOPE, 10, null, new Integer(0x004));
          field.setDataClass(Integer.class);
      }
docs: Set up the screen input fields.