public boolean hasChange() {
		if (sourceDt == null) {
			return true;
		}
		if (!DataTypeSynchronizer.isPointerOrArray(refDt)) {
			if (!DataTypeSynchronizer.namesAreEquivalent(sourceDt, refDt)) {
				return true;
			}
			if (!StringUtils.equals(refDt.getDescription(), sourceDt.getDescription())) {
				return true;
			}
		}
		DataType dt = sourceDt.clone(refDt.getDataTypeManager());
		return !dt.isEquivalent(refDt);
	}
Disassociates this DataTypeSyncInfo's data type from its source archive.
Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/datamgr/DataTypeSyncInfo.java