public FSRL withMD5(String newMD5) {
		return Objects.equals(md5, newMD5) ? this : new FSRL(getFS(), path, newMD5);
	}
Creates a new {@link FSRL} instance, using the same information as this instance,
but with a new {@link #getMD5() MD5} value.

@param newMD5 string md5
@return new {@link FSRL} instance with the same path and the specified md5 value,
        or if newMD5 is same as existing, returns this
Ghidra/Features/Base/src/main/java/ghidra/formats/gfilesystem/FSRL.java