### Question:
AbstractMuxConnection extends AbstractBlobStoreConnection { public Set<BlobStore> getStores(String prefix) { return new HashSet<BlobStore>(((AbstractMuxStore) getBlobStore()).getBackingStores()); } AbstractMuxConnection(BlobStore store, Transaction txn); abstract BlobStore getStore(URI blobId, Map<String, String> hints); Set<BlobStore> getStores(String prefix); @Override void close(); @Override Blob getBlob(URI blobId, Map<String, String> hints); @Override Iterator<URI> listBlobIds(String filterPrefix); @Override void sync();  }### Answer:
@Test public void testGetStores() { Set<BlobStore> s = con.getStores(null); assertEquals(2, s.size()); assertTrue(s.contains(store1)); assertTrue(s.contains(store2)); }