public boolean isEquivalent(ParamEntry obj) {
		if (!spaceid.equals(obj.spaceid) || addressbase != obj.addressbase) {
			return false;
		}
		if (size != obj.size || minsize != obj.minsize || alignment != obj.alignment) {
			return false;
		}
		if (type != obj.type || flags != obj.flags) {
			return false;
		}
		if (numslots != obj.numslots) {
			return false;
		}
		if (groupSet.length != obj.groupSet.length) {
			return false;
		}
		for (int i = 0; i < groupSet.length; ++i) {
			if (groupSet[i] != obj.groupSet[i]) {
				return false;
			}
		}
		if (!SystemUtilities.isArrayEqual(joinrec, obj.joinrec)) {
			return false;
		}
		return true;
	}
Determine if this ParamEntry is equivalent to another instance
@param obj is the other instance
@return true if they are equivalent
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/model/lang/ParamEntry.java