List<Pattern52> newPatterns = new ArrayList<Pattern52>();
List<ActionCol52> newActionColumns = new ArrayList<ActionCol52>();
// Extract column information
for ( DynamicColumn<DTColumnConfig52> column : widget.getGridWidget().getColumns() ) {
DTColumnConfig52 modelCol = column.getModelColumn();
if ( modelCol instanceof RowNumberCol52 ) {
rnCol = (RowNumberCol52) modelCol;
rnCol.setWidth( column.getWidth() );
rnCol.setHideColumn( !column.isVisible() );
model.setRowNumberCol( rnCol );