@Override
	public int localCompare(PathNode<?> o) {
		if (this == o) return 0;

		if (o instanceof DirectoryPathNode pathNode) {
			String name = getValue();
			String otherName = pathNode.getValue();
			return CaseInsensitiveSimpleNaturalComparator.getInstance().compare(name, otherName);
		}
		return 0;
	}
@param fileInfo
		File to wrap into node.

@return Path node of file, with the current directory as parent.
recaf-core/src/main/java/software/coley/recaf/path/DirectoryPathNode.java