Iterator iterator = collection.subcollectionIterator();
assertTrue("Two subdirectories", iterator.hasNext());
Object subdirectory = iterator.next();
assertNotNull("Collection contains document collections", subdirectory);
assertTrue("Collection contains document collections", subdirectory instanceof IDocumentCollection);
IDocumentCollection subcollection = (IDocumentCollection) subdirectory;
checkSubDirectory(collection, subcollection);
assertTrue("Two subdirectories", iterator.hasNext());
subdirectory = iterator.next();
assertNotNull("Collection contains document collections", subdirectory);
assertTrue("Collection contains document collections", subdirectory instanceof IDocumentCollection);