@Override
	public boolean equals(Object o) {
		if (!(o instanceof SourceMapEntry otherEntry)) {
			return false;
		}
		if (lineNumber != otherEntry.getLineNumber()) {
			return false;
		}
		if (!sourceFile.equals(otherEntry.getSourceFile())) {
			return false;
		}
		if (!baseAddress.equals(otherEntry.getBaseAddress())) {
			return false;
		}
		if (length != otherEntry.getLength()) {
			return false;
		}
		if (!Objects.equals(range, otherEntry.getRange())) {
			return false;
		}
		return true;
	}
Creates a new SourceMapEntryDB
@param manager source file manager
@param record backing record
@param addrMap address map
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/database/sourcemap/SourceMapEntryDB.java