@Override
	public boolean equals(Object obj) {
		if (this == obj) {
			return true;
		}

		if (obj == null) {
			return false;
		}

		if (getClass() != obj.getClass()) {
			return false;
		}

		VariableOffset other = (VariableOffset) obj;
		if (dataAccess != other.dataAccess) {
			return false;
		}

		if (includeScalarAdjustment != other.includeScalarAdjustment) {
			return false;
		}

		if (indirect != other.indirect) {
			return false;
		}

		if (offset != other.offset) {
			return false;
		}

		if (!SystemUtilities.isEqual(replacedElement, other.replacedElement)) {
			return false;
		}

		if (!SystemUtilities.isEqual(variable, other.variable)) {
			return false;
		}

		return true;
	}
Get list of markup objects
@return list of markup objects
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/model/listing/VariableOffset.java