ui/src/main/java/ucar/nc2/ui/table/HidableTableColumnModel.java
@Override
    public void removeColumn(TableColumn column) {
        int allColumnsIndex = allTableColumns.indexOf(column);
        if (allColumnsIndex != -1) {
            allTableColumns.removeElementAt(allColumnsIndex);
        }
        super.removeColumn(column);
    }
@Override
    public void removeColumn(TableColumn column) {
        int allColumnsIndex = allTableColumns.indexOf(column);
        if (allColumnsIndex != -1) {
            allTableColumns.removeElementAt(allColumnsIndex);
        }
        super.removeColumn(column);
    }
Removes <code>column</code> from this column model.
Posts <code>columnRemoved</code> event.
Will do nothing if the column is not in this model.

@param column the column to be added
@see #addColumn