@Override
		protected TableColumnDescriptor<StringRowObject> createTableColumnDescriptor() {
			TableColumnDescriptor<StringRowObject> descriptor = new TableColumnDescriptor<>();

			descriptor.addVisibleColumn(new ATableColumn());
			descriptor.addVisibleColumn(new BTableColumn());
			descriptor.addVisibleColumn(new CTableColumn());
			descriptor.addVisibleColumn(new DTableColumn());

			return descriptor;
		}
Make sure that either the two given rows are an exact match, or that the row objects that
represent each row are equal()
Ghidra/Features/Base/src/test.slow/java/docking/widgets/table/SelectionManagerTest.java