protected ITableModel generateTableModel(SimpleTableState objState)
{
// create a new table state if none is passed
if (objState == null)
{
objState = new SimpleTableState();
objState.getSortingState().setSortColumn(getInitialSortColumn(), getInitialSortOrder());
}
// update the page size if set in the parameter
IBinding objPageSizeBinding = getPageSizeBinding();