                         else {
                             sectionName = "\(_value)"
                         }
-
+                        
                         let sectionIndexTitle = (self.delegate?.controller?(self, sectionIndexTitleForSectionName: sectionName) ?? self.sectionIndexTitleForSectionName(sectionName)) ?? ""
                         
                         let section = ALCSectionInfo(fetchedResultsController: self, range: NSMakeRange(fetchedObjectsCount, count), name: sectionName, indexTitle: sectionIndexTitle)

                        }
                        
                        let _value: AnyObject? = dict[sectionNameKeyPath]
                        let sectionFetchRequest = self.fetchRequest.copy() as! NSFetchRequest
                        
                        let sectionPredicate: NSPredicate
                        if let value: AnyObject = _value {
                            sectionPredicate = NSPredicate(format: "%K == %@", argumentArray: [sectionNameKeyPath, value])
                        }
                        else {
                            sectionPredicate = NSPredicate(format: "%K == nil", argumentArray: [sectionNameKeyPath])
                        }
                        
                        if let predicate = sectionFetchRequest.predicate {
                            sectionFetchRequest.predicate = NSCompoundPredicate(type: .AndPredicateType, subpredicates: [sectionPredicate, predicate])
                        }
                        else {
                            sectionFetchRequest.predicate = sectionPredicate
                        }
                        
                        //
                        count -= offset
                        if limit > 0 {
                            count = min(count, limit - fetchedObjectsCount)
                        }

                        //
                        let sectionName: String
                        if let string = _value as? String {

            }
            
            //
            self.sections = calculatedSections
        }
        else {
            //
            let section = ALCSectionInfo(fetchedResultsController: self, range: NSMakeRange(0, self.fetchedObjects?.count ?? 0), name: nil, indexTitle: "")
            self.sections = [section]
