private boolean isColumnClassMatch(DynamicTableColumn<ROW_TYPE, ?, ?> column, Class<?> clazz) {

		if (clazz.equals(column.getClass())) {
			return true;
		}

		if (column instanceof MappedTableColumn) {
			MappedTableColumn<?, ?, ?, ?> mappedColumn = (MappedTableColumn<?, ?, ?, ?>) column;
			Class<?> columnClass = mappedColumn.getMappedColumnClass();
			if (clazz.equals(columnClass)) {
				return true;
			}
		}

		return false;
	}
Allows clients to defer column creation until after this parent class's constructor has been
called. This method will not restore any column settings that have been changed after
construction. Thus, this method is intended only to be called during the construction
process.
Ghidra/Framework/Docking/src/main/java/docking/widgets/table/GDynamicColumnTableModel.java