@Override
	public void setDescription(String desc) {
		lock.acquire();
		try {
			checkDeleted();
			if (Objects.equals(desc, record.getString(CompositeDBAdapter.COMPOSITE_COMMENT_COL))) {
				return;
			}
			record.setString(CompositeDBAdapter.COMPOSITE_COMMENT_COL, desc);
			compositeAdapter.updateRecord(record, true);
			dataMgr.dataTypeChanged(this, false);
		}
		catch (IOException e) {
			dataMgr.dbError(e);
		}
		finally {
			lock.release();
		}
	}
Handle replacement of datatype which may impact bitfield datatype.

@param bitfieldComponent bitfield component
@param oldDt             affected datatype which has been removed or replaced
@param newDt             replacement datatype
@return                  true if bitfield component was modified
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/database/data/CompositeDB.java