/**
   * Make a Model cell for the given column
   *
   * @param column
   * @return
   */
  @Override
  public DTCellValue52 makeModelCellValue(BaseColumn column) {
    DataType.DataTypes dataType = utilities.getDataType(column);
    DTCellValue52 dcv = null;
    if (column instanceof LimitedEntryCol) {
      dcv = new DTCellValue52(Boolean.FALSE);
    } else if (column instanceof AttributeCol52) {
      AttributeCol52 ac = (AttributeCol52) column;
      if (ac.getAttribute().equals(RuleAttributeWidget.DIALECT_ATTR)) {
        dcv = new DTCellValue52(RuleAttributeWidget.DEFAULT_DIALECT);
      } else {
        dcv = new DTCellValue52(column.getDefaultValue());
      }

    } else {
      dcv = new DTCellValue52(column.getDefaultValue());
    }
    utilities.assertDTCellValue(dataType, dcv);
    return dcv;
  }