@Override
	public String getToolTip() {
		if (symlinkDest != null) {
			// unicode \u2192 is a -> right arrow
			return "%s \u2192 %s".formatted(getName(), symlinkDest);
		}

		long flen = file.getLength();
		String flenStr = flen >= 0 ? " - " + FileUtilities.formatLength(flen) : "";
		String lastModStr =
			lastModified > 0 ? " - " + FSUtilities.formatFSTimestamp(new Date(lastModified)) : "";
		String pwInfo = isEncrypted && !hasPassword ? " (missing password)" : "";

		return getName() + flenStr + lastModStr + pwInfo;
	}
GTreeNode that represents a file on a filesystem.
Ghidra/Features/Base/src/main/java/ghidra/plugins/fsbrowser/FSBFileNode.java