public static GFileImpl fromFilename(GFileSystem fileSystem, GFile parent, String filename,
			boolean isDirectory, long length, FSRL fsrl) {
		if (fsrl == null) {
			fsrl = getFSRLFromParent(fileSystem, parent, filename);
		}
		return new GFileImpl(fileSystem, parent, isDirectory, length, fsrl);
	}
Creates a GFile for a filesystem using a simple name (not a path)
and as a child of the specified parent.
<p>
The filename is accepted without checking or validation.

@param fileSystem the {@link GFileSystem} that owns this file
@param parent the parent of the new GFile or null if child-of-root.
@param filename the file's name, not used if FSRL param specified.
@param isDirectory boolean flag to indicate that this is a directory
@param length length of the file (use -1 if not know or specified).
@param fsrl {@link FSRL} to assign to the file, NULL if an auto-created FSRL is ok.
@return a new {@link GFileImpl}
Ghidra/Features/Base/src/main/java/ghidra/formats/gfilesystem/GFileImpl.java