docs: protected SnapshotReader openReader(SnapshotReader reader, SnapshotDescriptor descriptor) {
      checkState(descriptor.isLocked(), "cannot read from unlocked snapshot descriptor");
      return reader;
    }