protected void appendToStringBuilder(StringBuilder sb, boolean recurse, boolean includeParams,
			boolean includeFSRoot) {
		parent.appendToStringBuilder(sb, recurse, includeParams, includeFSRoot);
		if (path != null) {
			sb.append(FSUtilities.escapeEncode(path));
		}
		// no need to encode md5 string since all hexdigit chars are safe
		if (md5 != null && includeParams) {
			sb.append("?").append(PARAM_MD5).append("=").append(md5);
		}
	}
Returns a string containing the full FSRL, without FS "fstype://" portions
<p>
Example:
<p>
{@code "fsrl://path/filename?MD5=1234|subfsrl://subpath/subfile"}
<p>
will result in
<p>
{@code "path/filename|subpath/subfile"}.

@return formatted string such as: "path/filename|subpath/subfile"
Ghidra/Features/Base/src/main/java/ghidra/formats/gfilesystem/FSRL.java