private boolean isSameData(Data data1, Data data2) {
		if (data1.getLength() != data2.getLength()) {
			return false;
		}
		DataType dt1 = data1.getDataType();
		DataType dt2 = data2.getDataType();
		if (!dt1.isEquivalent(dt2)) {
			return false;
		}
		// Detect that data type name or path differs?
		if (!dt1.getPathName().equals(dt2.getPathName())) {
			return false;
		}
		return true;
	}
Determines if the entire set of operands should indicate that it differs.
If the code units aren't the same type then the entire set of operands is considered different.
Also if the number of operands differs then as far as we're concerned the entire set differs.
@param codeUnit1 the first code unit
@param codeUnit2 the second code unit
@return true if we should indicate that all operands differ.
Ghidra/Features/Base/src/main/java/ghidra/program/util/ListingDiff.java