@Override
	public int compareTo(SourceMapEntry o) {
		int sourceFileCompare = getSourceFile().compareTo(o.getSourceFile());
		if (sourceFileCompare != 0) {
			return sourceFileCompare;
		}
		int lineCompare = Integer.compare(getLineNumber(), o.getLineNumber());
		if (lineCompare != 0) {
			return lineCompare;
		}
		int addrCompare = getBaseAddress().compareTo(o.getBaseAddress());
		if (addrCompare != 0) {
			return addrCompare;
		}
		return Long.compareUnsigned(getLength(), o.getLength());
	}
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