code: @Nullable
    protected ObjectListingChunk getObjectListingChunkForPath(String path, boolean recursive)
        throws IOException {
      // Check if anything begins with <folder_path>/
      String dir = stripPrefixIfPresent(path);
      ObjectListingChunk objs = getObjectListingChunk(dir, recursive);
      // If there are, this is a folder and we can create the necessary metadata
      if (objs != null && ((objs.getObjectStatuses() != null && objs.getObjectStatuses().length > 0)
          || (objs.getCommonPrefixes() != null && objs.getCommonPrefixes().length > 0))) {
        // If the breadcrumb exists, this is a no-op
        if (!mUfsConf.isReadOnly()) {
          mkdirsInternal(dir);
        }
        return objs;
      }
      return null;
    }
docs: Gets a (partial) object listing for the given path.
  
  @param path of pseudo-directory
  @param recursive whether to request immediate children only, or all descendants
  @return chunked object listing, or null if the path does not exist as a pseudo-directory