BaseBlobMap(BlobStore blobstore,
           GetBlobsInListStrategy getAllBlobs,
           ContainsValueInListStrategy containsValueStrategy,
           PutBlobsStrategy putBlobsStrategy,
           ListContainerAndRecurseThroughFolders listStrategy,
           String containerName,
           ListContainerOptions options)  | 
BlobMapImpl(BlobStore blobstore,
           GetBlobsInListStrategy getAllBlobs,
           ContainsValueInListStrategy containsValueStrategy,
           PutBlobsStrategy putBlobsStrategy,
           ListContainerAndRecurseThroughFolders listStrategy,
           String containerName,
           ListContainerOptions options,
           javax.inject.Provider<BlobBuilder> blobBuilders)  | 
InputStreamMapImpl(BlobStore connection,
                  javax.inject.Provider<BlobBuilder> blobBuilders,
                  GetBlobsInListStrategy getAllBlobs,
                  ListContainerAndRecurseThroughFolders listStrategy,
                  ContainsValueInListStrategy containsValueStrategy,
                  PutBlobsStrategy putBlobsStrategy,
                  String containerName,
                  ListContainerOptions options,
                  Crypto crypto)  |