private void attemptRecordRemovalForParent(long parentKey) throws IOException {
		lock.acquire();
		try {
			if (dbHandle.isTransactionActive()) {
				parentChildAdapter.removeAllRecordsForParent(parentKey);
			}
		}
		finally {
			lock.release();
		}
	}
NOTE: method use should be avoided since use of a Set for containing
datatypes can cause use of DataType.equals method which should
be avoided for performance reasons.
@param dataTypeId id of datatype whose parents should be found
@return set of known parent datatypes
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/database/data/DataTypeManagerDB.java