 
 This provider owns a fetched results controller, a cell factory, and a supplementary view factory.
 
-- Warning: Clients are responsbile for registering cells and supplementary views with the collection view.
-
-- Note: The data source provider has the following type parameters:
-```swift
-<Item, CellFactory: CollectionViewCellFactoryType,
-    SupplementaryViewFactory: CollectionSupplementaryViewFactoryType
-    where
-    CellFactory.Item == Item,
-    SupplementaryViewFactory.Item == Item>
-```
+- Note: Clients are responsbile for registering cells and supplementary views with the collection view.
 */
 public final class CollectionViewFetchedResultsDataSourceProvider <Item,
                                                                     CellFactory: CollectionViewCellFactoryType,

        }
    }

    public subscript (indexPath: NSIndexPath) -> Item {
        get {
            return sections[indexPath.section].items[indexPath.item];


    // MARK: Subscripts

    /**
    - parameter index: The index of the section to return.

    - returns: The section at `index`.
    */
    public subscript (index: Int) -> SectionInfo {
        get {
            return sections[index]
