public void addRegion(final Path tableDir, final RegionInfo regionInfo) throws IOException {
    // Get the ManifestBuilder/RegionVisitor
    RegionVisitor visitor = createRegionVisitor(desc);

    // Visit the region and add it to the manifest
    addRegion(tableDir, regionInfo, visitor);
  }
Creates a 'manifest' for the specified region, by reading directly from the disk. This is used
by the "offline snapshot" when the table is disabled.
hbase-server/src/main/java/org/apache/hadoop/hbase/snapshot/SnapshotManifest.java