public static boolean update(DataTypeManagerHandler dtmHandler, DataType dt) {
		DataTypeManager dataTypeManager = dt.getDataTypeManager();
		SourceArchive sourceArchive = dt.getSourceArchive();
		DataTypeManager sourceDtm = dtmHandler.getDataTypeManager(sourceArchive);
		if (dataTypeManager == null || sourceDtm == null) {
			return false;
		}
		DataType sourceDt = sourceDtm.getDataType(sourceArchive, dt.getUniversalID());
		update(dataTypeManager, sourceDt);
		return true;
	}
Updates a single data type in the program to match the associated source data type from the
archive.
@param dtmHandler the handler that manages data types
@param dt the data type
@return true if the update succeeds
Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/datamgr/DataTypeSynchronizer.java