@Override
	public boolean hasEqualOrChildValue(@Nonnull PathNode<?> other) {
		if (other instanceof FilePathNode otherClassPathNode) {
			FileInfo cls = getValue();
			FileInfo otherCls = otherClassPathNode.getValue();

			// We'll determine equality just by the name of the contained file.
			// Path equality should match by location, so comparing just by name
			// allows this path and the other path to have different versions of
			// the same file.
			return cls.getName().equals(otherCls.getName());
		}

		return false;
	}
@param lineNo
		Line number to wrap into node.

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