private ActionSetFieldCol52 cloneActionSetColumn(ActionSetFieldCol52 col) {
ActionSetFieldCol52 clone = null;
if ( col instanceof LimitedEntryActionSetFieldCol52 ) {
clone = new LimitedEntryActionSetFieldCol52();
DTCellValue52 dcv = cloneLimitedEntryValue( ((LimitedEntryCol) col).getValue() );
((LimitedEntryCol) clone).setValue( dcv );
} else {
clone = new ActionSetFieldCol52();
}
clone.setBoundName( col.getBoundName() );
clone.setFactField( col.getFactField() );
clone.setHeader( col.getHeader() );
clone.setType( col.getType() );
clone.setValueList( col.getValueList() );
clone.setUpdate( col.isUpdate() );
clone.setDefaultValue( new DTCellValue52( col.getDefaultValue() ) );
clone.setHideColumn( col.isHideColumn() );
return clone;
}