code: @Override
    public List<String> listXAttrs(Path path) throws IOException {
      logger.atFine().log("GHFS.listXAttrs: %s", path);
      checkNotNull(path, "path should not be null");
  
      FileInfo fileInfo = getGcsFs().getFileInfo(getGcsPath(path));
  
      List<String> xAttrs =
          fileInfo.getAttributes().keySet().stream()
              .filter(this::isXAttr)
              .map(this::getXAttrName)
              .collect(Collectors.toCollection(ArrayList::new));
  
      logger.atFine().log("GHFS.listXAttrs:=> %s", xAttrs);
      return xAttrs;
    }
docs: {@inheritDoc}