XGridColumnModel columnModel = UnoRuntime.queryInterface( XGridColumnModel.class,
m_gridControlModel.getPropertyValue( "ColumnModel" ) );
columnModel.setDefaultColumns( 10 );
// clone the grid model
final XCloneable cloneable = UnoRuntime.queryInterface( XCloneable.class, m_gridControlModel );
assertNotNull( "all UnoControlModel's are expected to be cloneable", cloneable );
final XInterface clone = cloneable.createClone();
final XPropertySet clonedProps = UnoRuntime.queryInterface( XPropertySet.class, clone );
// TODO: check all those generic properties for equality
// the data model and the column model should have been cloned, too