docs: static <IN, BucketID> Bucket<IN, BucketID> restore(
  			final RecoverableWriter fsWriter,
  			final int subtaskIndex,
  			final long initialPartCounter,
  			final PartFileWriter.PartFileFactory<IN, BucketID> partFileFactory,
  			final RollingPolicy<IN, BucketID> rollingPolicy,
  			final BucketState<BucketID> bucketState) throws IOException {
  		return new Bucket<>(fsWriter, subtaskIndex, initialPartCounter, partFileFactory, rollingPolicy, bucketState);
  	}