code: @Override
    public boolean isDirectory(final Path f) throws IOException {
      if (stocatorPath.isTemporaryPath(f)) {
        return false;
      }
      final Path path = storageClient.qualify(f);
      try {
        FileStatus fileStatus = getFileStatus(path);
        LOG.debug("is directory: {} : {}", path.toString(), fileStatus.isDirectory());
        return fileStatus.isDirectory();
      } catch (FileNotFoundException e) {
        return false;
      }
    }
docs: There is no "directories" in the object store
  The general structure is "dataroot/object"
  and "object" may contain nested structure
  
  qualify path if doesn't of the form scheme://bucket