@Override
    public <R> S3ManifestComparator<R> withKey(String key) {
        return new S3ManifestComparator<>(
                                          key, reader, writer, deleter, stringWriter);
    }
@ Override public < R > S3ManifestComparator < R > withKey ( String key ) { return new S3ManifestComparator < > ( key , reader , writer , deleter , stringWriter ) ; }
Create a new ManifestComparator with the same distributed map connection
that targets a different key

@param key
Key to store data with
@return new ManifestComparator that targets specified key