this.gridLayer = new GlazedListsGridLayer<RowDataFixture>(
GlazedLists.eventList(RowDataListFixture.getList()),
propertyNames, RowDataListFixture.getPropertyToLabelMap(), configRegistry);
NatTable natTable = new NatTable(parent, this.gridLayer, false);
natTable.addConfiguration(new DefaultNatTableStyleConfiguration());
natTable.addConfiguration(new HeaderMenuConfiguration(natTable) {
@Override
protected PopupMenuBuilder createColumnHeaderMenu(NatTable natTable) {
return super.createColumnHeaderMenu(natTable)
.withCategoriesBasedColumnChooser("Choose columns");