@Override
	public boolean equals(Object obj) {
		if (obj == null) {
			return false;
		}

		if (this == obj) {
			return true;
		}

		final ExecutableRecord o = (ExecutableRecord) obj;
		return md5sum.equals(o.md5sum);
	}
Build a new {@link ExecutableRecord} by deserializing from an XML stream
@param parser is the XML parser
@param man is the DescriptionManager that should hold the new executable
@return the new ExecutableRecord
@throws LSHException if there are inconsistencies in the XML description
Ghidra/Features/BSim/src/main/java/ghidra/features/bsim/query/description/ExecutableRecord.java