code: public RemoteIterator<LocatedBlockFileStatus> listLocatedBlockStatus(
        final Path f) throws FileNotFoundException, IOException {
      return listLocatedBlockStatus(f, DEFAULT_FILTER);
    }
docs: List the statuses of the files/directories in the given path if the path is
  a directory.
  Return the file's status, blocks and locations if the path is a file.
  
  If a returned status is a file, it contains the file's blocks and locations.
  
  @param f is the path
  
  @return an iterator that traverses statuses of the files/directories
  in the given path
  
  @throws FileNotFoundException If <code>f</code> does not exist
  @throws IOException If an I/O error occurred