@Override
	public boolean equals(Object obj) {
		if (!(obj instanceof UndefinedFunction)) {
			return false;
		}
		UndefinedFunction otherFunc = (UndefinedFunction) obj;

		if (!entry.equals(otherFunc.entry)) {
			return false;
		}

		if (!SystemUtilities.isEqual(getBody(), otherFunc.getBody())) {
			return false;
		}
		return true;
	}
Identifies a <code>UndefinedFunction</code> based on the location given based upon the current
listing disassembly at time of construction using a block model.
@param program program to be searched
@param address address within body of function
@param monitor task monitor
@return function or null if invalid parameters, not found, or cancelled
Ghidra/Features/Base/src/main/java/ghidra/util/UndefinedFunction.java