        it will append to the same array. So after this method is called you will have an array of all the visible
      */
     func getIndicesOfVisibleRows() {
+        
         visibleRowsInSection.removeAll()//To prevent duplicate cells
-        
         for currentSectionCells in cellDescriptors {
             var visibleRows = [Int]()
             

       to load those contents into an array called cellDescriptors that you will use throughout the project.
    */
    public func loadCellDescriptors(tableView: UITableView) {
        if let path = NSBundle.mainBundle().pathForResource("CellDescriptor", ofType: "plist") {
            cellDescriptors = NSMutableArray(contentsOfFile: path)
            getIndicesOfVisibleRows()

        tableView.dataSource = self
        tableView.tableFooterView = UIView(frame: CGRectZero)
        
        //Assigns a xib file with the cell identifier
        tableView.registerNib(UINib(nibName: "NormalCell", bundle: nil), forCellReuseIdentifier: "idCellNormal")
        tableView.registerNib(UINib(nibName: "ValuePickerCell", bundle: nil), forCellReuseIdentifier: "idCellValuePicker")
    }
