     
     //MARK: internal
     
-    final func registerCell(cell:Cell.Type)
+    final func registerCell(
+        cell:Cell.Type)
     {
         collectionView.register(
             cell,
             forCellWithReuseIdentifier:cell.reusableIdentifier)
     }
     
-    final func registerFooter(footer:UICollectionReusableView.Type)
+    final func registerFooter(
+        footer:UICollectionReusableView.Type)
     {
         collectionView.register(
             footer,

            withReuseIdentifier:footer.reusableIdentifier)
    }
    
    final func registerHeader(header:UICollectionReusableView.Type)
    {
        collectionView.register(
            header,

        _ collectionView:UICollectionView,
        cellForItemAt indexPath:IndexPath) -> UICollectionViewCell
    {
        let cell:Cell = cellAtIndex(indexPath:indexPath)
        
        return cell
    }
