@Override
	public boolean equals(Object other) {
		if (!(other instanceof MaskedLong)) {
			return false;
		}
		MaskedLong that = (MaskedLong) other;
		return this.msk == that.msk && this.val == that.val;
	}
Check for equality

<p>
This will only return true if the other object is a masked long, even if this one is
fully-defined, and the value is equal to a given long (or {@link Long}). The other masked
long must have the same mask and value to be considered equal. For other sorts of "equality"
checks, see {@link #agrees(Object)} and friends.
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/app/plugin/assembler/sleigh/expr/MaskedLong.java