code: @Override
    public byte[] getXAttr(Path path, String name) throws IOException {
      logger.atFine().log("GHFS.getXAttr: %s, %s", path, name);
      checkNotNull(path, "path should not be null");
      checkNotNull(name, "name should not be null");
  
      Map<String, byte[]> attributes = getGcsFs().getFileInfo(getGcsPath(path)).getAttributes();
      String xAttrKey = getXAttrKey(name);
      byte[] xAttr =
          attributes.containsKey(xAttrKey) ? getXAttrValue(attributes.get(xAttrKey)) : null;
  
      logger.atFine().log("GHFS.getXAttr:=> %s", lazy(() -> new String(xAttr, UTF_8)));
      return xAttr;
    }
docs: {@inheritDoc}