@SuppressWarnings("unchecked")
	default <T extends DataType> T replaceType(DataType existingDt, T replacementDt,
			boolean updateCategoryPath) throws DataTypeDependencyException {
		return (T) replaceDataType(existingDt, replacementDt, updateCategoryPath);
	}
TODO: Petition to have this replace
{@link TraceBasedDataTypeManager#replaceDataType(DataType, DataType, boolean)}
Ghidra/Debug/Framework-TraceModeling/src/main/java/ghidra/trace/model/data/TraceBasedDataTypeManager.java