code: public RestoreActivity createRestoreActivity( File backupDirectory, RestoreOptions options ) {
          return new RestoreActivity(backupDirectory, documentStore, binaryStore, repositoryCache, options);
      }
docs: Create a new {@link RestoreActivity activity} instance that can restore the content of the repository to the state as it
  exists in the specified backup directory.
  
  @param options a {@link org.modeshape.jcr.api.RestoreOptions} instance; may no be null.
  @param backupDirectory the directory on the file system that contains the backup; this directory obviously must exist
  @return the restore activity; never null