private ActionInsertFactCol52 cloneActionInsertColumn( ActionInsertFactCol52 col ) {
ActionInsertFactCol52 clone = null;
if ( col instanceof LimitedEntryActionInsertFactCol52 ) {
clone = new LimitedEntryActionInsertFactCol52();
DTCellValue52 dcv = cloneLimitedEntryValue( ( (LimitedEntryCol) col ).getValue() );
( (LimitedEntryCol) clone ).setValue( dcv );
} else {
clone = new ActionInsertFactCol52();
}
clone.setBoundName( col.getBoundName() );
clone.setType( col.getType() );
clone.setFactField( col.getFactField() );
clone.setFactType( col.getFactType() );
clone.setHeader( col.getHeader() );
clone.setValueList( col.getValueList() );
clone.setDefaultValue( new DTCellValue52( col.getDefaultValue() ) );
clone.setHideColumn( col.isHideColumn() );
clone.setInsertLogical( col.isInsertLogical() );
return clone;
}