public static SnapshotManifest open(final Configuration conf, final FileSystem fs,
    final Path workingDir, final SnapshotDescription desc) throws IOException {
    SnapshotManifest manifest = new SnapshotManifest(conf, fs, workingDir, desc, null, null);
    manifest.load();
    return manifest;
  }
Return a SnapshotManifest instance with the information already loaded in-memory.
SnapshotManifest manifest = SnapshotManifest.open(...) TableDescriptor htd =
manifest.getDescriptor() for (SnapshotRegionManifest regionManifest:
manifest.getRegionManifests()) hri = regionManifest.getRegionInfo() for
(regionManifest.getFamilyFiles()) ...
hbase-server/src/main/java/org/apache/hadoop/hbase/snapshot/SnapshotManifest.java