@Override
	public TableColumn getDraggedColumn() {
		if (draggedColumn == null) {
			return null;
		}

		// make sure the column has not been invisible-ized
		for (int column = 0; column < columnModel.getColumnCount(); column++) {
			TableColumn modelsColumn = columnModel.getColumn(column);
			if (modelsColumn == draggedColumn) {
				return draggedColumn;
			}
		}
		return null;
	}
Overridden to fix a 'bug' in Java whereby it tries to render columns that we have just
removed when editing the visible columns.

@return the column being dragged by the user
@see JTableHeader#getDraggedColumn()
Ghidra/Framework/Docking/src/main/java/docking/widgets/table/GTableHeader.java